<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsd:schema targetNamespace="urn:moda-ml:repository:schema:TRCTRAReport" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns="urn:moda-ml:repository:schema:TRCTRAReport" 
xmlns:ml="urn:moda-ml:repository:schema:TRCTRAReport" 
xmlns:eds="urn:moda-ml:repository:schema:eBIZDocumentationSpecification" 
elementFormDefault="unqualified" attributeFormDefault="unqualified" version="draft" >

    <!-- Root element   -->
    <xsd:element name="TRCTRAReport" type="TRCTRAReport_Type"/>

    <!-- Type of Root element -->
    <xsd:complexType name="TRCTRAReport_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRCTRAReport</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="TRCheader" type="TRCheader_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>TRC header: header of the Traceability documents ("Traceability Receiving Advise", "Traceability Despatching Advise", "Traceability Report", "Transparency and Sustainability Report", "Consumer information")</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TRCTraReportBody" type="TRCTraReportBody_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>TRCTRA report body: body of the document TRACEABILITY REPORT for one or more lots or items of a good</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="version" type="version_Type" use="optional" default="draft"/>
        <xsd:attribute name="useProfile" type="useProfile_Type" use="optional"/>
        <xsd:attribute name="TRCReportFunction" type="TRCReportFunction_Type" use="required"/>
        <xsd:attribute name="SRVReportStatus" type="SRVReportStatus_Type" use="optional"/>
        <xsd:attribute name="componentsHistoryIncluded" type="componentsHistoryIncluded_Type" use="optional" default="0"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1141) -->
    <xsd:complexType name="TRCheader_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRCheader</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="msgN" type="msgN_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>message identifier: identification number given to the message (xml document) by its issuer. In case of more despatches of the same  business document, it changes.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="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>
                        <eds:AggregationNote>in the case of Traceability Report or Transparency Report this identifier corresponds to a UNIQUE identifier assigned by the platform (for example TRRN)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="msgDate" type="msgDate_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>message date: date of issue of the present message (xml document), according to one of the patterns YYYY-MM-DD, YYYY-MM-DD:HH-MM or YYYY-WW.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="refDoc" type="refDoc_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>reference document details: identification of a document and of an item thereof, to which the message makes reference</eds:Definition>
                        <eds:AggregationNote>reference to a document produced in the framework  of the collaboration activities between the parties (e.g. order, catalog, price list, etc.)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="certificate" type="certificate_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>certificate document: Reference and details relating to a document containing a certification issued by a third party who is entitled to issue it</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="externalRefDoc" type="externalRefDoc_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>external Reference Document: external document, used to refer generic office documents (like pdf, docx, xls, for example shop window instructions)</eds:Definition>
                        <eds:AggregationNote>reference to a document produced by or towards third parties (e.g. customs declarations, waybills, etc.)
