AbstractPolymorphicStateSet

The AbstractPolymorphicStateSet type is the super-class for a polymorphic state set definition.
The element has a required AbstractSymbol attribute that in restricted concrete
subclasses must be of a sensible type such as a single IUPAC character. It may
enclose zero or more AbstractMapping elements to resolve ambiguities.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
about URIorSafeCURIE optional
id xs:ID required
label xs:string optional
symbol required
xml:base xs:anyURI optional
See http://www.w3.org/TR/xmlbase/ for
information about this attribute.
Wildcard: ANY attribute from ANY namespace

Used By

Source

<xs:complexType name="AbstractPolymorphicStateSet" abstract="true" mixed="false">
  <xs:annotation>
    <xs:documentation>The AbstractPolymorphicStateSet type is the super-class for a polymorphic state set definition. The element has a required AbstractSymbol attribute that in restricted concrete subclasses must be of a sensible type such as a single IUPAC character. It may enclose zero or more AbstractMapping elements to resolve ambiguities.</xs:documentation>
  </xs:annotation>
  <xs:complexContent mixed="false">
    <xs:extension base="AbstractUncertainStateSet">
      <xs:sequence minOccurs="1" maxOccurs="1">
        <xs:element name="uncertain_state_set" type="AbstractUncertainStateSet" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>