<xs:element name="PostalServiceElements" minOccurs="0">
<xs:annotation>
<xs:documentation>Postal authorities use specific postal service data to expedient delivery of mail</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="AddressIdentifier" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A unique identifier of an address assigned by postal authorities. Example: DPID in Australia</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="IdentifierType">
<xs:annotation>
<xs:documentation>Type of identifier. eg. DPID as in Australia</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Type" />
<xs:attributeGroup ref="grPostal" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
<xs:element name="EndorsementLineCode" minOccurs="0">
<xs:annotation>
<xs:documentation>Directly affects postal service distribution</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="Type">
<xs:annotation>
<xs:documentation>Specific to postal service</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="grPostal" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
<xs:element name="KeyLineCode" minOccurs="0">
<xs:annotation>
<xs:documentation>Required for some postal services</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="Type">
<xs:annotation>
<xs:documentation>Specific to postal service</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="grPostal" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
<xs:element name="Barcode" minOccurs="0">
<xs:annotation>
<xs:documentation>Required for some postal services</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="Type">
<xs:annotation>
<xs:documentation>Specific to postal service</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="grPostal" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
<xs:element name="SortingCode" minOccurs="0">
<xs:annotation>
<xs:documentation>Used for sorting addresses. Values may for example be CEDEX 16 (France)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="Type">
<xs:annotation>
<xs:documentation>Specific to postal service</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="grPostal" />
</xs:complexType>
</xs:element>
<xs:element name="AddressLatitude" minOccurs="0">
<xs:annotation>
<xs:documentation>Latitude of delivery address</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="Type">
<xs:annotation>
<xs:documentation>Specific to postal service</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="grPostal" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
<xs:element name="AddressLatitudeDirection" minOccurs="0">
<xs:annotation>
<xs:documentation>Latitude direction of delivery address;N = North and S = South</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation>Specific to postal service</xs:documentation>
</xs:annotation>
<xs:attribute name="Type" />
<xs:attributeGroup ref="grPostal" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
<xs:element name="AddressLongitude" minOccurs="0">
<xs:annotation>
<xs:documentation>Longtitude of delivery address</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="Type">
<xs:annotation>
<xs:documentation>Specific to postal service</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="grPostal" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
<xs:element name="AddressLongitudeDirection" minOccurs="0">
<xs:annotation>
<xs:documentation>Longtitude direction of delivery address;N=North and S=South</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="Type">
<xs:annotation>
<xs:documentation>Specific to postal service</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="grPostal" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
<xs:element name="SupplementaryPostalServiceData" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>any postal service elements not covered by the container can be represented using this element</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="Type">
<xs:annotation>
<xs:documentation>Specific to postal service</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="grPostal" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="Type">
<xs:annotation>
<xs:documentation>USPS, ECMA, UN/PROLIST, etc</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:anyAttribute namespace="##other" />
</xs:complexType>
</xs:element>
|