In case of Despatch or Receive, any logistic documents (e.g. CMR) must be indicated here.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="senderParty" type="senderParty_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Sender Party: Details of the party sending the document.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="receiverParty" type="receiverParty_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Receiver Party: Details of the party receiving the document.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <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>

                    </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: 1182) -->
    <xsd:complexType name="TRCTraReportBody_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRCTraReportBody</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="TRCTraRepItem" type="TRCTraRepItem_Type" minOccurs="1" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>TRC traceability report item: Item of the traceability report, contains data related to one or more objects (Lots or Items) that share the same history (for example clothing lots of the same product in different sizes from same fabric and subcontractor)</eds:Definition>
                        <eds:AggregationNote>generally, one instance of TRCTraRepItem per lot or production item; it contains the entire history of traceability. In special cases there may be more lots or production items in the same TRCTraRepItem.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 928) -->
    <xsd:simpleType name="version_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>dictionary version - eBIZ TCFUpstream version</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT100.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT100-->
            <xsd:enumeration value="2013-1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>v2013-1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2018-1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>v2018-1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="draft">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>draft</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 939) -->
    <xsd:simpleType name="useProfile_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document use profile</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1183) -->
    <xsd:simpleType name="TRCReportFunction_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRC report function - Function of the document</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT205.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT205-->
            <xsd:enumeration value="REG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Registration request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Information report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1361) -->
    <xsd:simpleType name="SRVReportStatus_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>SRVReportStatus - indicator of the status of the report related to a service</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT44.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT44-->
            <xsd:enumeration value="122">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Partial</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="128">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ready for loading</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="67">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Preliminary</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="73">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Confirmed</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="97">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pending</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1363) -->
    <xsd:simpleType name="componentsHistoryIncluded_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>components history included</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:integer">            
        </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: 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: 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: 1237) -->
    <xsd:complexType name="certificate_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>certificate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="docID" type="docID_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>document identifier: identification number of the referenced document</eds:Definition>
                        <eds:AggregationNote>reference to the internal certificate to the systems of the participants in the supply chain</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="certificateID" type="certificateID_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>certificate identifier: Identifier of the certificate assigned by the issuer</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="certificationStandardName" type="certificationStandardName_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>certification standard name: it indicates the specification that has been used as normative basis of the certificate.  (examples: 'GRS–global recycling standard' or 'Standard 100 OEKO-TEX')</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="docDate" type="docDate_Type" minOccurs="1" 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="title" type="title_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>title: document title</eds:Definition>
                        <eds:AggregationNote>Only one instance of this element for each different value of 'ln' attribute (language)</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>Only one instance of this element for each different value of 'ln' attribute (language)</eds:AggregationNote>
                    </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="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>validity end date: date by which the validity ends, according to one of the patterns YYYY-MM-DD, YYYY-MM-DD:HH-MM or YYYY-WW.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="validityExtensionDate" type="validityExtensionDate_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>validity extension date: end date of validity resulting from extension, 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="sustainabilityCharacteristicText" type="sustainabilityCharacteristicText_Type" minOccurs="0" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>sustainability characteristic text: text that describes a single sustainability characteristic (for example a claim). 
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:element name="issuerParty" type="issuerParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>issuer Party: Details of the party that issued the document.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="certifiedParty" type="certifiedParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>certified party: identification and details of the party to whom the certificate has been issued</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="certifiedEntity" type="certifiedEntity_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>certified entity: The entity (organisation, process, product..) for which the certification is valid.</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>
                        <eds:AggregationNote>indicates where to find the document or contains it as a binary object (the second option is not recommended for practical reasons)</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:attribute name="docStatusCode" type="docStatusCode_Type" use="required"/>
        <xsd:attribute name="docValidity" type="docValidity_Type" use="required"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1083) -->
    <xsd:complexType name="externalRefDoc_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>externalRefDoc</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="docID" type="docID_Type" minOccurs="1" maxOccurs="1">
                <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="title" type="title_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>title: document title</eds:Definition>
                        <eds:AggregationNote>Only one instance of this element for each different value of 'ln' attribute (language)</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>Only one instance of this element for each different value of 'ln' attribute (language)</eds:AggregationNote>
                    </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="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>validity end date: date by which the validity ends, according to one of the patterns YYYY-MM-DD, YYYY-MM-DD:HH-MM or YYYY-WW.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="documentType" type="documentType_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>document type: type or class to which  the document belongs</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="issuerParty" type="issuerParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>issuer Party: Details of the party that issued the document.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="signatureInformation" type="signatureInformation_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>signature Information: information about the document signature</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>
                        <eds:AggregationNote>indicates where to find the document or contains it as a binary object (the second option is not recommended for practical reasons)</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: 966) -->
    <xsd:complexType name="senderParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>senderParty</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="logo" type="logo_Type" use="optional"/>
        <xsd:attribute name="role" type="role_Type" use="optional"/>
        <xsd:attribute name="sender" type="sender_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 967) -->
    <xsd:complexType name="receiverParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>receiverParty</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="role" type="role_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: 1181) -->
    <xsd:complexType name="TRCTraRepItem_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRCTraRepItem</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="lineN" type="lineN_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>line number: number of the line item of the present message (xml document); it is set by the role that produces the document. Usually it is a progressive number, but not always.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="lineID" type="lineID_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>line identifier: unique identifier of the line item of the business document; it is set by the role that produces the document.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="tracedObject" type="tracedObject_Type" minOccurs="1" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>traced object: traced product instance or lot. Usually it refers to just one productID (i.e. one SKU); nevertheless if the lot is made of clothing, it can refer to more than one SKUs which differ in size.</eds:Definition>
                        <eds:AggregationNote>they can be more than one but they must have the same traceability history; if lots have a different traceability history, they must be in different items</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TRCEventList" type="TRCEventList_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>TRC event list: traceability event list. Preferably in chronological order.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="note" type="note_Type" minOccurs="0" maxOccurs="9">
                <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="primaryItemFlag" type="primaryItemFlag_Type" use="optional" default="false"/>
        <xsd:attribute name="limitedByDisclosureIndicator" type="limitedByDisclosureIndicator_Type" use="optional"/>
        <xsd:attribute name="exhaustiveInformation" type="exhaustiveInformation_Type" use="optional"/>
        <xsd:attribute name="accomplishedProductionIndicator" type="accomplishedProductionIndicator_Type" use="optional"/>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 707) -->
    <xsd:simpleType name="dateForm_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>date format - format of a date</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT29.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT29-->
            <xsd:enumeration value="D">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>YYYY-MM-DD</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="M">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>YYYY-MM-DD:HH-MM  (date and time)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="S">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>AAAA-MM-GG:HH-MM-SS (date and time with seconds)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="W">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>YYYY-WW</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 374) -->
    <xsd:simpleType name="sub_docID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="docID_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_docID_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="schemeID" type="schemeID_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 375) -->
    <xsd:simpleType name="sub_docDate_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="(((19|20)\d\d)-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])(:([0,1]\d|2[0-4])-([0-5][0-9])){0,1})|(((19|20)\d\d)-([0-4]\d|[5][0-2]))"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="docDate_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_docDate_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 68) -->
    <xsd:simpleType name="sub_season_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>season identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="season_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>season identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_season_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional"/>
        <xsd:attribute name="listName" type="listName_Type" use="optional"/>
        <xsd:attribute name="listVersion" type="listVersion_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 376) -->
    <xsd:simpleType name="itemID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>line item number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1070) -->
    <xsd:complexType name="attachment_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>attachment</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="fileName" type="fileName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>file name: unique identifier (name) of the file</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="binaryObject" type="binaryObject_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>binary object: a binary large object containing an attached document, Coding  'base64Binary' is reccomended.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="externalReference" type="externalReference_Type" minOccurs="0" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>external reference: details about an external object, such as a document stored at a remote location</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="hashFootprint" type="hashFootprint_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>hash footprint: footprint obtained by applying an hashing algorythm</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="blockChainReference" type="blockChainReference_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>blockchain reference: 	blockchain reference</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uid" type="uid_Type" use="optional"/>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 360) -->
    <xsd:simpleType name="docType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document type code - type of document</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T21.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T21-->
            <xsd:enumeration value="ADM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Generic administrative document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BIL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bill of lading</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BOR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Blanket order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CAT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Price catalogue - tech sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CEO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Certificate of origin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Certificate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CMR consignment note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="COC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Colour card</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CRN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Credit note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CTO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Checking order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CTR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Contract</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CXF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CxF3 file</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Darn order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DDT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Delivery note (transport document)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Despatch advise</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Despatch request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Document Request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Export Accompanying Document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ECMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>electronic CMR consignment note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ECUS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EXPORT Custom Declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EMP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>People employment document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FOR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Forecast</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GSO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment stock offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GSX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment stock offer change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ICUS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IMPORT Custom Declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Invoice</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KCC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Knitting-Clothing Commission Order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KCI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment in Work Inventory Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LCA study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LCAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LCA study dataset</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="M2M">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Made to Measure Production Order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MAS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Master marker</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MCI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Visual merchandising instruction</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OCH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OFF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ORD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Purchase order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ORP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OSR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>order status request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OSS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Offer status</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order status</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OTH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>other type</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>our reference</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PCO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Preferential certificate of origin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF study dataset</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF environmental profile</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Public PEF study (extracted portion)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PRC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Code of conduct or other procedural instructions</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="QR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Quality Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RAI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw Material in Work Inventory Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Receiving advise</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Request for Offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RET">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Return</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Single Administrative Document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SCL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Process sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Self-declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SDS - Safety data sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SLCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>S-LCA Study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SLCAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>S-LCA Study documentation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TFC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile dyeing-finishing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TFX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile Dyeing-Finishing Order Change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TPC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile printing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TPX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile Printing Order Change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TWI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile in work inventory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VMI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>visual merchandising instructions</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WAC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Warping commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WAYB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Waybill</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Weaving commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YTC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Twisting commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YWI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn in work inventory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1139) -->
    <xsd:simpleType name="sub_certificateID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>certificate identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="certificateID_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>certificate identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_certificateID_Type">
            <xsd:attribute name="schemeID" type="schemeID_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1133) -->
    <xsd:simpleType name="sub_certificationStandardName_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>certification standard name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="certificationStandardName_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>certification standard name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_certificationStandardName_Type">
            <xsd:attribute name="standardOwner" type="standardOwner_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1068) -->
    <xsd:simpleType name="sub_title_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>title</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="title_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>title</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_title_Type">
            <xsd:attribute name="ln" type="ln_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 532) -->
    <xsd:simpleType name="sub_description_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>description</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="description_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>description</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_description_Type">
            <xsd:attribute name="ln" type="ln_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 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: 1212) -->
    <xsd:simpleType name="sub_validityExtensionDate_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>validity extension 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="validityExtensionDate_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>validity extension date</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_validityExtensionDate_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1134) -->
    <xsd:simpleType name="sub_sustainabilityCharacteristicText_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>sustainability characteristic text</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="sustainabilityCharacteristicText_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>sustainability characteristic text</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_sustainabilityCharacteristicText_Type">
            <xsd:attribute name="ln" type="ln_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1084) -->
    <xsd:complexType name="issuerParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>issuerParty</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="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:element name="issuerAccreditationInfo" type="issuerAccreditationInfo_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>issuer accreditation information: accrediting information of the issuer of the document</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 1137) -->
    <xsd:complexType name="certifiedParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>certifiedParty</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="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: 1138) -->
    <xsd:complexType name="certifiedEntity_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>certifiedEntity</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="entityID" type="entityID_Type" minOccurs="1" maxOccurs="3">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>entity identifier: unique identification number assigned to an entity.</eds:Definition>
                        <eds:AggregationNote>Identifier of the entity. More values are allowed as long as they refer to the same entity according to different identification schemes (different schemeID value)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="entityTypeCode" type="entityTypeCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>entity type code: code that indicates the type of entity to which we refer</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="9">
                <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>Name or short textual description of the entity. Only one instance of this element for each different value of 'ln' attribute (language)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 1213) -->
    <xsd:simpleType name="docStatusCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document status code - status of the document</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT313.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">            
            <!-- Enumeration: NT313-->
            <xsd:enumeration value="112">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Incomplete</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="21">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Temporary</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="39">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Approved</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="40">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Withdrawn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="41">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rejected</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="45">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>No status</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="67">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Preliminary</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="70">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Issued</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="73">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Confirmed (by reviewer)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="74">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Expiry date exceeded</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="97">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pending</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1214) -->
    <xsd:simpleType name="docValidity_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document validity indicator</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1088) -->
    <xsd:simpleType name="documentType_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>document type - type of document</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T21.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T21-->
            <xsd:enumeration value="ADM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Generic administrative document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BIL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bill of lading</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="BOR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Blanket order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CAT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Price catalogue - tech sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CEO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Certificate of origin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Certificate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CMR consignment note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="COC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Colour card</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CRN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Credit note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CTO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Checking order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CTR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Contract</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CXF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>CxF3 file</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Darn order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DDT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Delivery note (transport document)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Despatch advise</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Despatch request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Document Request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Export Accompanying Document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ECMR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>electronic CMR consignment note</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ECUS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EXPORT Custom Declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EMP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>People employment document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FOR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Forecast</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GSO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment stock offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GSX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment stock offer change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ICUS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>IMPORT Custom Declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INV">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Invoice</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KCC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Knitting-Clothing Commission Order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KCI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Garment in Work Inventory Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LCA study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LCAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>LCA study dataset</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="M2M">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Made to Measure Production Order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MAS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Master marker</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MCI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Visual merchandising instruction</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OCH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OFF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ORD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Purchase order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ORP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OSR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>order status request</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OSS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Offer status</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Order status</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OTH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>other type</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>our reference</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PCO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Preferential certificate of origin</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF study dataset</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PEF environmental profile</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PEFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Public PEF study (extracted portion)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PRC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Code of conduct or other procedural instructions</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="QR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Quality Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RAI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw Material in Work Inventory Report</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw dyeing order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Receiving advise</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Request for Offer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RET">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Return</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RSR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Single Administrative Document</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SCL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Process sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Self-declaration</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SDS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SDS - Safety data sheet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SLCA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>S-LCA Study</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SLCAD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>S-LCA Study documentation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TFC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile dyeing-finishing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TFX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile Dyeing-Finishing Order Change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TPC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile printing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TPX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile Printing Order Change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TWI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Textile in work inventory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="VMI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>visual merchandising instructions</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WAC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Warping commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WAYB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Waybill</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Weaving commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing order change</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YDR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn dyeing order response</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YTC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Twisting commission order</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YWI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn in work inventory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1087) -->
    <xsd:complexType name="signatureInformation_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>signatureInformation</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="signatureTypeCode" type="signatureTypeCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>signature type code: indicator of existing and type of signature</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="signatoryParty" type="signatoryParty_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>signatory Party: Details of the party that signed the document.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- 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: 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: 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: 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: 118) -->
    <xsd:simpleType name="numberingOrg_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>numbering organisation code - coding system owner/issuer</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT6.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT6-->
            <xsd:enumeration value="CBR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>National customs brokers registry</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Customer/buyer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Quality Controller</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>D-U-N-S registry (Data Universal Numbering System)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>eBIZ</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>EAN International</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="EO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Register of EORI (Economic Operators Registration and Identification number)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ES">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>e-Stockflow</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Supplier</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>GS1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GTS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Global Textile Scheme</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ISO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Agency registered for ISO 15459</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ME">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Message creator</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>national taxation authority (i.e. VAT codes registry)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ML">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Moda-ML</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Application Platform</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REX">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Registered Exporter system (REX)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Service Provider</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SU">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Enterprise Identification Number UID</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 832) -->
    <xsd:simpleType name="codeList_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>code list reference</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 860) -->
    <xsd:simpleType name="noteLabel_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>note qualifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 79) -->
    <xsd:simpleType name="sub_lineN_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>line number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:minInclusive value="1"/>
            <xsd:maxInclusive value="9999"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="lineN_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>line number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_lineN_Type">
            <xsd:attribute name="VAT" type="VAT_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1049) -->
    <xsd:simpleType name="lineID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>line identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="30"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1162) -->
    <xsd:complexType name="tracedObject_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tracedObject</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="objectInstanceIdentification" type="objectInstanceIdentification_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object Instance Identification: Identification of an object instance, it could contain more than one identifier of the same object as long as they refer to different identification schemes</eds:Definition>
                        <eds:AggregationNote>unique identifier of the traced object.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="productIDandQty" type="productIDandQty_Type" minOccurs="1" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>product identifier and quantity: product identifier and its quantity</eds:Definition>
                        <eds:AggregationNote>Used 	inside an EVENT it should indicate the effectively USED (input) or RESULTING (output) quantity of the lot as a consequence of the event. Max cardinality is 1 when @objectInstanceTypeCode='IST'</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="objectTypeCode" type="objectTypeCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object type code: code that identifies the type of object</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="objectInstanceTypeCode" type="objectInstanceTypeCode_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1180) -->
    <xsd:complexType name="TRCEventList_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRCEventList</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:choice  maxOccurs="unbounded" >
                <xsd:element name="TRCObjectEvent" type="TRCObjectEvent_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>TRC object event: Information about an event concerning one or more physical or digital objects declared at item or event level. The object identifiers do not change due to this event. Examples are dyeing or dispatching of a product lot.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="TRCTransformationEvent" type="TRCTransformationEvent_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>TRC transformation event: Information about an event regarding the transformation of one or more components to obtain one or more new physical or digital objects declared at the item or event level. For example weaving of yarn to obtain fabric.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="TRCAggregationEvent" type="TRCAggregationEvent_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>TRC aggregation event: Information on an event concerning the aggregation/disaggregation of one or more components into one or more new physical or digital objects declared at the item or event level. For example the assembly of a garment or the creation of a lot</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
                <xsd:element name="TRCTransactionEvent" type="TRCTransactionEvent_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>TRC transaction event: Information on an event that associates / disassociates one or more physical or digital objects -at level of TRCTransactionEvent or TRCTraRepItem- to a TradeTransaction. For example, a batch of products associated with an order confirmation or an invoice</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            </xsd:choice>
            <xsd:element name="note" type="note_Type" minOccurs="0" maxOccurs="9">
                <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: 1184) -->
    <xsd:simpleType name="primaryItemFlag_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>primary item flag</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1194) -->
    <xsd:simpleType name="limitedByDisclosureIndicator_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>limited by disclosure indicator</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1195) -->
    <xsd:simpleType name="exhaustiveInformation_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>exhaustive information</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1359) -->
    <xsd:simpleType name="accomplishedProductionIndicator_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>accomplished production indicator</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:boolean">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1129) -->
    <xsd:simpleType name="schemeID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>scheme identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 833) -->
    <xsd:simpleType name="listName_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>code list name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 834) -->
    <xsd:simpleType name="listVersion_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>code list version</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="6"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1079) -->
    <xsd:simpleType name="sub_fileName_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>file name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="fileName_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>file name</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_fileName_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1057) -->
    <xsd:simpleType name="sub_binaryObject_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>binary object</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:base64Binary">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="binaryObject_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>binary object</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_binaryObject_Type">
            <xsd:attribute name="format" type="format_Type" use="optional"/>
        <xsd:attribute name="mime" type="mime_Type" use="optional"/>
        <xsd:attribute name="encoding" type="encoding_Type" use="optional"/>
        <xsd:attribute name="characterSet" type="characterSet_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1062) -->
    <xsd:complexType name="externalReference_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>externalReference</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="uri" type="uri_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>uri: Uniform Resource Identifier (URI) that identifies the external object as an Internet resource</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="mimeCode" type="mimeCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>mime code: mime type of the  external object</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="formatCode" type="formatCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>format code: the format of the external object  (examples xml, pdf, doc,. . .)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="encodingCode" type="encodingCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>encoding code: the encoding/decoding algorithm used with the external object (example is  'base64Binary')</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="characterSetCode" type="characterSetCode_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>character set code: the character set of an external document  (examples UTF-8, UTF-16, Windows-1252, ISO-8859-7,..)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 1381) -->
    <xsd:simpleType name="sub_hashFootprint_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>hash footprint</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1024"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="hashFootprint_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>hash footprint</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_hashFootprint_Type">
            <xsd:attribute name="schemeID" type="schemeID_Type" use="optional"/>
        <xsd:attribute name="hashMethod" type="hashMethod_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1383) -->
    <xsd:complexType name="blockChainReference_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>blockChainReference</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="uri" type="uri_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>uri: Uniform Resource Identifier (URI) that identifies the external object as an Internet resource</eds:Definition>
                        <eds:AggregationNote>reference to the used blockchain ( example: url https://etherscan.io/ of ethereum)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="transactionReceipt" type="transactionReceipt_Type" minOccurs="1" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>transaction receipt: 	transaction receipt on blockchain</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 1069) -->
    <xsd:simpleType name="uid_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>local identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1132) -->
    <xsd:simpleType name="standardOwner_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>standard owner</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </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: 1131) -->
    <xsd:simpleType name="issuerAccreditationInfo_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>issuer accreditation information</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1136) -->
    <xsd:simpleType name="sub_entityID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>entity identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="entityID_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>entity identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_entityID_Type">
            <xsd:attribute name="schemeID" type="schemeID_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1135) -->
    <xsd:simpleType name="entityTypeCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>entity type code - entity type</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT201.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT201-->
            <xsd:enumeration value="FAC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Facility</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Single product instance</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LOT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lot</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ORG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Organisation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PRC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Production process</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PRD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Product</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PRO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Organisational procedure</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Shipment</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1086) -->
    <xsd:simpleType name="sub_signatureTypeCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>signature type code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="signatureTypeCode_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>signature type code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_signatureTypeCode_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1085) -->
    <xsd:complexType name="signatoryParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>signatoryParty</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="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>

    <!-- Attribute (Instance ID: 49) -->
    <xsd:simpleType name="email_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>e-mail</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="250"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 861) -->
    <xsd:simpleType name="phone_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>phone number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 862) -->
    <xsd:simpleType name="fax_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>fax number</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="35"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1189) -->
    <xsd:simpleType name="sub_xGeoCoord_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>x geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="xGeoCoord_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>x geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_xGeoCoord_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1190) -->
    <xsd:simpleType name="sub_yGeoCoord_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>y geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="yGeoCoord_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>y geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_yGeoCoord_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1191) -->
    <xsd:simpleType name="sub_zGeoCoord_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>z geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="zGeoCoord_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>z geographical coordinate</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_zGeoCoord_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 75) -->
    <xsd:simpleType name="um_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>unit of measure code - unit of measure</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT7.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT7-->
            <xsd:enumeration value="A9">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rate</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CEL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Celsius degree</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>square centimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cubic centimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CMT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>centimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CNE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>centiNewton</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CO2TON">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ton of CO2</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="COUPLES">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>couples</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DAY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>day</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEGD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>decimal degrees</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DEGMS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>degrees with minutes and seconds</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DMQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cubic decimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="E37">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>pixel</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="F23">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>gram per cubic decimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FAH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fahrenheit degree</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GRM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>gram</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HUR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>hour</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="INH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>inch</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KEL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Kelvin degree</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KGM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>kilogram</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KMT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>kilometer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KWH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>kilowatthours</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="L">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>liter</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LBR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>pound</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MCG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>microgram</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MG">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>milligram</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MIN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>minute</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MMK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>square millimetre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MONTH">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>month</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MSEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>millisecond (time)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MTK">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>square metre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MTQ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>cubic metre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MTR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>metre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="NMB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>number</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="ONZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ounce</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="P1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>percent</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PPM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>parts per milion</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PZ">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>piece</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RPM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>rounds per metre</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SEC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>second (time)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YEAR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>year</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YRD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>yard</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1192) -->
    <xsd:simpleType name="geoRefSystem_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>georeference system</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1157) -->
    <xsd:complexType name="objectInstanceIdentification_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>objectInstanceIdentification</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="objectID" type="objectID_Type" minOccurs="1" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object identifier: Object identifier</eds:Definition>
                        <eds:AggregationNote>multiple values of objectID are allowed for different representations of the same object that must differ for the value of schemeID.
