ModifierClass

The element ModifierClass defines a modifier class in the coding scheme. EXAMPLE<ModifierClass modifier="Md1" code="0">
  <SuperClass code="Md1"/>
  <SubClass code="00"/>
  <SubClass code="01"/>
  <SubClass code="02"/>
</ModifierClass>

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
code xs:NMTOKEN required
The attribute code defines the code for the ModifierClass.
modifier xs:NMTOKEN required
The attribute modifier references the code of the modifier the ModifierClass belongs to.
usage xs:IDREF optional
The attribute usage refers to a UsageKind and specifies the usage of the ModifierClass.
variants xs:IDREFS optional
The attribute variants defines the list of variants in which this ModifierClass is valid. When the attribute is absent the ModifierClass is valid in all variants.

Used By

Element ClaML

Source

<xs:element name="ModifierClass">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">The element ModifierClass defines a modifier class in the coding scheme. EXAMPLE
      <ModifierClass modifier="Md1" code="0">
        <SuperClass code="Md1"/>
        <SubClass code="00"/>
        <SubClass code="01"/>
        <SubClass code="02"/>
      </ModifierClass>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="Meta"/>
      <xs:element ref="SuperClass"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="SubClass"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="Rubric"/>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="History"/>
    </xs:sequence>
    <xs:attributeGroup ref="attlist.ModifierClass"/>
  </xs:complexType>
</xs:element>

Sample