<xs:simpleType name="OwnerGenericCodeType">
<xs:annotation>
<xs:documentation>Generic Owner codes are either for international standard organisations (ISO, IATA) or for generic terms : **>Recipient : the side receiving a request (or sending a response) **>Requester : the side sending a request (or receiving a response) ISO_3161-1: country ISO_3162-2: regions</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="External">
<xs:annotation>
<xs:documentation xml:lang="EN">This generic qualifier would be used to specify that the corresponding code is a code external to the organisation using the XML without notions of roles within a transaction. In the later case, use rather Recipient and requester. The opposite of Internal would be External.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IATA"/>
<xs:enumeration value="INSEE"/>
<xs:enumeration value="Internal">
<xs:annotation>
<xs:documentation xml:lang="EN">This generic qualifier would be used to specify that the corresponding code is a code internal to the organisation using the XML without notions of roles within a transaction. In the later case, use rather Recipient and requester. The opposite of External would be Internal.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="ISO"/>
<xs:enumeration value="ISO_3166-1"/>
<xs:enumeration value="ISO_3166-1-Alpha2"/>
<xs:enumeration value="ISO_3166-1-Alpha3"/>
<xs:enumeration value="ISO_3166-1-Num"/>
<xs:enumeration value="ISO_3166-2"/>
<xs:enumeration value="ONU"/>
<xs:enumeration value="Recipient"/>
<xs:enumeration value="Requester"/>
<xs:enumeration value="Vendor"/>
</xs:restriction>
</xs:simpleType> |