In traceability transactions there must be at least the UNIQUE code assigned by the platform (e.g. TRN)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="objectInstanceTypeCode" type="objectInstanceTypeCode_Type" use="required"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1365) -->
    <xsd:complexType name="productIDandQty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>productIDandQty</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="uniqueProductID" type="uniqueProductID_Type" minOccurs="1" maxOccurs="2">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>unique product identifier: Unique product identifier. It identifies the product completely, differentiating any variants, sizes, colors, etc. It should be unique throughout the whole value chain. (It can be the GTIN)</eds:Definition>
                        <eds:AggregationNote>Multiple values are allowed only when containing different identificator come from different numbering organisations for the same product</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="qty" type="qty_Type" minOccurs="0" maxOccurs="2">
                <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>quantity of the product, identified by uniqueProductID. This element can have two instances only if the units of measure are different.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 1156) -->
    <xsd:simpleType name="objectTypeCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>object type code - type of object</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T302.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T302-->
            <xsd:enumeration value="ACCE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>accessory</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="CFBR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fiber (combed)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FABR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fabric (finished)  (non knitted)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="FIL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>filament</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GARM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>garment (finished)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="GRCO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>garment component</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="KNFA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>knitted fabric (finished)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LFIB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>lose fibers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PFBR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fiber (processed)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="POLY">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>polymer</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PPFB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fiber (preprocessed)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RAFA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fabric (non knitted) (raw)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RAFI">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fiber (raw)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RAGA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>garment (unfinished)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RAKF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>knitted fabric (unfinished)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RAYA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>yarn (unfinished)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TOPS">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>tops</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TRIM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>trimming</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WACC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste accessories</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WFFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste fabric from fabric production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WFGP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste fabric from garment production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WFYP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste fibre from yarn production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WGGP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste garment from garment production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WPAC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste accessories (Post-Consumer)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WPFB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste fabric (Post-Consumer)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WPGR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste garment (Post-Consumer)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WPTR">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste trimming (Post-Consumer)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WTRM">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste trimming</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WYFP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste yarn from fabric production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="WYYP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>waste yarn from yarn production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="YARN">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>yarn (finished)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1155) -->
    <xsd:simpleType name="objectInstanceTypeCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>object instance type code - Type of the object Instance</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT202.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT202-->
            <xsd:enumeration value="IST">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>an individual instance of the object</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="LOT">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>lot or batch of objects</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1176) -->
    <xsd:complexType name="TRCObjectEvent_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRCObjectEvent</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="eventID" type="eventID_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event identifier: unique identification number assigned to an event.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventActionCode" type="eventActionCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event action code: code indicating the action performed by the event on the tracked object (for example deletion, creation, addition or removal of components)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventDateTime" type="eventDateTime_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event date time: The date or date time value at which this event occurred. Formatted according to the pattern indicated by the dateForm attribute.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="recordDateTime" type="recordDateTime_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>record date time: The date or date time value at which an event was registered. Formatted according to the pattern indicated by the dateForm attribute.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="99">
                <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>Textual description (for example for marketing purposes). Only one instance of this element for each different value of 'ln' attribute (language)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="certificationInfo" type="certificationInfo_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>certification Information: reference to a certification (URL or identifier according to the schemeID)
