person

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id personID required
lang xs:language optional
sex restriction of xs:token required

Source

<xs:element minOccurs="0" maxOccurs="unbounded" name="person">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="personalname" type="nameType"/>
      <xs:choice>
        <xs:element name="subpersons">
          <xs:complexType>
            <xs:sequence>
              <xs:element maxOccurs="2" name="personref" type="personID"/>
              <xs:element minOccurs="0" name="note" type="stringlang"/>
            </xs:sequence>
            <xs:attribute name="probability" use="optional">
              <xs:simpleType>
                <xs:restriction base="xs:unsignedByte">
                  <xs:minInclusive value="0"/>
                  <xs:maxInclusive value="100"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:complexType>
        </xs:element>
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="excerptref" type="excerptID"/>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="object" type="objectType"/>
        </xs:sequence>
      </xs:choice>
      <xs:element minOccurs="0" name="note" type="stringlang"/>
      <xs:element minOccurs="0" name="change" type="xs:dateTime"/>
    </xs:sequence>
    <xs:attribute name="id" type="personID" use="required"/>
    <xs:attribute name="sex" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:token">
          <xs:enumeration value="male"/>
          <xs:enumeration value="female"/>
          <xs:enumeration value="unknown"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="lang" type="xs:language" use="optional"/>
  </xs:complexType>
</xs:element>

Sample

John Quincy

Adams

1989-09-21T00:00:00