<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsd:schema targetNamespace="urn:moda-ml:repository:schema:GPDocRequest" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns="urn:moda-ml:repository:schema:GPDocRequest" 
xmlns:ml="urn:moda-ml:repository:schema:GPDocRequest" 
xmlns:eds="urn:moda-ml:repository:schema:eBIZDocumentationSpecification" 
elementFormDefault="unqualified" attributeFormDefault="unqualified" version="draft" >

    <!-- Root element   -->
    <xsd:element name="GPDocRequest" type="GPDocRequest_Type"/>

    <!-- Type of Root element -->
    <xsd:complexType name="GPDocRequest_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>GPDocRequest</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="msgN" type="msgN_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>message identifier: identification number given to the message (xml document) by its issuer. In case of more despatches of the same  business document, it changes.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="msgDate" type="msgDate_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>message date: date of issue of the present message (xml document), according to one of the patterns YYYY-MM-DD, YYYY-MM-DD:HH-MM or YYYY-WW.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="refDoc" type="refDoc_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>reference document details: identification of a document and of an item thereof, to which the message makes reference</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="buyer" type="buyer_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Buyer: details of the Buyer (party that buys the good or service that is object of the current collaborative process)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="supplier" type="supplier_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Supplier: details of the Supplier (party that supplies the good or service that is object of the current collaborative process)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="requestDocType" type="requestDocType_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Requested document type: type of document the issue of which is requested by the present Request message</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="itemRestrict" type="itemRestrict_Type" minOccurs="0" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Item restriction: Item restriction to be applied on the document requested, expressed as an article code or a Party code</eds:Definition>
                        <eds:AggregationNote>in case of use of this item restriction at least one of the child elements must be present</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="timeRestrict" type="timeRestrict_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Time restriction: time restriction to be applied on the document requested, expressed asa period of validity/application of the document requested</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="note" type="note_Type" minOccurs="0" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>general note: free text or structured (computer processing) note. For note structuring use the attributes "noteLabel" and "codelist"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="version" type="version_Type" use="optional" default="draft"/>
        <xsd:attribute name="useProfile" type="useProfile_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 35) -->
    <xsd:simpleType name="msgN_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>message identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 36) -->
    <xsd:simpleType name="sub_msgDate_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>message date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="(((19|20)\d\d)-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])(:([0,1]\d|2[0-4])-([0-5][0-9])){0,1})|(((19|20)\d\d)-([0-4]\d|[5][0-2]))"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="msgDate_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>message date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_msgDate_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 361) -->
    <xsd:complexType name="refDoc_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>refDoc</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="docID" type="docID_Type" minOccurs="1" maxOccurs="2">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>document identifier: identification number of the referenced document</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="docDate" type="docDate_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>document date: date of issue of the referenced document, according to one of the patterns YYYY-MM-DD, YYYY-MM-DD:HH-MM or YYYY-WW.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="season" type="season_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>season identifier: sale season (coding suggested by eBIZ: defined as: season (1 crt) + year (4 crt) - season: S/S=1 A/W=2 Spring=3 Summer=4 Autumn=5 Winter=6: for more than four seasons use alphabetic sequence: 1st season=A 2nd season=B etc.etc.)</eds:Definition>
                        <eds:AggregationNote>here indicates the season to which the referenced document belongs</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="itemID" type="itemID_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>line item number: number of the line/item of the referenced document</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="attachment" type="attachment_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>attachment: an attached document. An attachment can refer to an external document or be included with the document being exchanged</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="docType" type="docType_Type" use="required"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 133) -->
    <xsd:complexType name="buyer_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>buyer</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="additionalIdentifier" type="additionalIdentifier_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Additional Party Identifier: additional identification code of a Party, for example customs registries or others</eds:Definition>
                        <eds:AggregationNote>identifiers for example for exports, such as MID (Manufacturer Identification Code), REX (identificatier in Registered Exporter system)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dept" type="dept_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>department identifier: name or code of a department</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="subDept" type="subDept_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>department identifier: name or code of a department</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="person" type="person_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>contact person name: name of a person (e.g. contact person within an organization)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="street" type="street_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>street and building identifier: street and building number identifying a location</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="city" type="city_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>city name: name of the city (town, village)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="subCountry" type="subCountry_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>sub-country identifier: short name or code of the sub-country entity</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="country" type="country_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>country code: code of the nation</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="postCode" type="postCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>postal zone identifier: code defining the postal zone</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="geoCoordinates" type="geoCoordinates_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>geographical coordinates: geographical coordinates</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="logo" type="logo_Type" use="optional"/>
        <xsd:attribute name="sender" type="sender_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 134) -->
    <xsd:complexType name="supplier_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>supplier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="additionalIdentifier" type="additionalIdentifier_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Additional Party Identifier: additional identification code of a Party, for example customs registries or others</eds:Definition>
                        <eds:AggregationNote>identifiers for example for exports, such as MID (Manufacturer Identification Code), REX (identifier in EU Registered Exporter system)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dept" type="dept_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>department identifier: name or code of a department</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="subDept" type="subDept_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>department identifier: name or code of a department</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="person" type="person_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>contact person name: name of a person (e.g. contact person within an organization)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="street" type="street_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>street and building identifier: street and building number identifying a location</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="city" type="city_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>city name: name of the city (town, village)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="subCountry" type="subCountry_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>sub-country identifier: short name or code of the sub-country entity</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="country" type="country_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>country code: code of the nation</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="postCode" type="postCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>postal zone identifier: code defining the postal zone</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="geoCoordinates" type="geoCoordinates_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>geographical coordinates: geographical coordinates</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="logo" type="logo_Type" use="optional"/>
        <xsd:attribute name="sender" type="sender_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 792) -->
    <xsd:simpleType name="requestDocType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>Requested document type - type of document</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T21.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T21-->
            <xsd:enumeration value="ADM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Generic administrative document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BIL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bill of lading</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BOR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Blanket order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CAT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Price catalogue - tech sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CEO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Certificate of origin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Certificate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CMR consignment note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="COC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Colour card</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CRN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Credit note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CTO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Checking order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CTR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Contract</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CXF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CxF3 file</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Darn order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DDT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Delivery note (transport document)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Despatch advise</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Despatch request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Document Request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Export Accompanying Document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ECMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>electronic CMR consignment note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ECUS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EXPORT Custom Declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EMP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>People employment document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FOR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Forecast</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GSO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment stock offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GSX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment stock offer change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ICUS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IMPORT Custom Declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Invoice</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KCC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Knitting-Clothing Commission Order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KCI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment in Work Inventory Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LCA study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LCAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LCA study dataset</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="M2M">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Made to Measure Production Order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MAS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Master marker</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MCI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Visual merchandising instruction</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OCH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OFF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ORD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Purchase order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ORP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OSR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>order status request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OSS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Offer status</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order status</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OTH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>other type</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>our reference</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PCO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Preferential certificate of origin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF study dataset</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF environmental profile</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Public PEF study (extracted portion)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PRC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Code of conduct or other procedural instructions</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="QR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Quality Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RAI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw Material in Work Inventory Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Receiving advise</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Request for Offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RET">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Return</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Single Administrative Document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SCL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Process sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Self-declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SDS - Safety data sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SLCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>S-LCA Study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SLCAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>S-LCA Study documentation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TFC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile dyeing-finishing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TFX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile Dyeing-Finishing Order Change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TPC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile printing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TPX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile Printing Order Change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TWI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile in work inventory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VMI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>visual merchandising instructions</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WAC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Warping commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WAYB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Waybill</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Weaving commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YTC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Twisting commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YWI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn in work inventory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 790) -->
    <xsd:complexType name="itemRestrict_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>itemRestrict</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="season" type="season_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>season identifier: sale season (coding suggested by eBIZ: defined as: season (1 crt) + year (4 crt) - season: S/S=1 A/W=2 Spring=3 Summer=4 Autumn=5 Winter=6: for more than four seasons use alphabetic sequence: 1st season=A 2nd season=B etc.etc.)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:choice>
                <xsd:element name="garmentPartCode" type="garmentPartCode_Type" minOccurs="0" maxOccurs="2">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Garment part code: codification of the component or part of a fashion article</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="acsCode" type="acsCode_Type" minOccurs="0" maxOccurs="2">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Accessory code: full codification identifying an accessory product usually coupled with garment or other fashion product</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="garmentCode" type="garmentCode_Type" minOccurs="0" maxOccurs="2">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Garment product identifier: codification of the garment product</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="texCode" type="texCode_Type" minOccurs="0" maxOccurs="2">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Textiles product code: full codification of the textile product</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="yarnCode" type="yarnCode_Type" minOccurs="0" maxOccurs="2">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Yarn product code: full codification of a yarn product</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:element name="note" type="note_Type" minOccurs="0" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>general note: free text or structured (computer processing) note. For note structuring use the attributes "noteLabel" and "codelist"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 791) -->
    <xsd:complexType name="timeRestrict_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>timeRestrict</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="validityStart" type="validityStart_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>validity start date: date by which the validity starts, according to one of the patterns YYYY-MM-DD, YYYY-MM-DD:HH-MM or YYYY-WW.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="validityEnd" type="validityEnd_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>validity end date: date by which the validity ends, according to one of the patterns YYYY-MM-DD, YYYY-MM-DD:HH-MM or YYYY-WW.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 38) -->
    <xsd:simpleType name="sub_note_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>general note</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="350"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="note_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>general note</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_note_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="noteLabel" type="noteLabel_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 928) -->
    <xsd:simpleType name="version_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>dictionary version - eBIZ TCFUpstream version</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT100.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT100-->
            <xsd:enumeration value="2013-1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>v2013-1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2018-1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>v2018-1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="draft">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>draft</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 939) -->
    <xsd:simpleType name="useProfile_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document use profile</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 707) -->
    <xsd:simpleType name="dateForm_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>date format - format of a date</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT29.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT29-->
            <xsd:enumeration value="D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>YYYY-MM-DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="M">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>YYYY-MM-DD:HH-MM  (date and time)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="S">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>AAAA-MM-GG:HH-MM-SS (date and time with seconds)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="W">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>YYYY-WW</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 374) -->
    <xsd:simpleType name="sub_docID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="docID_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_docID_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="schemeID" type="schemeID_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 375) -->
    <xsd:simpleType name="sub_docDate_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="(((19|20)\d\d)-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])(:([0,1]\d|2[0-4])-([0-5][0-9])){0,1})|(((19|20)\d\d)-([0-4]\d|[5][0-2]))"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="docDate_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_docDate_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 68) -->
    <xsd:simpleType name="sub_season_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>season identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="season_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>season identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_season_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 376) -->
    <xsd:simpleType name="itemID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>line item number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1070) -->
    <xsd:complexType name="attachment_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>attachment</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="fileName" type="fileName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>file name: unique identifier (name) of the file</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="binaryObject" type="binaryObject_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>binary object: a binary large object containing an attached document, Coding  'base64Binary' is reccomended.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="externalReference" type="externalReference_Type" minOccurs="0" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>external reference: details about an external object, such as a document stored at a remote location</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="hashFootprint" type="hashFootprint_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>hash footprint: footprint obtained by applying an hashing algorythm</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="blockChainReference" type="blockChainReference_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>blockchain reference: 	blockchain reference</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uid" type="uid_Type" use="optional"/>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 360) -->
    <xsd:simpleType name="docType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document type code - type of document</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T21.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T21-->
            <xsd:enumeration value="ADM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Generic administrative document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BIL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bill of lading</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BOR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Blanket order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CAT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Price catalogue - tech sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CEO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Certificate of origin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Certificate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CMR consignment note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="COC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Colour card</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CRN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Credit note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CTO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Checking order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CTR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Contract</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CXF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CxF3 file</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Darn order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DDT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Delivery note (transport document)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Despatch advise</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Despatch request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Document Request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Export Accompanying Document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ECMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>electronic CMR consignment note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ECUS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EXPORT Custom Declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EMP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>People employment document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FOR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Forecast</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GSO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment stock offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GSX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment stock offer change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ICUS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IMPORT Custom Declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Invoice</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KCC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Knitting-Clothing Commission Order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KCI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment in Work Inventory Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LCA study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LCAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LCA study dataset</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="M2M">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Made to Measure Production Order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MAS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Master marker</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MCI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Visual merchandising instruction</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OCH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OFF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ORD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Purchase order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ORP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OSR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>order status request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OSS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Offer status</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order status</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OTH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>other type</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>our reference</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PCO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Preferential certificate of origin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF study dataset</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF environmental profile</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Public PEF study (extracted portion)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PRC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Code of conduct or other procedural instructions</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="QR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Quality Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RAI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw Material in Work Inventory Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Receiving advise</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Request for Offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RET">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Return</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Single Administrative Document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SCL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Process sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Self-declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SDS - Safety data sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SLCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>S-LCA Study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SLCAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>S-LCA Study documentation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TFC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile dyeing-finishing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TFX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile Dyeing-Finishing Order Change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TPC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile printing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TPX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile Printing Order Change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TWI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile in work inventory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VMI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>visual merchandising instructions</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WAC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Warping commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WAYB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Waybill</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Weaving commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YTC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Twisting commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YWI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn in work inventory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 47) -->
    <xsd:simpleType name="sub_id_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>Party identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="64"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="id_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>Party identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_id_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1108) -->
    <xsd:simpleType name="sub_additionalIdentifier_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>Additional Party Identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="128"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="additionalIdentifier_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>Additional Party Identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_additionalIdentifier_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="idQualifier" type="idQualifier_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 51) -->
    <xsd:simpleType name="legalName_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>Legal name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 48) -->
    <xsd:simpleType name="dept_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>department identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1007) -->
    <xsd:simpleType name="subDept_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>department identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 50) -->
    <xsd:simpleType name="sub_person_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>contact person name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="person_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>contact person name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_person_Type">
            <xsd:attribute name="email" type="email_Type" use="optional"/>
        <xsd:attribute name="phone" type="phone_Type" use="optional"/>
        <xsd:attribute name="fax" type="fax_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 52) -->
    <xsd:simpleType name="street_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>street and building identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 53) -->
    <xsd:simpleType name="city_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>city name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 54) -->
    <xsd:simpleType name="subCountry_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>sub-country identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 55) -->
    <xsd:simpleType name="country_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>country code - ISO3166 - Country</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T10.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T10-->
            <xsd:enumeration value="AD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ANDORRA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>UNITED ARAB EMIRATE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>AFGHANISTAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ANTIGUA AND BARBUDA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ANGUILLA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ALBANIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ARMENIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NETHERLANDS ANTILLE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ANGOLA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ANTARCTICA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ARGENTINA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>AMERICAN SAMOA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>AUSTRIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>AUSTRALIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ARUBA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>AZERBAIJAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BOSNIA AND HERZEGOW</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BARBADOS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BANGLADESH</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BELGIUM</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BURKINA FASO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BULGARIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BAHRAIN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BURUNDI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BJ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BENIN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BERMUDA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BRUNEI DARUSSALAM</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BOLIVIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BRAZIL</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BAHAMAS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BHUTAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BOUVET ISLAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BOTSWANA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BELARUS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BELIZE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CANADA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>COCOS (KEELING) ISL</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CENTRAL AFRICAN REP</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CONGO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SWITZERLAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>COTE D'IVOIRE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>COOK ISLANDS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CHILE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CAMEROON</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CHINA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>COLOMBIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>COSTA RICA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CUBA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CAPE VERDE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CHRISTMAS ISLAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CYPRUS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CZECH REPUBLIC</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GERMANY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DJ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DJIBOUTI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DENMARK</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOMINICA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOMINICAN REPUBLIC</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ALGERIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ECUADOR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ESTONIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EGYPT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>WESTERN SAHARA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ERITREA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ES">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SPAIN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ET">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ETHIOPIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FINLAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FJ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FIJI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FALKLAND ISLANDS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MICRONESIA, FEDERAT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FAROE ISLANDS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FRANCE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FRANCE, METROPOLITA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GABON</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>UNITED KINGDOM</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GRENADA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GEORGIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FRENCH GUIANA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GHANA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GIBRALTAR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GREENLAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GAMBIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GUINEA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GUADELOUPE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EQUATORIAL GUINEA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GREECE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SOUTH GEORGIA AND T</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GUATEMALA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GUAM</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GUINEA-BISSAU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GUYANA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>HONG KONG</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>HEARD AND MC DONALD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>HONDURAS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CROATIA (local name)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>HAITI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>HUNGARY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ID">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>INDONESIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRELAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ISRAEL</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>INDIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BRITISH INDIAN OCEA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRAQ</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRAN (ISLAMIC REPUB)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ICELAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ITALY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="JM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>JAMAICA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="JO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>JORDAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="JP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>JAPAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>KENYA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>KYRGYZSTAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CAMBODIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>KIRIBATI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>COMOROS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SAINT KITTS AND NEV</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>KOREA, DEMOCRATIC P</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>KOREA, REPUBLIC OF</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>KUWAIT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CAYMAN ISLANDS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>KAZAKHSTAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LAO PEOPLE'S DEMOCR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LEBANON</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SAINT LUCIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LIECHTENSTEIN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SRI LANKA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LIBERIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LESOTHO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LITHUANIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LUXEMBOURG</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LATVIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LIBYAN ARAB JAMAHIR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MOROCCO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MONACO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MOLDOVA, REPUBLIC O</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MADAGASCAR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MARSHALL ISLANDS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MACEDONIA, THE FORM</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ML">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MALI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MYANMAR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MONGOLIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MACAU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NORTHERN MARIANA IS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MARTINIQUE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MAURITANIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MONTSERRAT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MALTA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MAURITIUS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MALDIVES</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MALAWI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MEXICO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MALAYSIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MOZAMBIQUE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NAMIBIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NEW CALEDONIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NIGER</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NORFOLK ISLAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NIGERIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NICARAGUA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NETHERLANDS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NORWAY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NEPAL</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NAURU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NIUE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NEW ZEALAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>OMAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PANAMA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PERU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FRENCH POLYNESIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAPUA NEW GUINEA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PHILIPPINES</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAKISTAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>POLAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ST. PIERRE AND MIQU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PITCAIRN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PUERTO RICO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PORTUGAL</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PALAU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PARAGUAY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="QA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>QATAR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>REUNION</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ROMANIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SERBIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>RUSSIAN FEDERATION</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>RWANDA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SAUDI ARABIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SOLOMON ISLANDS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SEYCHELLES</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SUDAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SWEDEN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SINGAPORE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ST. HELENA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SLOVENIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SJ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SVALBARD AND JAN MA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SLOVAKIA (Slovak Re</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SIERRA LEONE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SAN MARINO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SENEGAL</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SOMALIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SURINAME</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SAO TOME AND PRINCI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EL SALVADOR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SYRIAN ARAB REPUBLI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SWAZILAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TURKS AND CAICOS IS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CHAD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FRENCH SOUTHERN TER</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TOGO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>THAILAND</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TJ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TAJIKISTAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TOKELAU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TOKELAU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TUNISIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TONGA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EAST TIMOR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TURKEY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TRINIDAD AND TOBAGO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TUVALU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TAIWAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TANZANIA, UNITED RE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>UKRAINE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>UGANDA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>UNITED STATES MINOR</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="US">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>UNITED STATES</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>URUGUAY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>UZBEKISTAN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>VATICAN CITY STATE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SAINT VINCENT AND T</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>VENEZUELA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>VIRGIN ISLANDS (BRI</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>VIRGIN ISLANDS (U.S</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>VIET NAM</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>VANUATU</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>WALLIS AND FUTUNA I</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SAMOA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>YEMEN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MAYOTTE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>YUGOSLAVIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ZA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SOUTH AFRICA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ZM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ZAMBIA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ZR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ZAIRE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ZW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ZIMBABWE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 56) -->
    <xsd:simpleType name="postCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>postal zone identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1193) -->
    <xsd:complexType name="geoCoordinates_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>geoCoordinates</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="xGeoCoord" type="xGeoCoord_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>x geographical coordinate: geographical coordinate x , corresponding to latitude</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yGeoCoord" type="yGeoCoord_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>y geographical coordinate: geographical coordinate y , corresponding to longitude</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="zGeoCoord" type="zGeoCoord_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>z geographical coordinate: geographical coordinate z , corresponding to altitude</eds:Definition>
                        <eds:AggregationNote>altitude might be omitted</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="um" type="um_Type" use="optional" default="DEGD"/>
        <xsd:attribute name="geoRefSystem" type="geoRefSystem_Type" use="optional"/>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 132) -->
    <xsd:simpleType name="logo_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>party logo</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 802) -->
    <xsd:simpleType name="sender_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>sender Party qualifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 651) -->
    <xsd:complexType name="garmentPartCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>garmentPartCode</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="gPart" type="gPart_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>garment part type: code specifying the type of component or part of a fashion product (sleeve, neck, . . .)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="mod" type="mod_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>model identifier: model number of the garment</eds:Definition>
                        <eds:AggregationNote>when a garment component, it should be the code assigned to the garment article</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="fabric" type="fabric_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>fabric identifier: fabric number of the garment</eds:Definition>
                        <eds:AggregationNote>when a garment component, it should be the code assigned to the garment article</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="color" type="color_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's colour identifier: colour number of the product, when not included in the model or fabric code</eds:Definition>
                        <eds:AggregationNote>when a garment component, it should be the code assigned to the garment article</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="added" type="added_Type" minOccurs="0" maxOccurs="19">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's additional identifier: additional code of the product (complementing the formers)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="size" type="size_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>size identifier: size number of a fashion product (knitwear, clothing, ..)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>description: free text description. The content of the element must be unique, it might be translated and repeated into more languages (thus no more than one instance for each language).</eds:Definition>
                        <eds:AggregationNote>Product part description</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 487) -->
    <xsd:complexType name="acsCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>acsCode</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="art" type="art_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article identifier: article number of the product</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="pattern" type="pattern_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's pattern  identifier: pattern/design number of the product, when not included in the article code</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="color" type="color_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's colour identifier: colour number of the product, when not included in the model or fabric code</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="added" type="added_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's additional identifier: additional code of the product (complementing the formers)</eds:Definition>
                        <eds:AggregationNote>here an additional codification (see table T44) can be specified</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>description: free text description. The content of the element must be unique, it might be translated and repeated into more languages (thus no more than one instance for each language).</eds:Definition>
                        <eds:AggregationNote>Product description</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 218) -->
    <xsd:complexType name="garmentCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>garmentCode</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:choice >
                <xsd:element name="garmentCodeB" type="garmentCodeB_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>garment code B: codification of the garment product - type B</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="garmentCodeA" type="garmentCodeA_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>garment code A: codification of the garment product- type A</eds:Definition>
                        <eds:AggregationNote>here the barcode EAN-13 or EAN-8 should be specified</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 119) -->
    <xsd:complexType name="texCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>texCode</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="art" type="art_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article identifier: article number of the product</eds:Definition>
                        <eds:AggregationNote>can be used either for the base-article (excluding pattern/colour) or for the SKU</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="pattern" type="pattern_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's pattern  identifier: pattern/design number of the product, when not included in the article code</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="color" type="color_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's colour identifier: colour number of the product, when not included in the model or fabric code</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="added" type="added_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's additional identifier: additional code of the product (complementing the formers)</eds:Definition>
                        <eds:AggregationNote>here an additional codification (see table T44) can be specified</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>description: free text description. The content of the element must be unique, it might be translated and repeated into more languages (thus no more than one instance for each language).</eds:Definition>
                        <eds:AggregationNote>Product description</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 377) -->
    <xsd:complexType name="yarnCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnCode</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="art" type="art_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article identifier: article number of the product</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="color" type="color_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's colour identifier: colour number of the product, when not included in the model or fabric code</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="added" type="added_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's additional identifier: additional code of the product (complementing the formers)</eds:Definition>
                        <eds:AggregationNote>here an additional codification (see table T44) can be specified</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>description: free text description. The content of the element must be unique, it might be translated and repeated into more languages (thus no more than one instance for each language).</eds:Definition>
                        <eds:AggregationNote>Product description</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional" default="CL"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 331) -->
    <xsd:simpleType name="sub_validityStart_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>validity start date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="(((19|20)\d\d)-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])(:([0,1]\d|2[0-4])-([0-5][0-9])){0,1})|(((19|20)\d\d)-([0-4]\d|[5][0-2]))"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="validityStart_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>validity start date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_validityStart_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 330) -->
    <xsd:simpleType name="sub_validityEnd_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>validity end date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="(((19|20)\d\d)-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])(:([0,1]\d|2[0-4])-([0-5][0-9])){0,1})|(((19|20)\d\d)-([0-4]\d|[5][0-2]))"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="validityEnd_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>validity end date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_validityEnd_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 118) -->
    <xsd:simpleType name="numberingOrg_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>numbering organisation code - coding system owner/issuer</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT6.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT6-->
            <xsd:enumeration value="CBR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>National customs brokers registry</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Customer/buyer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Quality Controller</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>D-U-N-S registry (Data Universal Numbering System)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>eBIZ</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EAN International</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Register of EORI (Economic Operators Registration and Identification number)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ES">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>e-Stockflow</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Supplier</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GS1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GTS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Global Textile Scheme</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ISO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Agency registered for ISO 15459</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ME">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Message creator</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>national taxation authority (i.e. VAT codes registry)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ML">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Moda-ML</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Application Platform</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Registered Exporter system (REX)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Service Provider</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Enterprise Identification Number UID</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 832) -->
    <xsd:simpleType name="codeList_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>code list reference</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 860) -->
    <xsd:simpleType name="noteLabel_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>note qualifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1129) -->
    <xsd:simpleType name="schemeID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>scheme identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 833) -->
    <xsd:simpleType name="listName_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>code list name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 834) -->
    <xsd:simpleType name="listVersion_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>code list version</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="6"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1079) -->
    <xsd:simpleType name="sub_fileName_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>file name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="fileName_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>file name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_fileName_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1057) -->
    <xsd:simpleType name="sub_binaryObject_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>binary object</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:base64Binary">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="binaryObject_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>binary object</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_binaryObject_Type">
            <xsd:attribute name="format" type="format_Type" use="optional"/>
        <xsd:attribute name="mime" type="mime_Type" use="optional"/>
        <xsd:attribute name="encoding" type="encoding_Type" use="optional"/>
        <xsd:attribute name="characterSet" type="characterSet_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1062) -->
    <xsd:complexType name="externalReference_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>externalReference</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="uri" type="uri_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>uri: Uniform Resource Identifier (URI) that identifies the external object as an Internet resource</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="mimeCode" type="mimeCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>mime code: mime type of the  external object</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="formatCode" type="formatCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>format code: the format of the external object  (examples xml, pdf, doc,. . .)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="encodingCode" type="encodingCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>encoding code: the encoding/decoding algorithm used with the external object (example is  'base64Binary')</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="characterSetCode" type="characterSetCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>character set code: the character set of an external document  (examples UTF-8, UTF-16, Windows-1252, ISO-8859-7,..)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 1381) -->
    <xsd:simpleType name="sub_hashFootprint_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>hash footprint</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1024"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="hashFootprint_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>hash footprint</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_hashFootprint_Type">
            <xsd:attribute name="schemeID" type="schemeID_Type" use="optional"/>
        <xsd:attribute name="hashMethod" type="hashMethod_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1383) -->
    <xsd:complexType name="blockChainReference_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>blockChainReference</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="uri" type="uri_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>uri: Uniform Resource Identifier (URI) that identifies the external object as an Internet resource</eds:Definition>
                        <eds:AggregationNote>reference to the used blockchain ( example: url https://etherscan.io/ of ethereum)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="transactionReceipt" type="transactionReceipt_Type" minOccurs="1" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>transaction receipt: 	transaction receipt on blockchain</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 1069) -->
    <xsd:simpleType name="uid_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>local identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 969) -->
    <xsd:simpleType name="idQualifier_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>id Qualifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 49) -->
    <xsd:simpleType name="email_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>e-mail</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 861) -->
    <xsd:simpleType name="phone_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>phone number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 862) -->
    <xsd:simpleType name="fax_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>fax number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1189) -->
    <xsd:simpleType name="sub_xGeoCoord_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>x geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="xGeoCoord_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>x geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_xGeoCoord_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1190) -->
    <xsd:simpleType name="sub_yGeoCoord_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>y geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="yGeoCoord_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>y geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_yGeoCoord_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1191) -->
    <xsd:simpleType name="sub_zGeoCoord_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>z geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="zGeoCoord_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>z geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_zGeoCoord_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 75) -->
    <xsd:simpleType name="um_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>unit of measure code - unit of measure</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT7.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT7-->
            <xsd:enumeration value="A9">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CEL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Celsius degree</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>square centimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cubic centimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>centimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CNE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>centiNewton</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CO2TON">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ton of CO2</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="COUPLES">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>couples</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DAY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>day</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEGD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>decimal degrees</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEGMS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>degrees with minutes and seconds</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DMQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cubic decimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="E37">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>pixel</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="F23">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>gram per cubic decimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FAH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fahrenheit degree</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GRM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>gram</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>hour</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>inch</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KEL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kelvin degree</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KGM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>kilogram</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KMT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>kilometer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KWH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>kilowatthours</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="L">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>liter</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LBR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MCG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>microgram</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>milligram</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MIN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>minute</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MMK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>square millimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MONTH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>month</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MSEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>millisecond (time)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MTK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>square metre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MTQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cubic metre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MTR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>metre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NMB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>number</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ONZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ounce</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="P1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>percent</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PPM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>parts per milion</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>piece</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RPM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>rounds per metre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>second (time)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YEAR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>year</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YRD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>yard</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1192) -->
    <xsd:simpleType name="geoRefSystem_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>georeference system</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 650) -->
    <xsd:simpleType name="gPart_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>garment part type - garment part type</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T48.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T48-->
            <xsd:enumeration value="BB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>bottom back</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>bottom fore/front</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>collar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cuff</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fore</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>embroidery</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>other component</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>pocket</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>back</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>sleeve</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>top back</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>top fore/front</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 214) -->
    <xsd:simpleType name="sub_mod_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>model identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="mod_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>model identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_mod_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 215) -->
    <xsd:simpleType name="sub_fabric_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>fabric identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="fabric_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>fabric identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_fabric_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 83) -->
    <xsd:simpleType name="sub_color_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>article's colour identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="color_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>article's colour identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_color_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 84) -->
    <xsd:simpleType name="sub_added_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>article's additional identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="128"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="added_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>article's additional identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_added_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="addType" type="addType_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 216) -->
    <xsd:simpleType name="sub_size_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>size identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="size_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>size identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_size_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 532) -->
    <xsd:simpleType name="sub_description_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>description</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="description_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>description</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_description_Type">
            <xsd:attribute name="ln" type="ln_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 81) -->
    <xsd:simpleType name="sub_art_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>article identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="art_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>article identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_art_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 82) -->
    <xsd:simpleType name="sub_pattern_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>article's pattern  identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="pattern_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>article's pattern  identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_pattern_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 553) -->
    <xsd:complexType name="garmentCodeB_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>garmentCodeB</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="mod" type="mod_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>model identifier: model number of the garment</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="fabric" type="fabric_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>fabric identifier: fabric number of the garment</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="color" type="color_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's colour identifier: colour number of the product, when not included in the model or fabric code</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="garmentVariant" type="garmentVariant_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>garment variant: garment product variant</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="drop" type="drop_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>drop identifier: drop number of the garment</eds:Definition>
                        <eds:AggregationNote>Fill this element if the drop is the same for all the sizes of the model. Otherway specify it within the csRange element</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="size" type="size_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>size identifier: size number of a fashion product (knitwear, clothing, ..)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="artGroup" type="artGroup_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>group identifier: code identifying a class of products</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="added" type="added_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article's additional identifier: additional code of the product (complementing the formers)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>description: free text description. The content of the element must be unique, it might be translated and repeated into more languages (thus no more than one instance for each language).</eds:Definition>
                        <eds:AggregationNote>Product description</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 552) -->
    <xsd:complexType name="garmentCodeA_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>garmentCodeA</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="art" type="art_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>article identifier: article number of the product</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>description: free text description. The content of the element must be unique, it might be translated and repeated into more languages (thus no more than one instance for each language).</eds:Definition>
                        <eds:AggregationNote>Product description</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 1058) -->
    <xsd:simpleType name="format_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>format</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1059) -->
    <xsd:simpleType name="mime_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>mime</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1060) -->
    <xsd:simpleType name="encoding_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>encoding</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1061) -->
    <xsd:simpleType name="characterSet_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>character set</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1064) -->
    <xsd:simpleType name="sub_uri_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>uri</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="uri_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>uri</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_uri_Type">
            <xsd:attribute name="isURL" type="isURL_Type" use="optional" default="true"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1063) -->
    <xsd:simpleType name="mimeCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>mime code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1065) -->
    <xsd:simpleType name="formatCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>format code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1066) -->
    <xsd:simpleType name="encodingCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>encoding code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1067) -->
    <xsd:simpleType name="characterSetCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>character set code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1380) -->
    <xsd:simpleType name="hashMethod_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>hashing method - type of hashing algorythm</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT333.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
            <!-- Enumeration: NT333-->
            <xsd:enumeration value="ADLER32">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ADLER32</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HMAC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>HMAC</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MD2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MD2</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MD4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MD4</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MD5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MD5</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MDC-2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MDC-2</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PANAMA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PANAMA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RIPEMD-160">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>RIPEMD-160</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHA-1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SHA-1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHA-2 256">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SHA-2 256</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHA-2 384">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SHA-2 384</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHA-2 512">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SHA-2 512</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TIGER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TIGER</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1382) -->
    <xsd:simpleType name="sub_transactionReceipt_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transaction receipt</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1024"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="transactionReceipt_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transaction receipt</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_transactionReceipt_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 606) -->
    <xsd:simpleType name="addType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>additional identifier type - additional code type</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T44.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T44-->
            <xsd:enumeration value="CC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>colour card</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>sales collection</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>company identification code</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>dye number</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>lot number</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MDI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Made in</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>manufacturing state</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PKG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>packaging</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>product line</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RGB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>RGB value</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>selvedge code</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 986) -->
    <xsd:simpleType name="ln_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>ln - language, codes from ISO 639-1 (subset)</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT60.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT60-->
            <xsd:enumeration value="af">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Afrikaans</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ar">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Arabic</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="be">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Belarusian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="bg">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bulgarian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="bn">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bengali</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="bo">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tibetan</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="bs">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bosnian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ca">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Catalan, Valencian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="cs">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Czech</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="da">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Danish</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="de">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>German</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="el">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Greek, Modern (1453-)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="en">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>English</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="eo">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Esperanto</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="es">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spanish, Castilian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="et">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Estonian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="eu">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Basque</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="F">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Female</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="fa">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Persian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="fi">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Finnish</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="fr">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>French</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ga">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Irish</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="gd">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Gaelic, Scottish Gaelic</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="gn">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Guarani</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="he">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Hebrew</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="hr">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Croatian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ht">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Haitian, Haitian Creole</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="hu">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Hungarian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="hy">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Armenian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ia">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Interlingua (International Auxiliary Language Association)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="id">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Indonesian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="is">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Icelandic</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="it">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Italian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ja">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Japanese</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="jv">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Javanese</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ka">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Georgian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="km">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Central Khmer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ko">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Korean</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ku">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kurdish</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="lb">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Luxembourgish, Letzeburgesch</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="lo">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lao</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="lt">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lithuanian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="lv">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Latvian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="mg">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Malagasy</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="mk">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Macedonian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="mn">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Mongolian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="mt">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Maltese</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="nl">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dutch, Flemish</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="no">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Norwegian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="pl">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Polish</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="pt">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Portuguese</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ro">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Romanian, Moldavian, Moldovan</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ru">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Russian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="se">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Northern Sami</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="sk">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Slovak</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="sl">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Slovenian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="sm">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Samoan</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="so">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Somali</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="sq">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Albanian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="sr">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Serbian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="sv">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Swedish</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="sw">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Swahili</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ta">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tamil</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="th">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Thai</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="tr">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Turkish</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="uk">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ukrainian</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ur">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Urdu</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="uz">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Uzbek</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="vi">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Vietnamese</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="zh">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Chinese</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1046) -->
    <xsd:complexType name="garmentVariant_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>garmentVariant</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="variantType" type="variantType_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>variant type: Type of variant used for fashion product (examples: 'treatment', 'washing type', 'size class',..)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="variantCode" type="variantCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>variant code: Code of variant used for fashion product.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 217) -->
    <xsd:simpleType name="sub_drop_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>drop identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="drop_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>drop identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_drop_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 367) -->
    <xsd:simpleType name="sub_artGroup_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>group identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="artGroup_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>group identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_artGroup_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 1071) -->
    <xsd:simpleType name="isURL_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>is URL</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1047) -->
    <xsd:simpleType name="sub_variantType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>variant type</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="variantType_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>variant type</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_variantType_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1048) -->
    <xsd:simpleType name="sub_variantCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>variant code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="variantCode_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>variant code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_variantCode_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

<!-- Finito: getIndex = putIndex -->
</xsd:schema>