It is recommended to use the certification identifier released by the issuer</eds:Definition>
                        <eds:AggregationNote>each certificationInfo must refer to a different certificate</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="businessStepCode" type="businessStepCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>business step code: It is the code that indicates an action in the business process.
It is recommended to declare the codeList or at least the numberingOrg</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="manufacturingStep" type="manufacturingStep_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>manufacturing step: Describes the action performed that triggered the event. It is a description of a step in the manufacturing process of which the event is a part.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="tracedObject" type="tracedObject_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>traced object: traced product instance or lot. Usually it refers to just one productID (i.e. one SKU); nevertheless if the lot is made of clothing, it can refer to more than one SKUs which differ in size.</eds:Definition>
                        <eds:AggregationNote>object of the event; it should be used only when it is necessary to indicate a subset of the tracedObjects indicated at item level TRCTraRepItem</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventReadLocation" type="eventReadLocation_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event read location: data relating to a place where the event was detected (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>read point at which the event took place or was initiated</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventBusinessLocation" type="eventBusinessLocation_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event business location: data relating to a business place related to the event (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>where the object is AFTER the event took place, up to any other event that changes the location.  Use only when different from eventReadLocation</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventSourceParty" type="eventSourceParty_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event source party: initial endpoint (party or place) of a business transfer</eds:Definition>
                        <eds:AggregationNote>It can indicate both the party who carried out the event and the place where it took place (or despatch place in case of transfer)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventDestinationParty" type="eventDestinationParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event destination party: final endpoint (party or place) of a business transfer</eds:Definition>
                        <eds:AggregationNote>In case of transfer (physical transfer or ownership or custody, etc. . .) described by the event, indicates the subject or place intended as recipient or destination</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventOriginatorParty" type="eventOriginatorParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event originator party: identification and details of the party on whose behalf an event occurred (if different from source or destination party)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dataResponsibleParty" type="dataResponsibleParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>data responsible party: the party who has the responsibility of the data reliability (an example is the party that inserted the data into a system)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="externalRefDoc" type="externalRefDoc_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>external Reference Document: external document, used to refer generic office documents (like pdf, docx, xls, for example shop window instructions)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="note" type="note_Type" minOccurs="0" maxOccurs="9">
                <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="progr" type="progr_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1177) -->
    <xsd:complexType name="TRCTransformationEvent_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRCTransformationEvent</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="eventID" type="eventID_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event identifier: unique identification number assigned to an event.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventActionCode" type="eventActionCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event action code: code indicating the action performed by the event on the tracked object (for example deletion, creation, addition or removal of components)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventDateTime" type="eventDateTime_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event date time: The date or date time value at which this event occurred. Formatted according to the pattern indicated by the dateForm attribute.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="recordDateTime" type="recordDateTime_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>record date time: The date or date time value at which an event was registered. Formatted according to the pattern indicated by the dateForm attribute.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="certificationInfo" type="certificationInfo_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>certification Information: reference to a certification (URL or identifier according to the schemeID)
It is recommended to use the certification identifier released by the issuer</eds:Definition>
                        <eds:AggregationNote>each certificationInfo must refer to a different certificate</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="99">
                <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>Textual description (for example for marketing purposes). Only one instance of this element for each different value of 'ln' attribute (language)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="businessStepCode" type="businessStepCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>business step code: It is the code that indicates an action in the business process.
It is recommended to declare the codeList or at least the numberingOrg</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="manufacturingStep" type="manufacturingStep_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>manufacturing step: Describes the action performed that triggered the event. It is a description of a step in the manufacturing process of which the event is a part.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="inputComponent" type="inputComponent_Type" minOccurs="1" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>input component: input instance or lot. Usually it refers to just one productID (i.e. one SKU); nevertheless if the lot is made of clothing, it can refer to more than one SKUs which differ in size.</eds:Definition>
                        <eds:AggregationNote>input components to obtain the resulting output</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="outputObject" type="outputObject_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>output object: output instance or lot. Usually it refers to just one productID (i.e. one SKU); nevertheless if the lot is made of clothing, it can refer to more than one SKUs which differ in size.</eds:Definition>
                        <eds:AggregationNote>output objects resulting from the transformation of the input components. It should be used only when it is necessary to indicate a subset of the tracedObjects indicated at item level TRCTraRepItem</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventReadLocation" type="eventReadLocation_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event read location: data relating to a place where the event was detected (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>read point at which the event took place or was initiated</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventBusinessLocation" type="eventBusinessLocation_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event business location: data relating to a business place related to the event (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>where the object is AFTER the event took place, up to any other event that changes the location.  Use only when different from eventReadLocation</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventSourceParty" type="eventSourceParty_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event source party: initial endpoint (party or place) of a business transfer</eds:Definition>
                        <eds:AggregationNote>It can indicate both the party who carried out the event and the place where it took place (or despatch place in case of transfer)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventDestinationParty" type="eventDestinationParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event destination party: final endpoint (party or place) of a business transfer</eds:Definition>
                        <eds:AggregationNote>In case of transfer (physical transfer or ownership or custody, etc. . .) described by the event, indicates the subject or place intended as recipient or destination</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventOriginatorParty" type="eventOriginatorParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event originator party: identification and details of the party on whose behalf an event occurred (if different from source or destination party)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dataResponsibleParty" type="dataResponsibleParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>data responsible party: the party who has the responsibility of the data reliability (an example is the party that inserted the data into a system)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="externalRefDoc" type="externalRefDoc_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>external Reference Document: external document, used to refer generic office documents (like pdf, docx, xls, for example shop window instructions)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="note" type="note_Type" minOccurs="0" maxOccurs="9">
                <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="progr" type="progr_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1178) -->
    <xsd:complexType name="TRCAggregationEvent_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRCAggregationEvent</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="eventID" type="eventID_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event identifier: unique identification number assigned to an event.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventActionCode" type="eventActionCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event action code: code indicating the action performed by the event on the tracked object (for example deletion, creation, addition or removal of components)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventDateTime" type="eventDateTime_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event date time: The date or date time value at which this event occurred. Formatted according to the pattern indicated by the dateForm attribute.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="recordDateTime" type="recordDateTime_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>record date time: The date or date time value at which an event was registered. Formatted according to the pattern indicated by the dateForm attribute.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="certificationInfo" type="certificationInfo_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>certification Information: reference to a certification (URL or identifier according to the schemeID)
It is recommended to use the certification identifier released by the issuer</eds:Definition>
                        <eds:AggregationNote>each certificationInfo must refer to a different certificate</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="99">
                <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>Textual description (for example for marketing purposes). Only one instance of this element for each different value of 'ln' attribute (language)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="businessStepCode" type="businessStepCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>business step code: It is the code that indicates an action in the business process.
It is recommended to declare the codeList or at least the numberingOrg</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="manufacturingStep" type="manufacturingStep_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>manufacturing step: Describes the action performed that triggered the event. It is a description of a step in the manufacturing process of which the event is a part.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="childComponent" type="childComponent_Type" minOccurs="1" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>child component: instance or lot used as a component of an aggregate object. Usually it refers to just one productID (i.e. one SKU); nevertheless if the lot is made of clothing, it can refer to more than one SKUs which differ in size.</eds:Definition>
                        <eds:AggregationNote>components used to obtain the output</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="parentObject" type="parentObject_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>parent object: parent lot or instance. Usually it refers to just one productID (i.e. one SKU); nevertheless if the lot is made of clothing, it can refer to more than one SKUs which differ in size.</eds:Definition>
                        <eds:AggregationNote>output objects resulting from the aggregation of the input components. It should be used only when it is necessary to indicate a subset of the tracedObjects indicated at item level TRCTraRepItem</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventReadLocation" type="eventReadLocation_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event read location: data relating to a place where the event was detected (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>read point at which the event took place or was initiated</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventBusinessLocation" type="eventBusinessLocation_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event business location: data relating to a business place related to the event (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>where the object is AFTER the event took place, up to any other event that changes the location.  Use only when different from eventReadLocation</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventSourceParty" type="eventSourceParty_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event source party: initial endpoint (party or place) of a business transfer</eds:Definition>
                        <eds:AggregationNote>It can indicate both the party who carried out the event and the place where it took place (or despatch place in case of transfer)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventDestinationParty" type="eventDestinationParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event destination party: final endpoint (party or place) of a business transfer</eds:Definition>
                        <eds:AggregationNote>In case of transfer (physical transfer or ownership or custody, etc. . .) described by the event, indicates the subject or place intended as recipient or destination</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventOriginatorParty" type="eventOriginatorParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event originator party: identification and details of the party on whose behalf an event occurred (if different from source or destination party)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dataResponsibleParty" type="dataResponsibleParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>data responsible party: the party who has the responsibility of the data reliability (an example is the party that inserted the data into a system)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="externalRefDoc" type="externalRefDoc_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>external Reference Document: external document, used to refer generic office documents (like pdf, docx, xls, for example shop window instructions)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="note" type="note_Type" minOccurs="0" maxOccurs="9">
                <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="progr" type="progr_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1179) -->
    <xsd:complexType name="TRCTransactionEvent_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>TRCTransactionEvent</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="eventID" type="eventID_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event identifier: unique identification number assigned to an event.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventActionCode" type="eventActionCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event action code: code indicating the action performed by the event on the tracked object (for example deletion, creation, addition or removal of components)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventDateTime" type="eventDateTime_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event date time: The date or date time value at which this event occurred. Formatted according to the pattern indicated by the dateForm attribute.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="recordDateTime" type="recordDateTime_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>record date time: The date or date time value at which an event was registered. Formatted according to the pattern indicated by the dateForm attribute.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="certificationInfo" type="certificationInfo_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>certification Information: reference to a certification (URL or identifier according to the schemeID)
It is recommended to use the certification identifier released by the issuer</eds:Definition>
                        <eds:AggregationNote>each certificationInfo must refer to a different certificate</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="99">
                <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>Textual description (for example for marketing purposes). Only one instance of this element for each different value of 'ln' attribute (language)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="businessStepCode" type="businessStepCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>business step code: It is the code that indicates an action in the business process.
It is recommended to declare the codeList or at least the numberingOrg</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="manufacturingStep" type="manufacturingStep_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>manufacturing step: Describes the action performed that triggered the event. It is a description of a step in the manufacturing process of which the event is a part.</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="tradeTransaction" type="tradeTransaction_Type" minOccurs="1" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>trade transaction: a trade transaction (associated with a commercial document, such as an order or shipment, exchanged between the parties)</eds:Definition>
                        <eds:AggregationNote>indicates trade transaction(s) (for example invoice or order response) to which the transactionObject are associated</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="transactionObject" type="transactionObject_Type" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>transaction object: instance or lot of the transaction event. Usually it refers to just one productID (i.e. one SKU); nevertheless if the lot is made of clothing, it can refer to more than one SKUs which differ in size.</eds:Definition>
                        <eds:AggregationNote>objects associated/disassociated to the transaction. It should be used only when it is necessary to indicate a subset of the tracedObjects indicated at item level TRCTraRepItem</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventReadLocation" type="eventReadLocation_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event read location: data relating to a place where the event was detected (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>read point at which the event took place or was initiated</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventBusinessLocation" type="eventBusinessLocation_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event business location: data relating to a business place related to the event (indicate at least element location or address, city and country)</eds:Definition>
                        <eds:AggregationNote>where the object is AFTER the event took place, up to any other event that changes the location.  Use only when different from eventReadLocation</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventSourceParty" type="eventSourceParty_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event source party: initial endpoint (party or place) of a business transfer</eds:Definition>
                        <eds:AggregationNote>It can indicate both the party who carried out the event and the place where it took place (or despatch place in case of transfer)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventDestinationParty" type="eventDestinationParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event destination party: final endpoint (party or place) of a business transfer</eds:Definition>
                        <eds:AggregationNote>In case of transfer (physical transfer or ownership or custody, etc. . .) described by the event, indicates the subject or place intended as recipient or destination</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="eventOriginatorParty" type="eventOriginatorParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>event originator party: identification and details of the party on whose behalf an event occurred (if different from source or destination party)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="dataResponsibleParty" type="dataResponsibleParty_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>data responsible party: the party who has the responsibility of the data reliability (an example is the party that inserted the data into a system)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="externalRefDoc" type="externalRefDoc_Type" minOccurs="0" maxOccurs="9">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>external Reference Document: external document, used to refer generic office documents (like pdf, docx, xls, for example shop window instructions)</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="note" type="note_Type" minOccurs="0" maxOccurs="9">
                <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="progr" type="progr_Type" use="optional"/>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 1058) -->
    <xsd:simpleType name="format_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>format</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1059) -->
    <xsd:simpleType name="mime_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>mime</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1060) -->
    <xsd:simpleType name="encoding_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>encoding</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1061) -->
    <xsd:simpleType name="characterSet_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>character set</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1064) -->
    <xsd:simpleType name="sub_uri_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>uri</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="uri_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>uri</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_uri_Type">
            <xsd:attribute name="isURL" type="isURL_Type" use="optional" default="true"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1063) -->
    <xsd:simpleType name="mimeCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>mime code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1065) -->
    <xsd:simpleType name="formatCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>format code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1066) -->
    <xsd:simpleType name="encodingCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>encoding code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1067) -->
    <xsd:simpleType name="characterSetCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>character set code</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:normalizedString">            
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 1380) -->
    <xsd:simpleType name="hashMethod_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>hashing method - type of hashing algorythm</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT333.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
            <!-- Enumeration: NT333-->
            <xsd:enumeration value="ADLER32">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>ADLER32</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="HMAC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>HMAC</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MD2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MD2</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MD4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MD4</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MD5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MD5</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MDC-2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>MDC-2</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PANAMA">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>PANAMA</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="RIPEMD-160">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>RIPEMD-160</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHA-1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SHA-1</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHA-2 256">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SHA-2 256</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHA-2 384">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SHA-2 384</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHA-2 512">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>SHA-2 512</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="TIGER">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>TIGER</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1382) -->
    <xsd:simpleType name="sub_transactionReceipt_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transaction receipt</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="1024"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="transactionReceipt_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transaction receipt</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_transactionReceipt_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1154) -->
    <xsd:simpleType name="sub_objectID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>object identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="objectID_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>object identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_objectID_Type">
            <xsd:attribute name="schemeID" type="schemeID_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1130) -->
    <xsd:simpleType name="sub_uniqueProductID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>unique product identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="uniqueProductID_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>unique product identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_uniqueProductID_Type">
            <xsd:attribute name="schemeID" type="schemeID_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- 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: 1175) -->
    <xsd:simpleType name="sub_eventID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>event identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="eventID_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>event identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_eventID_Type">
            <xsd:attribute name="schemeID" type="schemeID_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1168) -->
    <xsd:simpleType name="eventActionCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>event action code - events' action code</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_NT204.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: NT204-->
            <xsd:enumeration value="ADD">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>the object has been created or something has been added to it</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="DELETE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>the object has been deleted or something has been stolen</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="OBSERVE">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>the object has not been changed: it has neither been created or destroyed, nor something has beehn added to or  removed from.</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 1122) -->
    <xsd:simpleType name="sub_eventDateTime_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>event date time</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="eventDateTime_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>event date time</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_eventDateTime_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="required"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1161) -->
    <xsd:simpleType name="sub_recordDateTime_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>record date time</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="recordDateTime_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>record date time</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_recordDateTime_Type">
            <xsd:attribute name="dateForm" type="dateForm_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1163) -->
    <xsd:simpleType name="sub_certificationInfo_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>certification Information</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="certificationInfo_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>certification Information</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_certificationInfo_Type">
            <xsd:attribute name="schemeID" type="schemeID_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1118) -->
    <xsd:simpleType name="sub_businessStepCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>business step code - list of 	business steps for traceability events</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_TRK03.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
            <!-- Enumeration: TRK03-->
            <xsd:enumeration value="LAB">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Laboratory analysis</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="MNF">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Manufacturing step</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="PRO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Prototyping</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="REC">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Receiving of goods</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SEL">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Selling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="SHP">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Shipping of goods</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="STO">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Storage</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="businessStepCode_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>business step code - list of 	business steps for traceability events</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_TRK03.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_businessStepCode_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: 1188) -->
    <xsd:complexType name="manufacturingStep_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>manufacturingStep</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="manufacturingOperationCode" type="manufacturingOperationCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>manufacturing operation code: single manufacturing operation type</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="description" type="description_Type" minOccurs="0" maxOccurs="9">
                <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>Only one instance of this element for each different value of 'ln' attribute (language)</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 1151) -->
    <xsd:complexType name="eventReadLocation_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>eventReadLocation</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: 1152) -->
    <xsd:complexType name="eventBusinessLocation_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>eventBusinessLocation</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: 1144) -->
    <xsd:complexType name="eventSourceParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>eventSourceParty</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="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:element name="traceabilityPartyRole" type="traceabilityPartyRole_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>traceability party role: role that the party plays in the process covered by the traceability process. It is recommended the list https://www.ebiz.enea.it/eBIZ/imple/eBIZTCU-Draft.asp?lingua=en&amp;pag=6&amp;modo=d&amp;tabe=136&amp;contestoscelto=TexWeave&amp;nomenu=2</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 1145) -->
    <xsd:complexType name="eventDestinationParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>eventDestinationParty</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="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:element name="traceabilityPartyRole" type="traceabilityPartyRole_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>traceability party role: role that the party plays in the process covered by the traceability process. It is recommended the list https://www.ebiz.enea.it/eBIZ/imple/eBIZTCU-Draft.asp?lingua=en&amp;pag=6&amp;modo=d&amp;tabe=136&amp;contestoscelto=TexWeave&amp;nomenu=2</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 1362) -->
    <xsd:complexType name="eventOriginatorParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>eventOriginatorParty</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="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:element name="traceabilityPartyRole" type="traceabilityPartyRole_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>traceability party role: role that the party plays in the process covered by the traceability process. It is recommended the list https://www.ebiz.enea.it/eBIZ/imple/eBIZTCU-Draft.asp?lingua=en&amp;pag=6&amp;modo=d&amp;tabe=136&amp;contestoscelto=TexWeave&amp;nomenu=2</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 1448) -->
    <xsd:complexType name="dataResponsibleParty_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>dataResponsibleParty</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Party identifier: primary identification code of a Party; it is recommended to use an EORI number (with @numberingOrg= "EO”) or the format: nation code (ISO 3166) + national tax code (i.e. VAT identification number ) with @numberingOrg= "MF"</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="legalName" type="legalName_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>Legal name: legal name</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="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:element name="traceabilityPartyRole" type="traceabilityPartyRole_Type" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>traceability party role: role that the party plays in the process covered by the traceability process. It is recommended the list https://www.ebiz.enea.it/eBIZ/imple/eBIZTCU-Draft.asp?lingua=en&amp;pag=6&amp;modo=d&amp;tabe=136&amp;contestoscelto=TexWeave&amp;nomenu=2</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- 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: 1174) -->
    <xsd:complexType name="inputComponent_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>inputComponent</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="objectInstanceIdentification" type="objectInstanceIdentification_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object Instance Identification: Identification of an object instance, it could contain more than one identifier of the same object as long as they refer to different identification schemes</eds:Definition>
                        <eds:AggregationNote>unique identifier of the traced object.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="productIDandQty" type="productIDandQty_Type" minOccurs="1" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>product identifier and quantity: product identifier and its quantity</eds:Definition>
                        <eds:AggregationNote>Used 	inside an EVENT it should indicate the effectively USED (input) or RESULTING (output) quantity of the lot as a consequence of the event. Max cardinality is 1 when @objectInstanceTypeCode='IST'</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="objectTypeCode" type="objectTypeCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object type code: code that identifies the type of object</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="objectInstanceTypeCode" type="objectInstanceTypeCode_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1173) -->
    <xsd:complexType name="outputObject_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>outputObject</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="objectInstanceIdentification" type="objectInstanceIdentification_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object Instance Identification: Identification of an object instance, it could contain more than one identifier of the same object as long as they refer to different identification schemes</eds:Definition>
                        <eds:AggregationNote>unique identifier of the traced object.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="productIDandQty" type="productIDandQty_Type" minOccurs="1" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>product identifier and quantity: product identifier and its quantity</eds:Definition>
                        <eds:AggregationNote>Used 	inside an EVENT it should indicate the effectively USED (input) or RESULTING (output) quantity of the lot as a consequence of the event. Max cardinality is 1 when @objectInstanceTypeCode='IST'</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="objectTypeCode" type="objectTypeCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object type code: code that identifies the type of object</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="objectInstanceTypeCode" type="objectInstanceTypeCode_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1170) -->
    <xsd:complexType name="childComponent_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>childComponent</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="objectInstanceIdentification" type="objectInstanceIdentification_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object Instance Identification: Identification of an object instance, it could contain more than one identifier of the same object as long as they refer to different identification schemes</eds:Definition>
                        <eds:AggregationNote>unique identifier of the traced object.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="productIDandQty" type="productIDandQty_Type" minOccurs="1" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>product identifier and quantity: product identifier and its quantity</eds:Definition>
                        <eds:AggregationNote>Used 	inside an EVENT it should indicate the effectively USED (input) or RESULTING (output) quantity of the lot as a consequence of the event. Max cardinality is 1 when @objectInstanceTypeCode='IST'</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="objectTypeCode" type="objectTypeCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object type code: code that identifies the type of object</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="objectInstanceTypeCode" type="objectInstanceTypeCode_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1172) -->
    <xsd:complexType name="parentObject_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>parentObject</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="objectInstanceIdentification" type="objectInstanceIdentification_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object Instance Identification: Identification of an object instance, it could contain more than one identifier of the same object as long as they refer to different identification schemes</eds:Definition>
                        <eds:AggregationNote>unique identifier of the traced object.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="productIDandQty" type="productIDandQty_Type" minOccurs="1" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>product identifier and quantity: product identifier and its quantity</eds:Definition>
                        <eds:AggregationNote>Used 	inside an EVENT it should indicate the effectively USED (input) or RESULTING (output) quantity of the lot as a consequence of the event. Max cardinality is 1 when @objectInstanceTypeCode='IST'</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="objectTypeCode" type="objectTypeCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object type code: code that identifies the type of object</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="objectInstanceTypeCode" type="objectInstanceTypeCode_Type" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 1166) -->
    <xsd:complexType name="tradeTransaction_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>tradeTransaction</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="tradeTransactionID" type="tradeTransactionID_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>trade transaction Identifier: identifier of the trade transaction</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="tradeTransactionTypeCode" type="tradeTransactionTypeCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>trade transaction type code: code of the type of trade transaction</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 1169) -->
    <xsd:complexType name="transactionObject_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>transactionObject</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="objectInstanceIdentification" type="objectInstanceIdentification_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object Instance Identification: Identification of an object instance, it could contain more than one identifier of the same object as long as they refer to different identification schemes</eds:Definition>
                        <eds:AggregationNote>unique identifier of the traced object.</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="productIDandQty" type="productIDandQty_Type" minOccurs="1" maxOccurs="99">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>product identifier and quantity: product identifier and its quantity</eds:Definition>
                        <eds:AggregationNote>Used 	inside an EVENT it should indicate the effectively USED (input) or RESULTING (output) quantity of the lot as a consequence of the event. Max cardinality is 1 when @objectInstanceTypeCode='IST'</eds:AggregationNote>
                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
            <xsd:element name="objectTypeCode" type="objectTypeCode_Type" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>
                        <eds:Definition>object type code: code that identifies the type of object</eds:Definition>

                    </xsd:documentation>

                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="objectInstanceTypeCode" type="objectInstanceTypeCode_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: 1202) -->
    <xsd:simpleType name="manufacturingOperationCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>manufacturing operation code - table of manufacturing operation types</eds:Definition>
                <eds:CodeListURI>http://www.ebiz.enea.it/moda-ml/repository/codelist/draft/gc_T305.xml</eds:CodeListURI>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">            
            <!-- Enumeration: T305-->
            <xsd:enumeration value="0">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fibres production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="0.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Animal fibres production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="0.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Plant fibres production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="0.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Production of man-made filaments and fibres</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="0.3.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw materials for man-made filaments and fibres</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="0.3.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Extruders</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn manufacture</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning Preparation for cotton fibers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Opening for cotton</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cards</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.1.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Drawing machines for cotton</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.1.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Lap winders</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.1.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Combing machines for cotton</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.1.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Roving frames</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning Preparation for wool fibers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Opening lines for raw wool</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Back washing machine</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Finishers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.12">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Roving frames for worsted yarn</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Raw wool scouring lines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Carbonising lines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Opening for wool</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Worsted cards</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Semi-worsted cards</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Woollen cards</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.8">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Drawing machines for wool</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.2.9">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Combing machines for wool</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning preparation for blended fibres</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.3.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Blending</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.3.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Mechanical Blending</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Mechanical Spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ring-spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Compact spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.1.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rotor spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.1.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Air-jet spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.1.99">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Other Spinning machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Thermo-mechanical Filament spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.2.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Melt spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Chemical -Cotton Filament Spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.3.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Blending with wood pulp</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.3.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Drying of pulp sheets</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.4.3.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>(Dry-jet) wet spinning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Winding, reeling and covering</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.5.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Winding machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.5.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Reeling machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.5.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Covering machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn finishing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn steaming, setting, moistening and coating</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Autoclaves for steaming</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Heat-setting machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.1.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Moistening machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn coating machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.2.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Plasma treatment</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn Mercerising</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn washing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn continuous dyeing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Hank</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.6.7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Yarn Dryers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Texturing, bulking and crimping</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.7.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Texturing machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.7.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bulking and crimping machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.8">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Doubling and twisting</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.8.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Doubling machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="1.8.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Twisting machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fabric manufacture</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Weaving preparation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sectional warping</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Beam warping</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.1.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Draw-warping</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.1.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Beaming machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.1.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sizing/slashing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.1.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Indigo warp dyeing lines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.1.7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Degumming (of silk)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Weaving</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rapier weaving</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2.1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rapier weaving with Jacquard</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2.1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rapier weaving with dobby</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Projectile weaving</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Air jet weaving</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Water jet weaving</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Shuttle looms</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Circular weaving</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.2.7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Narrow fabrics weaving</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Preparation for knitting</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.3.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Beam warping</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.3.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sectional warping</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Knitting (knitted fabric)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.4.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Circular knitting machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.4.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Flat knitting machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.4.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Warp knitting machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.4.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Knitting machines for special purposes</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="2.99">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Other fabric production technologies</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Finishing and Dyeing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pretreatment</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Carbonising</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Milling/fulling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fabric Mercerising</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Singeing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Crabbing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Desizing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Bleaching batch</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Continuous Bleaching</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rope washing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.8">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Open-width washing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.1.9">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Solvent washing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dyeing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fibre Dyeing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cellulose fiber dyeing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Protein fibers dyeing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.1.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Synthetic fibers dyeing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fabric continuous dyeing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Autoclaves</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Jet</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Overflows</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Winch becks</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Jiggers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.2.99">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Other dyeing machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Water extraction and drying</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.3.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Centrifugal hydro-extractors</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.3.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Stenter</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.3.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Fabric Dryers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.3.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Other Dryers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.3.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tumblers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Finishing machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Mechanical finishing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.10">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Water-proof finishing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.11">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Crease-proof finishing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.12">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Stain-proof finishing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.13">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Flame-resistance finishing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.14">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>UV-protection finishing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Decatising</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Calenders</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Singeing machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Knitwear ironing presses</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Tumblers</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sanfor</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.8">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Moth-proof finishing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.9">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Shrink-proof finishing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.4.99">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Other finishing machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Printing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.5.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Top and yarn printing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.5.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Flat screen printing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.5.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Rotary screen printing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.5.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Inkjet printing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="3.5.99">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Other printing machines</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Clothing and accessories manufacture</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cutting</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sewing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Ironing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Washing (clothing)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dyeing (clothing)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Knitting (hoisiery)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4.7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Packing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="4.99">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Other  clothing and accessories production</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Distribution</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Usage</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="7">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>End of life collection</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Recycling</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Preliminary sorting and cleaning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sorting</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Sanitation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.1.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cleaning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Disassembly/Pre-treatment</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.2.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Removal of non textile (accessories) and coated/printed parts and labels</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.2.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Cutting into batches of fabric</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.2.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Washing/cleaning</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.2.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Drying</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.2.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Shredding</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.2.6">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Grinding</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Material Recovery</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Mechanical Material Recovery</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.1.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>pre-opening</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.1.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>tearing</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.1.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>fine-opening</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.1.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>carding</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.1.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>removal of short fibres and contaminations</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Thermo-mechanical material recovery</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.2.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Compounding</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.2.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Regranulation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.2.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Solid state post-condensation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Chemical -Cotton material recovery - pulping</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.3.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dyes removal/bleaching</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.3.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Pulping</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.3.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Removal of contaminants</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Chemical - PET and PA - depolymerisation</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.4.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Dissolution of polymers (hydrolisis, methanolysis, glycolisis, enzymatic)</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.4.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Removal of contaminants</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.4.3">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Removal of colorants</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.4.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Separation </eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.3.4.5">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Drying</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.4">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Gasification</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.4.1">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Air/steam gasification</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="8.4.2">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Separation/purification</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="9">
                <xsd:annotation>
                    <xsd:documentation><eds:Definition>Other</eds:Definition></xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- 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: 1186) -->
    <xsd:simpleType name="sub_traceabilityPartyRole_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>traceability party role</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="traceabilityPartyRole_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>traceability party role</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_traceabilityPartyRole_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="optional"/>
        <xsd:attribute name="codeList" type="codeList_Type" use="optional" default="http://www.ebiz.enea.it/moda-ml/repository/codelist/Draft/gc_TRKR1.xml"/>
        <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: 1165) -->
    <xsd:simpleType name="sub_tradeTransactionID_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>trade transaction Identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:string">
            
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="tradeTransactionID_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>trade transaction Identifier</eds:Definition>
            </xsd:documentation>
        </xsd:annotation>
          <xsd:extension base="sub_tradeTransactionID_Type">
            <xsd:attribute name="numberingOrg" type="numberingOrg_Type" use="required"/>
        <xsd:attribute name="schemeID" type="schemeID_Type" use="optional"/>
          </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 1164) -->
    <xsd:simpleType name="sub_tradeTransactionTypeCode_Type">
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>trade transaction 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>

    <xsd:complexType name="tradeTransactionTypeCode_Type">
      <xsd:simpleContent>
        <xsd:annotation>
            <xsd:documentation>
                <eds:Definition>trade transaction 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:extension base="sub_tradeTransactionTypeCode_Type">
              </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>

    <!-- 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>

<!-- Finito: getIndex = putIndex -->
</xsd:schema>
