<xs:complexType name="partType" mixed="true"> <xs:choice minOccurs="0" maxOccurs="0"> <xs:element name="emph" type="emphType"/> <xs:element ref="lb"/> <xs:element name="abbr" type="abbrType"/> <xs:element name="expan" type="expanType"/> <xs:element name="ignore" type="ignoreType"/> </xs:choice> <xs:attribute name="id" type="xs:NMTOKEN"/> <xs:attribute name="ea" type="xs:NMTOKEN"/> <xs:attribute name="type"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="entry"/> <xs:enumeration value="subdivision"/> <xs:enumeration value="surname"/> <xs:enumeration value="forename"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="typeauth" type="xs:IDREF"/> <xs:attribute name="typekey" type="xs:string"/> </xs:complexType> |