attlist.Reference

Attribute Group Information

Attributes

QName Type Fixed Default Use Inheritable Annotation
authority xs:NMTOKEN optional
In case of an external reference the attribute authority defines the issuing authority of the unique identifier for the external classification, which is given in the attribute uid.
class optional
The attribute class may be used to assign a class name to a Reference.
code xs:NMTOKEN optional
The attribute code defines the code of the referenced Class. In case this attribute is absent the contents of the element Reference define the code of the referenced Class.
uid xs:NMTOKEN optional
In case of an external reference the attribute authority defines the issuing authority of the unique identifier for the external classification, which is given in the attribute uid.
usage xs:IDREF optional
The attribute usage defines a UsageKind that overrides the usage of the referenced class.
variants xs:IDREFS optional
The attribute variants defines the list of variants in which this Reference is valid. When the attribute is absent the Reference is valid in all variants.

Used By

Element Reference

Source

<xs:attributeGroup name="attlist.Reference">
  <xs:attribute name="class">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">The attribute class may be used to assign a class name to a Reference.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="authority" type="xs:NMTOKEN">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">In case of an external reference the attribute authority defines the issuing authority of the unique identifier for the external classification, which is given in the attribute uid.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="uid" type="xs:NMTOKEN">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">In case of an external reference the attribute authority defines the issuing authority of the unique identifier for the external classification, which is given in the attribute uid.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="code" type="xs:NMTOKEN">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">The attribute code defines the code of the referenced Class. In case this attribute is absent the contents of the element Reference define the code of the referenced Class.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="usage" type="xs:IDREF">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">The attribute usage defines a UsageKind that overrides the usage of the referenced class.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="variants" type="xs:IDREFS">
    <xs:annotation>
      <xs:documentation xml:lang="en-US">The attribute variants defines the list of variants in which this Reference is valid. When the attribute is absent the Reference is valid in all variants.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>