eacheaderType

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
countryencoding xs:NMTOKEN iso3166-1_a2 optional
dateencoding xs:NMTOKEN iso8601 optional
detaillevel restriction of xs:NMTOKEN optional
ea xs:NMTOKEN optional
encodinganalogsys xs:NMTOKEN optional
id xs:NMTOKEN optional
langencoding xs:NMTOKEN iso639-2b optional
ownerencoding xs:NMTOKEN iso15511 optional
scriptencoding xs:NMTOKEN iso15924 optional
status restriction of xs:NMTOKEN required
type xs:string optional
typeauth xs:IDREF optional
typekey xs:string optional

Used By

Source

<xs:complexType name="eacheaderType">
  <xs:sequence>
    <xs:element name="eacid" type="eacidType"/>
    <xs:element name="mainhist" type="mainhistType"/>
    <xs:element name="languagedecl" type="languagedeclType" minOccurs="0"/>
    <xs:element name="ruledecl" type="ruledeclType" minOccurs="0"/>
    <xs:element name="sourcedecl" type="sourcedeclType" minOccurs="0"/>
    <xs:element name="authdecl" type="authdeclType" minOccurs="0" maxOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="id" type="xs:NMTOKEN"/>
  <xs:attribute name="ea" type="xs:NMTOKEN"/>
  <xs:attribute name="status" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:NMTOKEN">
        <xs:enumeration value="draft"/>
        <xs:enumeration value="edited"/>
        <xs:enumeration value="deleted"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="langencoding" type="xs:NMTOKEN" default="iso639-2b"/>
  <xs:attribute name="scriptencoding" type="xs:NMTOKEN" default="iso15924"/>
  <xs:attribute name="dateencoding" type="xs:NMTOKEN" default="iso8601"/>
  <xs:attribute name="countryencoding" type="xs:NMTOKEN" default="iso3166-1_a2"/>
  <xs:attribute name="ownerencoding" type="xs:NMTOKEN" default="iso15511"/>
  <xs:attribute name="encodinganalogsys" type="xs:NMTOKEN"/>
  <xs:attribute name="detaillevel">
    <xs:simpleType>
      <xs:restriction base="xs:NMTOKEN">
        <xs:enumeration value="minimal"/>
        <xs:enumeration value="partial"/>
        <xs:enumeration value="full"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="type" type="xs:string"/>
  <xs:attribute name="typeauth" type="xs:IDREF"/>
  <xs:attribute name="typekey" type="xs:string"/>
</xs:complexType>