<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsd:schema targetNamespace="urn:moda-ml:repository:schema:YARNOffer" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns="urn:moda-ml:repository:schema:YARNOffer" 
xmlns:ml="urn:moda-ml:repository:schema:YARNOffer" 
xmlns:eds="urn:moda-ml:repository:schema:eBIZDocumentationSpecification" 
elementFormDefault="unqualified" attributeFormDefault="unqualified" version="draft" >

    <!-- Root element   -->
    <xsd:element name="YARNOffer" type="YARNOffer_Type"/>

    <!-- Type of Root element -->
    <xsd:complexType name="YARNOffer_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>YARNOffer</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="OFheader" type="OFheader_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>OF header: header of the document OFFER</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="terms" type="terms_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Trade conditions: details of the commercial obligations for payment and delivery</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnTecSheet" type="yarnTecSheet_Type" minOccurs="1" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn technical sheet: technical sheet of the yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="msgfunction" type="msgfunction_Type" use="optional"/>
        <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: 747) -->
    <xsd:complexType name="OFheader_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>OFheader</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:choice>
                <xsd:element name="docID" type="docID_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>document identifier: identification number of the referenced document</eds:Definition>
                        <eds:AggregationNote>Its use in HEADER elements is discouraged (use msgID)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="msgID" type="msgID_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>message IT identifier: key identifier of the business document in the information system of the issuing Party. In case of more despatches of the same  business document, it is unchanged.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <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="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: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="1" 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: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>
                        <eds:AggregationNote>At least one occurrence should contain a reference to the corresponding Request for Offer ( docType=REQ)</eds:AggregationNote>
                    </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:choice>
                <xsd:element name="subContractor" type="subContractor_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Sub-contractor: details of the Sub-contractor</eds:Definition>
                        <eds:AggregationNote>At least one out of Supplier and Subcontractor must be indicated.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="supplier" type="supplier_Type" minOccurs="0" 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>
                        <eds:AggregationNote>At least one out of Supplier and Subcontractor must be indicated.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:element name="thirdParty" type="thirdParty_Type" minOccurs="0" maxOccurs="5">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>third party: identification and details of the Third Party, different from Sender and Receiver of the document</eds:Definition>
                        <eds:AggregationNote>In the Offer case it might give reference to the Originator of the request.</eds:AggregationNote>
                    </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:complexType>

    <!-- Element (Instance ID: 123) -->
    <xsd:complexType name="terms_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>terms</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="payment" type="payment_Type" minOccurs="0" maxOccurs="5">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Payment details: payment details for payment all in one</eds:Definition>
                        <eds:AggregationNote>excluded the case of offers, this set of data is alternative to insPayment, it can be iterated to specify alternative terms of payment (e.g.: 60 days or 30 days with 3% discount)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="insPayment" type="insPayment_Type" minOccurs="0" maxOccurs="5">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Instalments payment details: payment details for payment by installments</eds:Definition>
                        <eds:AggregationNote>excluded the case of offers, this set of data is alternative to payment set and must be iterated for each payment installment</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="trade" type="trade_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Trade details: general terms of trade for the specified supply</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="transInfo" type="transInfo_Type" minOccurs="0" maxOccurs="5">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Transport information: details of transport: mode, carrier and delivery place</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="allowanceCharge" type="allowanceCharge_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Allowance and Charge: Allowances and Charges related to an Order or a contract</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 903) -->
    <xsd:complexType name="yarnTecSheet_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnTecSheet</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <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="yarnIdentity" type="yarnIdentity_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Yarn identity data: set of data that univocally identify the yarn article and any classification or commercial information</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnManufacture" type="yarnManufacture_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn manufacturing data: set of data that specify the construction details of the yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnQuality" type="yarnQuality_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn quality data: set of data that specify the quality data of the yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 370) -->
    <xsd:simpleType name="msgfunction_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>message function - message function</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT18.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT18-->
            <xsd:enumeration value="CA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>delete this document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>copy</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>original</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>re-transmission for data correction</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>re-transmission</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- 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>

    <!-- 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: 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: 814) -->
    <xsd:simpleType name="msgID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>message IT 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: 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: 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>

    <!-- 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: 356) -->
    <xsd:complexType name="subContractor_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>subContractor</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="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="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: 136) -->
    <xsd:complexType name="thirdParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>thirdParty</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="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="VAT" type="VAT_Type" use="optional"/>
        <xsd:attribute name="role" type="role_Type" use="required"/>
        <xsd:attribute name="sender" type="sender_Type" use="optional"/>
    </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>

    <!-- Element (Instance ID: 114) -->
    <xsd:complexType name="payment_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>payment</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:choice >
                <xsd:element name="payTerm" type="payTerm_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>terms of payment code: code specifying the terms or time by which the payment must be done</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="payTermText" type="payTermText_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>terms of payment text: free text specifying the terms by which the payment must be done (time/mode or means)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:element name="payMode" type="payMode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>mode of payment code: way or means of payment</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="finDiscount" type="finDiscount_Type" use="optional"/>
        <xsd:attribute name="finSurcharge" type="finSurcharge_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 115) -->
    <xsd:complexType name="insPayment_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>insPayment</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:choice >
                <xsd:element name="payTerm" type="payTerm_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>terms of payment code: code specifying the terms or time by which the payment must be done</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="payTermText" type="payTermText_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>terms of payment text: free text specifying the terms by which the payment must be done (time/mode or means)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:element name="payMode" type="payMode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>mode of payment code: way or means of payment</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="part" type="part_Type" use="required"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 116) -->
    <xsd:complexType name="trade_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>trade</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:choice >
                <xsd:element name="incoTermText" type="incoTermText_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>terms of trade text: free text specifying the terms of trade (incoterm, location)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="incoTerm" type="incoTerm_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>terms of trade code: specification of the terms of trade (INCOTERMS)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:choice>
                <xsd:element name="tradeLocation" type="tradeLocation_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>trade location: data relating to the place to which the trade conditions refer (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>address of the place to which the INCOTERM applies</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="location" type="location_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>location identifier: specification of a location. It can be represented by an identification code (preferable) or a short text (not recommended). For example a GLN code that requires to assign the value "GLN" to the attribute @LRI.</eds:Definition>
                        <eds:AggregationNote>code number of the place to which the INCOTERM applies</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 166) -->
    <xsd:complexType name="transInfo_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transInfo</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="transMode" type="transMode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>mode of transport code: way of transport, in general or referred to the specified leg</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="carrier" type="carrier_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>carrier identifier: identification of the transport carrier</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:choice>
                <xsd:element name="deliveryLocation" type="deliveryLocation_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>delivery location: data relating to a place of delivery(indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>use to represent addresses in a structured way or with geographical coordinates</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="deliveryPlace" type="deliveryPlace_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>delivery place: place of delivery of goods, ultimate or related to a given leg</eds:Definition>
                        <eds:AggregationNote>use to represent addresses with a unique text string</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:element name="grossWeight" type="grossWeight_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>gross weight measure: the gross weight, declared for transport or customs purpose</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="netWeight" type="netWeight_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>net weight measure: the net weight declared for transport or customs purpose</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="transMeans" type="transMeans_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>transport means: means of transport, in general or referred to a specific leg</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="transCondition" type="transCondition_Type" minOccurs="0" maxOccurs="3">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>transport condition: special condition of transport or special service requested  to the Forwarder</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="transConditionText" type="transConditionText_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>transport condition - text: free text description of the special condition of transport or special service requested to the Forwarder</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:choice>
                <xsd:element name="despatchPlace" type="despatchPlace_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>despatch place: place of despatch of goods, origin or related to a given leg</eds:Definition>
                        <eds:AggregationNote>use to represent addresses with a unique text string</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="despatchLocation" type="despatchLocation_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>despatch location: data relating to a place of despatch (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>use to represent addresses in a structured way</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:element name="despatchDate" type="despatchDate_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>despatch date: date of despatch of goods, requested or promised in the purchase process, 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="delEffectiveDate" type="delEffectiveDate_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>effective delivery date: actual delivery date (estimated or occurred in case of receipt docs), it might be different from what agreed between the parties. Format according to one of the patterns indicated by the dateForm  attribute:  YYYY-MM-DD, YYYY-MM-DD:HH-MM or YYYY-WW.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="routeLength" type="routeLength_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>route length: length of a route</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="transReason" type="transReason_Type" use="optional"/>
        <xsd:attribute name="progr" type="progr_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 538) -->
    <xsd:complexType name="allowanceCharge_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>allowanceCharge</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:choice >
                <xsd:element name="AC_category" type="AC_category_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>AC category: coded specification of an Allowance or Charge</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="AC_categoryText" type="AC_categoryText_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>AC category text: free text description of an Allowance or Charge</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:choice>
                <xsd:element name="AC_percent" type="AC_percent_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>AC percentage: amount of an Allowance or Charge as a percentage (always non negative value)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="AC_amount" type="AC_amount_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>AC amount: amount of an Allowance or Charge</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:element name="dtScheme" type="dtScheme_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>tax scheme: set of data usable to declare the  duty or tax applied</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="um" type="um_Type" use="optional"/>
        <xsd:attribute name="VAT" type="VAT_Type" use="optional"/>
        <xsd:attribute name="minQty" type="minQty_Type" use="optional"/>
        <xsd:attribute name="currency" type="currency_Type" use="optional"/>
        <xsd:attribute name="maxQty" type="maxQty_Type" use="optional"/>
        <xsd:attribute name="isCharge" type="isCharge_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 893) -->
    <xsd:complexType name="yarnIdentity_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnIdentity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="yarnNameSupplier" type="yarnNameSupplier_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Supplier yarn name: name given to the yarn by the Supplier</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnNameBuyer" type="yarnNameBuyer_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Buyer yarn name: name given to the yarn by the Buyer</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="tradeMark" type="tradeMark_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>trademark name: name of the official trademark of a specified product (DEPRECATED, use Brand or Product Line).</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:element name="yarnCompos" type="yarnCompos_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn composition: fibrous composition of a yarn product</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="fibrePD" type="fibrePD_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>diameter: physical data of a textile fibre</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnClass" type="yarnClass_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn classification: yarn classification according to the manufacturing process</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnKind" type="yarnKind_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>kind of yarn: general type of yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnCount" type="yarnCount_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn count measure: linear density measure of yarn (count)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnTwist" type="yarnTwist_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn twist: twist characteristics of yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="moistRegain" type="moistRegain_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>fibre moisture regain: percent moisture regain by the fibres</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:element name="customsStat" type="customsStat_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>customs statistic code: statistic code assigned by Customs to a specified product (TARIC code)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnComWeight" type="yarnComWeight_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn commercial weight: dry weight of fibres plus commercial moisture regain</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="standardPack" type="standardPack_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>standard package: number of unit per standard package</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnReelQty" type="yarnReelQty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>reel quantity: quantity of yarn (by weight or length) wound upon a bobbin</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="minLot" type="minLot_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>minimum order quantity: minimum order quantity of a product requested by the Supplier</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="minLotExclusive" type="minLotExclusive_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>minimum exclusive order quantity: minimum order quantity of a product requested by the Supplier for an exclusive color</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="optLot" type="optLot_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>optimized production lot: optimized quantity for the manufacturing plant</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="avgDeliveryDD" type="avgDeliveryDD_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>average delivery time: average time (workdays) between order receipt and delivery of an article, specified by the Supplier</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="lotN" type="lotN_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>manufacture lot identifier: lot number of a product or batch number of the raw material</eds:Definition>
                        <eds:AggregationNote>to be used when the document refers to a specifc production batch</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dyeN" type="dyeN_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>dye bath identifier: number of the dying batch of a textile product</eds:Definition>
                        <eds:AggregationNote>to be used when the document refers to a specifc production batch</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="price" type="price_Type" minOccurs="0" maxOccurs="2">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>unit price amount: unit price of the article, object or service specified</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="extendedDescription" type="extendedDescription_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>extended description: extended 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). This element might contain HTML code (must be managed as CDATA)</eds:Definition>
                        <eds:AggregationNote>Extended product description</eds:AggregationNote>
                    </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:complexType>

    <!-- Element (Instance ID: 900) -->
    <xsd:complexType name="yarnManufacture_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnManufacture</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="yarnPly" type="yarnPly_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn ply characteristics: plying characteristics of a yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnJobSeq" type="yarnJobSeq_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn operating sequence: operations undergone in the manufacturing of a yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dyeProcess" type="dyeProcess_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>dye process code: dye process applied to the fabric</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dyeStuff" type="dyeStuff_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>dye stuff code: dye stuff used in the fabric dye process</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="yarnColorFastness" type="yarnColorFastness_Type" minOccurs="0" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn color fastness details: color fastness data for a yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="colorCard" type="colorCard_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>color card: color card for a textile product</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:complexType>

    <!-- Element (Instance ID: 902) -->
    <xsd:complexType name="yarnQuality_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnQuality</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="yarnQTest" type="yarnQTest_Type" minOccurs="1" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn quality test: parameter related to the quality of yarn</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: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: 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: 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>

    <!-- 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: 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: 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: 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>

    <!-- Attribute (Instance ID: 104) -->
    <xsd:simpleType name="VAT_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>VAT rate - VAT rate or code</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT16.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT16-->
            <xsd:enumeration value="001">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>1 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="002">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>2 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="003">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>3 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="004">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>4 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="005">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>5 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="006">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>6 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="007">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>7 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="008">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>8 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="009">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>9 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="010">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>10 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="011">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>11 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="012">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>12 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="013">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>13 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="014">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>14 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="015">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>15 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="016">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>16 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="017">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>17 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="018">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>18 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="019">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>19 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="020">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>20 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="021">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>21 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="022">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>22 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="023">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>23 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="024">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>24 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="025">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>25 %</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="162">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NI ART. 8 COMMA 1 LETT.A</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="164">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NI ART. 8 COMMA 1 LETT.B</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="165">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NI ART. 8 COMMA 1 LETT.C</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="166">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NI ART. 8 COMMA 2</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="169">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NI ART. 9</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="174">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NI ART. 74</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="177">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NI ART. 41</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="183">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NI ART. 42</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="184">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NI ART. 58 COMMA 1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="201">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ESENTE ART. 10 COMMA 1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="220">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ESENTE ART. 10 P. 20</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="227">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ESENTE ART. 10 COMMA 27</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="374">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>NON SOGGETTO ART. 74 COMMA 8</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="701">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MARCA DA BOLLO</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="702">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BOLLO VIRTUALE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="902">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FUORI AMBITO ART. 2</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="904">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FUORI AMBITO ART. 4</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="905">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FUORI AMBITO ART. 5</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="907">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FUORI AMBITO ART. 7</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="915">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FUORI AMBITO ART. 15</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="926">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FUORI AMBITO ART. 26</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="974">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FUORI AMBITO ART. 74/1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 135) -->
    <xsd:simpleType name="role_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>Party role code - third party qualifier</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT2.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT2-->
            <xsd:enumeration value="AG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sales Agent</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Auditor</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Buyer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Certification authority</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Commissioner</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="CU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Customs authority</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Response to</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Invoicee</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Copy to (CC)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Consignee</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Consignment address (Delivery Party)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Expert</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Importer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Originator</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sub contractor</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Service/ePlatform manager</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Forwarder</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Supplier</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Test or analysis laboratory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tax Representative</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </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>

    <!-- Element (Instance ID: 57) -->
    <xsd:simpleType name="payTerm_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>terms of payment code - terms of payment</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T1.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T1-->
            <xsd:enumeration value="ANTICIP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT IN ADVANCE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BLCOLLECT/120D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BILL OF LADING 120 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BLCOLLECT/30D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BILL OF LADING 30 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BLCOLLECT/60D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BILL OF LADING 60 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BLCOLLECT/90D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>BILL OF LADING 90 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CASH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT ON DELIVERY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CASHINV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT ON RECEIPT OF INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CREDOC/0D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY CREDIT FOR PAYM. AT SIGHT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CREDOC/120">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY CREDIT FOR PAYM. AT 120 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CREDOC/150">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY CREDIT FOR PAYM. AT 150 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CREDOC/180">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY CREDIT FOR PAYM. AT 180 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CREDOC/30D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY CREDIT FOR PAYM. AT 30 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CREDOC/45D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY CREDIT FOR PAYM. AT 45 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CREDOC/60">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY CREDIT FOR PAYM. AT 60 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CREDOC/90">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY CREDIT FOR PAYM. AT 90 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEL/10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT 10 DD AFTER DELIVERY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DOCOLLECT/120D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY COLLECTION AT 120 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DOCOLLECT/30D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY COLLECTION AT 30 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DOCOLLECT/60D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY COLLECTION AT 60 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DOCOLLECT/90D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DOCUMENTARY COLLECTION AT 90 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV/120D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT 120 DD AFTER RECEIPT OF INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV/150D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT 150 DD AFTER RECEIPT OF INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV/180D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT 180 DD AFTER RECEIPT OF INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV/30D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT 30 DD AFTER RECEIPT OF INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV/45D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT 45 DD AFTER RECEIPT OF INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV/60D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT 60 DD AFTER RECEIPT OF INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV/90D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT 90 DD AFTER RECEIPT OF INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO/10D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT 10 DD AFTER END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO/120D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT 120 DD AFTER END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO/150D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT 150 DD AFTER END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO/180D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT 180 DD AFTER END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO/240D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT 240 DD AFTER END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO/30D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT 30 DD AFTER END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO/45D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT 45 DD AFTER END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO/60D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT 60 DD AFTER END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INVULTIMO/90D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT 90 DD AFTER END MONTH RECEIPT INVOICE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NOPAY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>WITHOUT PAYMENT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RECREDOC/0D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRREVOC. DOCUMENTARY CREDIT FOR PAYM. AT SIGHT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RECREDOC/120D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRREVOC. DOCUMENTARY CREDIT FOR PAYM. AT 120 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RECREDOC/150D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRREVOC. DOCUMENTARY CREDIT FOR PAYM. AT 150 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RECREDOC/180D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRREVOC. DOCUMENTARY CREDIT FOR PAYM. AT 180 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RECREDOC/30D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRREVOC. DOCUMENTARY CREDIT FOR PAYM. AT 30 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RECREDOC/45D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRREVOC. DOCUMENTARY CREDIT FOR PAYM. AT 45 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RECREDOC/60D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRREVOC. DOCUMENTARY CREDIT FOR PAYM. AT 60 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RECREDOC/90D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IRREVOC. DOCUMENTARY CREDIT FOR PAYM. AT 90 DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ULTIMO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT BY END MONTH OF DELIVERY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ULTIMO/10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PAYMENT AT 10 DD AFTER END MONTH OF DELIVERY</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 335) -->
    <xsd:simpleType name="payTermText_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>terms of payment text</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 61) -->
    <xsd:simpleType name="payMode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>mode of payment code - Modes of payment</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T2.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T2-->
            <xsd:enumeration value="BB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>bank transfer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>collection through Agent</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>collection through Forwarder</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>bank receipt</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>remittance</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>bank SWIFT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>bank draft</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 58) -->
    <xsd:simpleType name="finDiscount_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>early payment discount rate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            <xsd:minInclusive value="0"/>
            <xsd:maxInclusive value="100"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 533) -->
    <xsd:simpleType name="finSurcharge_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>late payment surcharge</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            <xsd:minInclusive value="0"/>
            <xsd:maxInclusive value="100"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 60) -->
    <xsd:simpleType name="part_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>percent quota</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            <xsd:minInclusive value="1"/>
            <xsd:maxInclusive value="100"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 539) -->
    <xsd:simpleType name="incoTermText_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>terms of trade text</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 62) -->
    <xsd:simpleType name="incoTerm_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>terms of trade code - terms of delivery - IncoTerms</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T3.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T3-->
            <xsd:enumeration value="CFR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>COST AND FREIGHT (named port of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CIF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>COST, INSURANCE AND FREIGHT (named port of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CIP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CARRIAGE AND INSURANCE PAID (named place of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CPT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CARRIAGE  PAID (named place of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DAF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DELIVERED AT FRONTIER (named place)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DAP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Delivered at Place of destination (named place of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DAT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Delivered at Terminal (named place of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DDP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DELIVERED DUTY PAID (named place of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DDU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DELIVERED DUTY UNPAID (named place of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DELIVERED EX-QUAY (named port of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DES">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DELIVERED EX-SHIP (named port of destination)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DPU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>DELIVERED AT PLACE UNLOADED</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EXW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EX WORKS (named place)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FAS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FREE ALONGSIDE SHIP (named port of shipment)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FREE CARRIER (named place)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FOB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>FREE ON BOARD (named port of shipment)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1364) -->
    <xsd:complexType name="tradeLocation_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tradeLocation</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="location" type="location_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>location identifier: specification of a location. It can be represented by an identification code (preferable) or a short text (not recommended). For example a GLN code that requires to assign the value "GLN" to the attribute @LRI.</eds:Definition>
                        <eds:AggregationNote>Use this element to specify a numeric ID of the location, for example a GLN code (in this case @SchemeID='LRI='GLN')</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:complexType>

    <!-- Element (Instance ID: 63) -->
    <xsd:simpleType name="sub_location_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>location identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="128"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="location_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>location identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_location_Type">
            <xsd:attribute name="LRI" type="LRI_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 66) -->
    <xsd:simpleType name="transMode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>mode of transport code - Modes of Transport</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T8.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T8-->
            <xsd:enumeration value="1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MARITIME TRANSPORT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Courier</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PIPELINE</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>RAIL TRANSPORT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ROAD TRANSPORT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>AIR TRANSPORT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MAIL</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MULTIMODAL TRANSPORT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>INLAND WATER TRANSPORT</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="9">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MODE UNKNOWN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 64) -->
    <xsd:simpleType name="carrier_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>carrier identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1142) -->
    <xsd:complexType name="deliveryLocation_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>deliveryLocation</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="location" type="location_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>location identifier: specification of a location. It can be represented by an identification code (preferable) or a short text (not recommended). For example a GLN code that requires to assign the value "GLN" to the attribute @LRI.</eds:Definition>
                        <eds:AggregationNote>Use this element only to indicate an identification code of this place.</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:complexType>

    <!-- Element (Instance ID: 65) -->
    <xsd:simpleType name="deliveryPlace_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>delivery place</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 302) -->
    <xsd:simpleType name="sub_grossWeight_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>gross weight measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="grossWeight_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>gross weight measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_grossWeight_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 301) -->
    <xsd:simpleType name="sub_netWeight_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>net weight measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="netWeight_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>net weight measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_netWeight_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 526) -->
    <xsd:simpleType name="sub_transMeans_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transport means - type of transport means</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T40.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
            <!-- Enumeration: T40-->
            <xsd:enumeration value="AIR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>aircraft</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ship</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TRU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>truck</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VAN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>van</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="transMeans_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transport means - type of transport means</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T40.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_transMeans_Type">
            <xsd:attribute name="propulsionSystemCode" type="propulsionSystemCode_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 484) -->
    <xsd:simpleType name="transCondition_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transport condition - transport conditions</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T38.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T38-->
            <xsd:enumeration value="ACC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>arrange customs clearance</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CAL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Carrier loads</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CAU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Carrier unloads</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CMR carnet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FFN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>freight forwarders national conditions</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FLD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>special agreement for full loading</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NCC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>do not arrange customs clearance</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PPB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>packaging paid by Buyer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PPS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>packaging paid by Supplier</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PRO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>proof of delivery</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RFR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>return container free</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RPC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>return container paid by Customer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RPS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>return container paid by Supplier</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Shipper loads</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Consignee unloads</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 485) -->
    <xsd:simpleType name="transConditionText_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transport condition - text</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 960) -->
    <xsd:simpleType name="despatchPlace_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>despatch place</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1143) -->
    <xsd:complexType name="despatchLocation_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>despatchLocation</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="location" type="location_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>location identifier: specification of a location. It can be represented by an identification code (preferable) or a short text (not recommended). For example a GLN code that requires to assign the value "GLN" to the attribute @LRI.</eds:Definition>
                        <eds:AggregationNote>Use this element to specify a numeric ID of the location, for example a GLN code (in this case @SchemeID='GS1 GLN')</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:complexType>

    <!-- Element (Instance ID: 963) -->
    <xsd:simpleType name="sub_despatchDate_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>despatch 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="despatchDate_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>despatch date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_despatchDate_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 106) -->
    <xsd:simpleType name="sub_delEffectiveDate_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>effective delivery 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="delEffectiveDate_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>effective delivery date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_delEffectiveDate_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1117) -->
    <xsd:simpleType name="sub_routeLength_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>route length</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="routeLength_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>route length</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_routeLength_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 167) -->
    <xsd:simpleType name="transReason_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>reason for transport code - transport causal</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT11.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT11-->
            <xsd:enumeration value="FOC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>free of charge</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FRW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>return from re-works</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>return from storage</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FVW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>return from view</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FWK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>return from works</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>in storage</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NWK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>return non-worked</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RJC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>return from rejection</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SEL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to sell</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="STO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to storage</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VEW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to view</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WRK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to works</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 959) -->
    <xsd:simpleType name="progr_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>progressive number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:positiveInteger">            <xsd:minInclusive value="1"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 534) -->
    <xsd:simpleType name="AC_category_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>AC category - type of Allowance or Charge</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T41.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T41-->
            <xsd:enumeration value="1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Agreed settlement</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Costs for draft</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bank charges</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="12">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Agent commission</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="14">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Wrong delivery</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="15">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Goods returned to agent</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="16">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Goods partly returned</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="17">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Transport damage</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="19">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Trade discount</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Below specification goods</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="20">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Deduction for late delivery</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="21">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Advertising costs</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="22">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Customs duties</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="23">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Telephone and postal costs</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="24">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Repair costs</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="25">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Attorney fees</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="26">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Taxes</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Damaged goods</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="30">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Direct payment to seller</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="32">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Goods not delivered</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="33">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Late delivery</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="35">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Goods returned</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="36">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Invoice not received</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="37">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Credit note to debtor/not to us</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="38">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Deducted bonus</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="39">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Deducted discount</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Short delivery</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="40">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Deducted freight costs</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="41">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Deduction against other invoices</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="42">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Credit balance(s)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="45">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Debit note to seller</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="46">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Discount beyond terms</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="48">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Allowance/charge error</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="49">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Substitute product</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="50">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Terms of sale error</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="52">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Wrong invoice</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="53">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Duplicate invoice</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="54">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Weight error</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="55">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Additional charge not authorized</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="56">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Incorrect discount</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="57">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Price change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="58">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Variation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="59">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Chargeback</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="65">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Settlement to agent</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="66">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cash discount</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Payment on account</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="70">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Wrong monetary amount resulting from incorrect free goods quantity</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="72">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Temporary special promotion</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="73">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Difference in tax rate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="74">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Quantity discount</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="75">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Promotion discount</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="76">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cancellation deadline passed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="77">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pricing discount</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="78">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Volume discount</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="79">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sundry discount</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Returnable container charge included</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="9">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Invoice error</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AWA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>bonus for works ahead of schedule</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CBK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>bank charges</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CCR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>servizio di corriere</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CIN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>insurance</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CLB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>labelling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CPK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>packing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CSP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>special packing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CWB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>penalty for works behind schedule</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 535) -->
    <xsd:simpleType name="AC_categoryText_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>AC category text</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 536) -->
    <xsd:simpleType name="AC_percent_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>AC percentage</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            <xsd:maxInclusive value="100"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 537) -->
    <xsd:simpleType name="sub_AC_amount_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>AC amount</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="AC_amount_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>AC amount</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_AC_amount_Type">
            <xsd:attribute name="currency" type="currency_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 919) -->
    <xsd:complexType name="dtScheme_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>dtScheme</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="taxCategory" type="taxCategory_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>tax category: duty or tax or fee category</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="taxRate" type="taxRate_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>tax rate: duty or tax or fee percent rate</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalRef" type="legalRef_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>tax legal reference: legal reference of the duty or tax or fee category</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="taxType" type="taxType_Type" use="required"/>
    </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: 278) -->
    <xsd:simpleType name="minQty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>minimum quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 463) -->
    <xsd:simpleType name="currency_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>data currency - ISO4217 - Currency</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T9.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T9-->
            <xsd:enumeration value="ADP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Andorran Peseta</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AED">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>United Arab Emirates Dirham</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AFA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Afghani</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ALL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lek</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AMD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dram</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ANG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Netherlands Antilles Guilder</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AOK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kwanza</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AON">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>New Kwanza</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ARA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Austral</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ARP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Argentinian Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ARS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Argentinian Nuevo Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ATS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Schilling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AUD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Australian Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AWG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Aruban Guilder</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AZM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Azerbaijani Manat</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bosnian Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BBD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Barbados Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BDT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Taka</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Convertible Belgian Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BEF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Belgian Franc (also known as Frank)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BEL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Financial Belgian Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BFF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Burkina Faso Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BGL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lev</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BHD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bahraini Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BIF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Burundi Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BMD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bermudian Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BND">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Brunei Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BOB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Boliviano</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BOP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bolivian Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BRC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cruzeiro</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BRL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Real</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BRR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cruzeiro Real</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BSD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bahamian Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BTN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ngultrum</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BWP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pula</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BYR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Belarussian Rouble</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BZD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Belize Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Canadian Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CDZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>New Zaire</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CHF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Swiss Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CLF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Unidades de Fomento</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CLP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Chilean Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CNY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yuan Renminbi</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="COP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Colombian Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CRC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Costa Rican Colon</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CSK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Koruna of former Czechoslovakia. No7</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CUP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cuban Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CVE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Escudo Caboverdiano</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CYP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cypriot Pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CZK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Czech Koruna</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Deutsche Mark</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DJF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Djibouti Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DKK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Danish Krone</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DOP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dominican Republic Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DZD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Algerian Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ECS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sucre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EEK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kroon</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EGP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Egyptian Pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ERN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Eritrean Nakfa</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ESP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spanish Peseta</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ETB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ethiopian Birr</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Euro</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FIM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Markka</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FJD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fiji Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FKP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Falkland Pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FRF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>French Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GBP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pound Sterling (United Kingdom Pound)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GEL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lari</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GHC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cedi</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GIP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Gibraltar Pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GMD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dalasi</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GNS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Syli (also known as Guinea Franc)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GQE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ekwele</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GRD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Greek Drachma</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GTQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Quetzal</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GWP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Guinea-Bissau Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GYD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Guyana Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HKD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Hong Kong Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HNL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lempira</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HRD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Croatian Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HRK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Croatian Kuna</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HTG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Gourde</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HUF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Forint</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rupiah</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IEP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Punt</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ILS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Shekel</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Indian Rupee</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IQD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Iraqi Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="IRR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Iranian Rial</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ISK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Icelandic Krona</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ITL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Italian Lira</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="JMD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Jamaican Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="JOD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Jordanian Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="JPY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yen</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KES">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kenyan Shilling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KGS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kyrgyzstani Som</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KHR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Riel</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KMF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Comorian Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KPW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Democratic People's Republicof Korea</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KRW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Republic of Korean Won</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KWD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kuwaiti Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KYD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cayman Islands Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KZT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tenge</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LAK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kip</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LBP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lebanese Pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LKR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sri Lankan Rupee</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LRD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Liberian Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LSL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Loti</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LSM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Maloti</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LTL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Litas</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LUF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Luxembourg Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LVL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lat</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LYD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Libyan Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Moroccan Dirham</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MDL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Moldavian Leu</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MGF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Malagasy Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MKD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Macedonian Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MLF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Malian Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MMK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kyat</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MNT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tugrik</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MOP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pataca</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MRO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ouguiya</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MTL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Maltese Lira</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Mauritius Rupee</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MVR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rufiyaa</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MWK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Malawian Kwacha</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MXN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Mexican New Peso (Repl. for Mexican Peso)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MYR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ringgit (also known as Malaysian Dollar)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MZM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Metical</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Namibian Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NGN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Naira</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NIC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cordoba</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NLG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dutch Guilder</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NOK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Norwegian Krone</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NPR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Nepalese Rupee</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NZD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>New Zealand Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Omani Rial</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PAB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Balboa</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Inti</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>New Sol</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PGK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kina</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PHP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Philippines Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PKR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pakistani Rupee</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PLN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>New Zloty</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PTE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Portuguese Escudo</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PYG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Guarani</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="QAR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Qatari Riyal</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ROL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Romanian Leu</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Russian Federation Rouble</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RWF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rwandan Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SAR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Saudi Riyal</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SBD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Solomon Islands Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SCR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Seychelles Rupee</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sudanese Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sudanese Pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SEK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Swedish Krona</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SGD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Singapore Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>St Helena Pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SIT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tolar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SKK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Slovak Koruna</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SLL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Leone</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SOS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Somali Shilling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SRG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Surinam Guilder</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="STD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dobra</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Union of Soviet Socialist Republics</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SVC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>El Salvadorian Colon</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SYP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Syrian Pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SZL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lilangeni</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="THB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Baht</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TJR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tajik Rouble</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TMM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Turkmenistani Manat</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TND">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tunisian Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TOP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pa'anga</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TPE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Timorian Escudo</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TRL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Turkish Lira</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TTD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Trinidad and Tobago Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TWD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Taiwan Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TZS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tanzanian Shilling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UAH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Hryvna</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UAK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Karbovanet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UGS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ugandan Shilling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="USD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>United States Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="USN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>United States Dollar (Next day)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="USS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>United States Dollar (Same day)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UYU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Uruguayan New Peso</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="UZS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Uzbekistani Som</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VEB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bolivar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VND">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Viet Nam Dong</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VUV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Vatu</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tala</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="XAF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Franc de la Communaute financiere africaine</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="XAU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Gold</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="XBA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>European Composite Unit</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="XBB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>European Monetary Unit</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="XCD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>East Caribbean Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="XDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>International Monetary Fund Special Drawing Rights</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="XOF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>West African Franc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="XPF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Franc des Comptoirs francais du Pacifique</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>South Yemeni Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yemeni Riyal</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YUD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yugoslavian New Dinar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ZAL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rand (financial)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ZAR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rand</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ZMK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Zambian Kwacha</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ZWD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Zimbabwe Dollar</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1094) -->
    <xsd:simpleType name="maxQty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>maximum quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1115) -->
    <xsd:simpleType name="isCharge_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>is Charge</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 879) -->
    <xsd:simpleType name="yarnNameSupplier_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>Supplier yarn name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 878) -->
    <xsd:simpleType name="yarnNameBuyer_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>Buyer yarn name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 227) -->
    <xsd:simpleType name="tradeMark_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>trademark name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="50"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 442) -->
    <xsd:complexType name="yarnCompos_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnCompos</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="percCompos" type="percCompos_Type" minOccurs="1" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>composition rate: fiber percentage in the product composition</eds:Definition>
                        <eds:AggregationNote>fiber % in the product composition</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 881) -->
    <xsd:complexType name="fibrePD_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>fibrePD</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="length" type="length_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>length measure: effective length of a specified object</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="diameter" type="diameter_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>diameter measure: effective diameter of a specified object</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:sequence>
        <xsd:attribute name="fibre" type="fibre_Type" use="required"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 882) -->
    <xsd:simpleType name="yarnClass_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn classification - yarn family</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT31.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT31-->
            <xsd:enumeration value="CAN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>carded</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EXT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>extrusion</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FSE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>dry-spun</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FUM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>wet-spun</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OPE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>open end</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PAN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>combed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>regenerated</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SMP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>half-combed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 883) -->
    <xsd:simpleType name="yarnKind_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>kind of yarn - kind of yarn</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T54.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T54-->
            <xsd:enumeration value="01">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spun yarn (Staple yarn)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="02">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Worsted</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="03">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Woollen</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="04">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Carded</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="05">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Combed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="06">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Flax-spun</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="07">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rotor spun</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="08">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Air jet spun</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="09">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fancy yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Filament yarn - Flat</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Zero twist</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="12">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Twisted</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="13">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Crepe</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="14">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textured yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="15">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>False Twist, FT (also stretch)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="16">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>False Twist, Fixed,  FTF  (also bulked)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="17">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Air textured</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="18">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Elastic yarn (also Elastomeric yarn)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="19">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Single covered yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="20">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Double covered yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="21">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Air covered  yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="22">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Core-spun</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 886) -->
    <xsd:simpleType name="sub_yarnCount_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn count measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="yarnCount_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn count measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_yarnCount_Type">
            <xsd:attribute name="countSystem" type="countSystem_Type" use="required"/>
        <xsd:attribute name="CV" type="CV_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 888) -->
    <xsd:complexType name="yarnTwist_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnTwist</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="twistDirection" type="twistDirection_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>twist direction: direction (S or Z) of the yarn twist</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="qty" type="qty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>product quantity: net quantity of the article or object correlated, qualified by the function of the document (ordering, delivering, ..) and by the context</eds:Definition>
                        <eds:AggregationNote>here the number of turns per meter is specified</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 889) -->
    <xsd:simpleType name="moistRegain_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>fibre moisture regain</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- 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: 228) -->
    <xsd:simpleType name="sub_customsStat_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>customs statistic code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="customsStat_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>customs statistic code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_customsStat_Type">
            <xsd:attribute name="schemeID" type="schemeID_Type" use="optional" default="TARIC"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 890) -->
    <xsd:simpleType name="sub_yarnComWeight_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn commercial weight</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="yarnComWeight_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn commercial weight</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_yarnComWeight_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 891) -->
    <xsd:simpleType name="sub_standardPack_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>standard package</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:positiveInteger">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="standardPack_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>standard package</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_standardPack_Type">
            <xsd:attribute name="reelType" type="reelType_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 422) -->
    <xsd:simpleType name="sub_yarnReelQty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>reel quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="yarnReelQty_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>reel quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_yarnReelQty_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 231) -->
    <xsd:simpleType name="sub_minLot_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>minimum order quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="minLot_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>minimum order quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_minLot_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 500) -->
    <xsd:simpleType name="sub_minLotExclusive_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>minimum exclusive order quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="minLotExclusive_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>minimum exclusive order quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_minLotExclusive_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 892) -->
    <xsd:simpleType name="sub_optLot_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>optimized production lot</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="optLot_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>optimized production lot</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_optLot_Type">
            <xsd:attribute name="um" type="um_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 501) -->
    <xsd:simpleType name="avgDeliveryDD_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>average delivery time</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:duration">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 110) -->
    <xsd:simpleType name="sub_lotN_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>manufacture lot identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="lotN_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>manufacture lot identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_lotN_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 92) -->
    <xsd:simpleType name="sub_dyeN_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>dye bath identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="dyeN_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>dye bath identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_dyeN_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 98) -->
    <xsd:simpleType name="sub_price_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>unit price amount</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="4"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="price_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>unit price amount</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_price_Type">
            <xsd:attribute name="um" type="um_Type" use="optional"/>
        <xsd:attribute name="priceQualifier" type="priceQualifier_Type" use="optional" default="NET"/>
        <xsd:attribute name="currency" type="currency_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1101) -->
    <xsd:simpleType name="sub_extendedDescription_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>extended description</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="extendedDescription_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>extended description</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_extendedDescription_Type">
            <xsd:attribute name="ln" type="ln_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 896) -->
    <xsd:complexType name="yarnPly_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnPly</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="plyWork" type="plyWork_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn ply work: kind of yarn's ply</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="plyN" type="plyN_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn ply number: number of single threads twisted together</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 897) -->
    <xsd:complexType name="yarnJobSeq_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnJobSeq</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="yarnJob" type="yarnJob_Type" minOccurs="1" maxOccurs="19">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn operation identifier: operation of a work cycle for yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 233) -->
    <xsd:simpleType name="dyeProcess_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>dye process code - dye/print process type</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T15.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T15-->
            <xsd:enumeration value="CP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cylinder printing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>discharge printing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fibre dyed - spun dyed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>piece dyed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>printing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>screen printing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>top dyed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>yarn dyed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 234) -->
    <xsd:simpleType name="dyeStuff_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>dye stuff code - dyestuff type</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T16.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T16-->
            <xsd:enumeration value="AC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>chrome acid dyestuff</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>acid dyestuff</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>basic dyestuff</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>direct dyestuff</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>disperse dyestuff</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>naphtol dyestuff</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>pigment</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>premetallized dyestuff</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>reactive dyestuff</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>sulfur</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 899) -->
    <xsd:complexType name="yarnColorFastness_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnColorFastness</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="yarnCFTest" type="yarnCFTest_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn color fastness test: color fastness test for a yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="specValue" type="specValue_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>specification value: value requested for a property or a parameter that is measured</eds:Definition>
                        <eds:AggregationNote>when the test forsees two values (change-staining) the 1st value is change and the 2nd staining, devided by ";"</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="colorType" type="colorType_Type" use="required"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 913) -->
    <xsd:complexType name="colorCard_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>colorCard</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="colorCardItem" type="colorCardItem_Type" minOccurs="1" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>color card item: item of the color card</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 901) -->
    <xsd:complexType name="yarnQTest_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarnQTest</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="yarnQTestType" type="yarnQTestType_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>yarn quality test type: Type of test related to a property of a yarn</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="specValue" type="specValue_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>specification value: value requested for a property or a parameter that is measured</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="tolerance" type="tolerance_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>tolerance: deviation tolerated on the value of a measurement (it must have a plus or minus sign)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="pcTolerance" type="pcTolerance_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>percent  tolerance: percent deviation tolerated on the value of a measurement (it must have a plus or minus sign)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="comply" type="comply_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>compliance indicator: specifies if the experimental value complies with the standard requirement (target value)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- 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: 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>

    <!-- Attribute (Instance ID: 813) -->
    <xsd:simpleType name="LRI_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>local rule indication - issuer of the identifier (or identification system) of a location.</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT3.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT3-->
            <xsd:enumeration value="EN4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GS1-GLN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GLN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GS1-GLN</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>mutually agreed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>National custom authority</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PLA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Platform</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TRI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TRICK</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1196) -->
    <xsd:simpleType name="propulsionSystemCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>propulsion system code - propulsion system type</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT324.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT324-->
            <xsd:enumeration value="ALC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Alchool</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BDIE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bio diesel</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BEV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Battery Electric Vehicle</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BFUE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Biofuels</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DIE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Diesel</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FCEV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Hydrogen Fuel cell</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GAS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GAS</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GPL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LPG</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HEV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Full hybrid (Hybrid Electric Vehicle)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HUM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Human force</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HYB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Hybrid</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MHY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Mild hybrid</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NUC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Nuclear</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PET">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Petrol</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PHEV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>plug-in Hybrid Electric Vehicle</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="STEAM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Steam</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WIND">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Wind</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 916) -->
    <xsd:simpleType name="taxCategory_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tax category - duty or tax or fee category</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T62.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T62-->
            <xsd:enumeration value="AA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>lower than standard rate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="E">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>tax not applicable</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="H">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>higher than standard rate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="O">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>outside scope of tax</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="S">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>standard rate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="Z">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>zero rate goods</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 917) -->
    <xsd:simpleType name="taxRate_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tax rate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 918) -->
    <xsd:simpleType name="sub_legalRef_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tax legal reference</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="legalRef_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tax legal reference</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_legalRef_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: 915) -->
    <xsd:simpleType name="taxType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tax type - duty or tax or fee type</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T61.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T61-->
            <xsd:enumeration value="BOL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>stamp duty</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CUD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>customs duty</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ENV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>environmental tax</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FRE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>no tax</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OTH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>other tax charges</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VAT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>value added tax</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 315) -->
    <xsd:simpleType name="sub_percCompos_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>composition rate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:maxInclusive value="100"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="percCompos_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>composition rate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_percCompos_Type">
            <xsd:attribute name="fibre" type="fibre_Type" use="required"/>
        <xsd:attribute name="materialSource" type="materialSource_Type" use="optional"/>
        <xsd:attribute name="recyclingProcessMethod" type="recyclingProcessMethod_Type" use="optional"/>
        <xsd:attribute name="percSourcesRenewable" type="percSourcesRenewable_Type" use="optional"/>
        <xsd:attribute name="validationMethod" type="validationMethod_Type" use="optional"/>
        <xsd:attribute name="recyclingProcessEfficiency" type="recyclingProcessEfficiency_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 94) -->
    <xsd:simpleType name="sub_length_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>length measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="length_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>length measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_length_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 880) -->
    <xsd:simpleType name="sub_diameter_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>diameter measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="diameter_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>diameter measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_diameter_Type">
            <xsd:attribute name="um" type="um_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 316) -->
    <xsd:simpleType name="fibre_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>textiles fibre code - fibre type</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T19.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T19-->
            <xsd:enumeration value="AB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>abaca</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>acetate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>other fibres</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>alginic fibre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>alfa</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="AR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>aramid</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>hemp</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>coir (coconut)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>chlorofibre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cotton</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cuprous</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>elastan</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>elastolefin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Elastodiene</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>elastomultiester</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fluorofibre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>broom</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>textile glass</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>hair</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>henequen</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>mixed linen</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="JU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>jute</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>kenaf</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>kapoc</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>linen</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>lyocell</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>modacrylic</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>modal</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ME">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>metallized</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>maguey</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>melamine</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>polyamide</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>polyureic</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>acrylic</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>polyethylene</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>paper</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>polyester</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>polyimide</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>polilactyd</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>polypropylene</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>proteic</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>polyurethane</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ramie</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>silk</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>sisal</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>sun</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>triacetate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>textile residues or unspecifled composition</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>trivinyl</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>viscose</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>vinylal</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>angora</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>beaver</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cashgora</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>vicuna</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>camel</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>llama</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>mohair</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>lapin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>wool</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>alpaca</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cashmere</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Oteer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>guanaco</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>virgin wool</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>yack</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 884) -->
    <xsd:simpleType name="countSystem_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn count system - count system</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T55.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T55-->
            <xsd:enumeration value="DEN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>denier</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DTX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>decitex</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>english cotton</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NEJ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>english jute/hemp/flax</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NEW">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>english wool</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>metric</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TEX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>tex</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 885) -->
    <xsd:simpleType name="CV_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>coefficient of variation</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 887) -->
    <xsd:simpleType name="twistDirection_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>twist direction</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 93) -->
    <xsd:simpleType name="sub_qty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>product quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="qty_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>product quantity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_qty_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </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: 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: 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>

    <!-- Attribute (Instance ID: 426) -->
    <xsd:simpleType name="reelType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>reel type - type of yarn package</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T29.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T29-->
            <xsd:enumeration value="CIL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>bobbin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CON">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cone</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HNK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>hank, skein</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MUF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>muff, cake</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SPL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>spool</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TUB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>tube</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="XCO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>supercone</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 373) -->
    <xsd:simpleType name="priceQualifier_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>unit price type - price qualifier</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT20.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT20-->
            <xsd:enumeration value="GET">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>gross excluding taxes</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GIT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>gross including taxes</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NET">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>net excluding taxes</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NIT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>net including taxes</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: 894) -->
    <xsd:simpleType name="plyWork_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn ply work - kind of yarn ply</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T56.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T56-->
            <xsd:enumeration value="CS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>single yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fancy yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ply combination yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ply yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 895) -->
    <xsd:simpleType name="plyN_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn ply number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:positiveInteger">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 566) -->
    <xsd:simpleType name="yarnJob_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn operation identifier - type of job on yarn</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T201.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T201-->
            <xsd:enumeration value="08">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to re-comb</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="09">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to prepare</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to card</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to spin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="12">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to steam</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="13">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to wind</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="14">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>doubling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="15">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to twist</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="16">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to unwind</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="17">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to singe</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="18">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to raise</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="19">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to reel</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="20">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to re-wind</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="21">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to shrink</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="22">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to coat</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="23">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to garnett</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="24">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to print</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="25">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to dye</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="26">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to boil</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="27">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to scour</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="28">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to dry</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="99">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>other, see note if any</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 898) -->
    <xsd:simpleType name="yarnCFTest_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn color fastness test - color fastness test for yarn</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T57.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T57-->
            <xsd:enumeration value="01">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to decatising (UNI EN ISO 105-E10:98)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="02">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to bleaching: peroxide  (UNI EN ISO 105-N02:97)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="03">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to bleaching: hypochlorite (UNI EN 20105-N01:97)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="04">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to spotting: acid (UNI EN ISO 105-E05:99)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="05">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to spotting: alkali (UNI EN ISO 105-E06:99)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="06">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to mercerizing (UNI EN ISO 105-X04:99)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="07">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to soda boiling  (UNI EN ISO 105-X06:99)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="08">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to degumming  (UNI EN ISO 105-X08:99)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="09">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to domestic laundering (UNI EN ISO 105-C06:99)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to carbonizing: sulfuric acid (UNI EN ISO 105-X02:98)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to acid chlorination  (UNI 5145:88)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="12">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to chlorination: Na dichloroisocyanurate (EN ISO 105-X14:99)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="13">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to alkaline milling (UNI EN ISO 105-E12:99)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="14">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to acid-felting: mild (UNI EN ISO 105-E14:98)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="15">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>to dry heat (UNI EN ISO 105-P01:97)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 401) -->
    <xsd:simpleType name="sub_specValue_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>specification value</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="specValue_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>specification value</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_specValue_Type">
            <xsd:attribute name="um" type="um_Type" use="optional"/>
        <xsd:attribute name="source" type="source_Type" use="optional"/>
        <xsd:attribute name="method" type="method_Type" use="optional"/>
        <xsd:attribute name="application" type="application_Type" use="optional"/>
        <xsd:attribute name="CV" type="CV_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 502) -->
    <xsd:simpleType name="colorType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>color type - color type</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT26.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT26-->
            <xsd:enumeration value="D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>dark</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="L">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>light</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="P">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>pastel</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 912) -->
    <xsd:complexType name="colorCardItem_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>colorCardItem</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="color" type="color_Type" minOccurs="1" maxOccurs="2">
                <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>multiple color values allowed if they differ for at least one of the numberingOrg and listName attributes</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="CIELab" type="CIELab_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>CIELab color point: color point in the CIELab color space</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="refDoc" type="refDoc_Type" minOccurs="0" maxOccurs="1">
                <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>
                        <eds:AggregationNote>here the CxF3 file can be referenced</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>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 951) -->
    <xsd:simpleType name="yarnQTestType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>yarn quality test type - yarn quality parameters</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T58.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T58-->
            <xsd:enumeration value="01">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>actual count</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="02">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>elongation % at break (UNI-EN-ISO 2062:97)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="03">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>breaking force (UNI-EN-ISO 2062:97)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="04">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>tenacity (specific stress) - cN/tex or RKM  (UNI-EN-ISO 2062:97)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="05">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>unevenness - CV USTER</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="06">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>unevenness - thick spots</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="07">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>unevenness - thin spots</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="08">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>unevenness - neps</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="09">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>hairiness</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>pilling (UNI-EN-ISO 12945-01:2002)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>coefficient of friction</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="12">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>delta E CIELab (UNI 8941:87)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 402) -->
    <xsd:simpleType name="sub_tolerance_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tolerance</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="tolerance_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tolerance</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_tolerance_Type">
            <xsd:attribute name="um" type="um_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 437) -->
    <xsd:simpleType name="sub_pcTolerance_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>percent  tolerance</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:maxInclusive value="100"/>
            <xsd:totalDigits value="2"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="pcTolerance_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>percent  tolerance</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_pcTolerance_Type">
            <xsd:attribute name="um" type="um_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 204) -->
    <xsd:simpleType name="comply_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>compliance indicator</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- 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: 1208) -->
    <xsd:simpleType name="materialSource_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>material source - material circularity attribute</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T306.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T306-->
            <xsd:enumeration value="REU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Reused material</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SCL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Secondary raw materials</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SCL1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Secondary raw materials - first loop</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SCLx">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Secondary raw materials - loop following the first one</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VRG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Virgin raw material</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VRGB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Virgin raw material - biobased</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VRGN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Virgin raw material - not biobased</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1247) -->
    <xsd:simpleType name="recyclingProcessMethod_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>recycling process method - recycling process method</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T307.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T307-->
            <xsd:enumeration value="CHMD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>chemical recycling (dissolution)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CHMP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>chemical recycling (depolimerization)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ENZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>enzymatic recycling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>mechanical recycling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="THE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>thermal recycle</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="THMC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>thermo-mechanical recycling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1257) -->
    <xsd:simpleType name="percSourcesRenewable_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>renewable sources percentage</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1367) -->
    <xsd:simpleType name="validationMethod_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>validation method - type of validation method of the value</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT329.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT329-->
            <xsd:enumeration value="CER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>third party certification</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>estimate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EXP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>confirmed by an expert</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LAB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>laboratory test</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LIT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>literature</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MON">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>monitoring</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>confirmed by review</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SAM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>sampling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SUP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>supplier declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1396) -->
    <xsd:simpleType name="recyclingProcessEfficiency_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>recycling process efficiency</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            <xsd:minInclusive value="0"/>
            <xsd:maxInclusive value="100"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- 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: 190) -->
    <xsd:simpleType name="source_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>data source code - data source</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT12.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT12-->
            <xsd:enumeration value="AC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>internal test</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>external test</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>test after steaming</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 202) -->
    <xsd:simpleType name="method_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>test method identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 261) -->
    <xsd:simpleType name="application_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>application measure</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 909) -->
    <xsd:complexType name="CIELab_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>CIELab</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="L" type="L_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>lightness value: "L" value of the CIELab color system</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="a" type="a_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>a dimension: "a" dimension of the CIELab color system</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="b" type="b_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>b dimension: "b" dimension of the CIELab color system</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="illuminant" type="illuminant_Type" use="optional"/>
        <xsd:attribute name="standardObserver" type="standardObserver_Type" use="optional"/>
    </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: 907) -->
    <xsd:simpleType name="L_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>lightness value</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            <xsd:minInclusive value="0"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 910) -->
    <xsd:simpleType name="a_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>a dimension</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 908) -->
    <xsd:simpleType name="b_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>b dimension</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 911) -->
    <xsd:simpleType name="illuminant_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>CIE illuminant - CIE illuminant</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T59.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T59-->
            <xsd:enumeration value="A">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>home tungsten CCT 2856K</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="C">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>daylight CCT 6774K</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="D50">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>daylight CCT 5003K</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="D65">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>solar standard CCT 6504K</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="F11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fluorescent narrow band CCT 4000K (TL84)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="F2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cold white fluorescent CCT 4230K</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="F7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fluorescent broad band CCT 6500K</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 914) -->
    <xsd:simpleType name="standardObserver_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>CIE standard observer - CIE standard observer</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T60.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T60-->
            <xsd:enumeration value="31">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CIE-1931</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="64">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CIE-1964</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

<!-- Finito: getIndex = putIndex -->
</xsd:schema>
