<xsd:schema targetNamespace="http://www.moda-ml.net/moda-ml/repository/schema/v2003-1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.moda-ml.net/moda-ml/repository/schema/v2003-1" xmlns:ml="http://www.moda-ml.net/moda-ml/repository/schema/v2003-1" elementFormDefault="unqualified" attributeFormDefault="unqualified" >

    <!-- Elemento radice   -->
    <xsd:element name="TEXSheet" type="TEXSheet"/>

    <!-- Tipo dell'elemento radice   -->
    <xsd:complexType name="TEXSheet">
        <xsd:annotation><xsd:documentation>Scheda Anagrafica Tessuto - Scheda Anagrafica Tessuto</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="TTheader" type="TTheader" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="TTbody" type="TTbody" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
        <xsd:attribute name="msgfunction" type="msgfunction" use="optional" default="OR"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 270) -->
    <xsd:complexType name="TTheader">
        <xsd:annotation><xsd:documentation>TestataSAT - Testata del documento "Scheda anagrafica tessuto"</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="msgN" type="msgN" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="msgDate" type="msgDate" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="buyer" type="buyer" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="supplier" type="supplier" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="note" type="note" minOccurs="0" maxOccurs="5"/>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 269) -->
    <xsd:complexType name="TTbody">
        <xsd:annotation><xsd:documentation>CorpoSAT - corpo del documento "Scheda anagrafica tessuto"</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="generalChar" type="generalChar" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="construction" type="construction" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="colorFastness" type="colorFastness" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="dimensionStability" type="dimensionStability" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="mechanicalProps" type="mechanicalProps" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 370) -->
    <xsd:simpleType name="msgfunction">
        <xsd:annotation><xsd:documentation>message function - funzione rivestita dal presente messaggio in relazione alla sua trasmissione</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
<!-- Enumerazione: NT18-->            <xsd:enumeration value="CP"/>
            <xsd:enumeration value="OR"/>
            <xsd:enumeration value="RT"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 35) -->
    <xsd:simpleType name="msgN">
        <xsd:annotation><xsd:documentation>message indentifier - numero identificativo assegnato al messaggio da chi lo emette</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="25"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 36) -->
    <xsd:simpleType name="msgDate">
        <xsd:annotation><xsd:documentation>message date - data di emissione del presente messaggio (documento xml)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:date"/>
    </xsd:simpleType>

    <!-- Element (Instance ID: 133) -->
    <xsd:complexType name="buyer">
        <xsd:annotation><xsd:documentation>Cliente - dati del Cliente</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="legalName" type="legalName" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="dept" type="dept" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="person" type="person" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="street" type="street" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="city" type="city" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="subCountry" type="subCountry" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="country" type="country" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="postCode" type="postCode" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
        <xsd:attribute name="logo" type="logo" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 134) -->
    <xsd:complexType name="supplier">
        <xsd:annotation><xsd:documentation>Fornitore - dati del Fornitore</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="id" type="id" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="legalName" type="legalName" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="dept" type="dept" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="person" type="person" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="street" type="street" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="city" type="city" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="subCountry" type="subCountry" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="country" type="country" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="postCode" type="postCode" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
        <xsd:attribute name="logo" type="logo" use="optional"/>
    </xsd:complexType>

    <!-- Element (Instance ID: 38) -->
    <xsd:simpleType name="note">
        <xsd:annotation><xsd:documentation>free text - nota in testo libero</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="350"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 232) -->
    <xsd:complexType name="generalChar">
        <xsd:annotation><xsd:documentation>caratteristiche generali - dati generali riportati nella scheda anagrafica del tessuto</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="fabricNameSupplier" type="fabricNameSupplier" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="fabricNameBuyer" type="fabricNameBuyer" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="season" type="season" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="tradeMark" type="tradeMark" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="customsStat" type="customsStat" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="fabricCompos" type="fabricCompos" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="dyeProcess" type="dyeProcess" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="dyeStuff" type="dyeStuff" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="careLabel" type="careLabel" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="minLot" type="minLot" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 240) -->
    <xsd:complexType name="construction">
        <xsd:annotation><xsd:documentation>caratteristiche costruzione - dettagli di costruzione del tessuto</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="fabricWeightM" type="fabricWeightM" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="fabricWeightM2" type="fabricWeightM2" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="fabricWidth" type="fabricWidth" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="fabricCutWidth" type="fabricCutWidth" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="pieceLength" type="pieceLength" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="weave" type="weave" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="warpCount" type="warpCount" minOccurs="0" maxOccurs="9"/>
            <xsd:element name="weftCount" type="weftCount" minOccurs="0" maxOccurs="9"/>
            <xsd:element name="warpEndsN" type="warpEndsN" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="weftEndsN" type="weftEndsN" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 253) -->
    <xsd:complexType name="colorFastness">
        <xsd:annotation><xsd:documentation>solidita colore - dettaglio delle misure di solidita colore del tessuto</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="CFlight" type="CFlight" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFwater" type="CFwater" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFwash" type="CFwash" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFdryClean" type="CFdryClean" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFperspirAcid" type="CFperspirAcid" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFperspirAlk" type="CFperspirAlk" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFrubDry" type="CFrubDry" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFrubWet" type="CFrubWet" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFrubOrgSolv" type="CFrubOrgSolv" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFironDry" type="CFironDry" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFironWet" type="CFironWet" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFspotWater" type="CFspotWater" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="CFxeno" type="CFxeno" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 260) -->
    <xsd:complexType name="dimensionStability">
        <xsd:annotation><xsd:documentation>stabilita dimensionale - dettaglio delle misure di stabilita dimensionale del tessuto</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="DSsteamLength" type="DSsteamLength" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="DSsteamWidth" type="DSsteamWidth" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="DSwashLength" type="DSwashLength" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="DSwashWidth" type="DSwashWidth" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="DSdryCleanLength" type="DSdryCleanLength" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="DSdryCleanWidth" type="DSdryCleanWidth" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 268) -->
    <xsd:complexType name="mechanicalProps">
        <xsd:annotation><xsd:documentation>caratteristiche meccaniche - dettaglio delle misure delle caratteristiche meccaniche del tessuto</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="MPseamSlipWarp" type="MPseamSlipWarp" minOccurs="0" maxOccurs="3"/>
            <xsd:element name="MPseamSlipWeft" type="MPseamSlipWeft" minOccurs="0" maxOccurs="3"/>
            <xsd:element name="MPbreakWarp" type="MPbreakWarp" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="MPbreakWeft" type="MPbreakWeft" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="MPabrasion" type="MPabrasion" minOccurs="0" maxOccurs="3"/>
            <xsd:element name="MPpilling" type="MPpilling" minOccurs="0" maxOccurs="3"/>
            <xsd:element name="MPcrease" type="MPcrease" minOccurs="0" maxOccurs="1"/>
            <xsd:element name="MPelastWarp" type="MPelastWarp" minOccurs="0" maxOccurs="3"/>
            <xsd:element name="MPelastWeft" type="MPelastWeft" minOccurs="0" maxOccurs="3"/>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 47) -->
    <xsd:simpleType name="sub_id">
        <xsd:annotation><xsd:documentation>Party identifier - codice identificativo primario della Parte in causa (Cliente, Fornitore, Destinatario merce ecc..), composto da:  codice nazione (ISO 3166) + partita IVA (11crt)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="id">
        <xsd:simpleContent>
          <xsd:extension base="sub_id">
            <xsd:annotation><xsd:documentation>identificativo Parte - codice identificativo primario della Parte in causa (Cliente, Fornitore, Destinatario merce ecc..), composto da:  codice nazione (ISO 3166) + partita IVA (11crt)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="numberingOrg" type="numberingOrg" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 51) -->
    <xsd:simpleType name="legalName">
        <xsd:annotation><xsd:documentation>Legal name - ragione sociale della Parte</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 48) -->
    <xsd:simpleType name="dept">
        <xsd:annotation><xsd:documentation>department identifier - nome o codice di una unita (Divisione, Ufficio, Stabilimento) all'interno della Parte</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">
        <xsd:annotation><xsd:documentation>contact person name - nome della persona di riferimento all'interno della Parte</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="40"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="person">
        <xsd:simpleContent>
          <xsd:extension base="sub_person">
            <xsd:annotation><xsd:documentation>contatto - nome della persona di riferimento all'interno della Parte</xsd:documentation></xsd:annotation>
        <xsd:attribute name="email" type="email" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 52) -->
    <xsd:simpleType name="street">
        <xsd:annotation><xsd:documentation>street and building identifier - via e numero civico di ubicazione della Parte</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">
        <xsd:annotation><xsd:documentation>city name - comune di ubicazione della Parte</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">
        <xsd:annotation><xsd:documentation>sub-country code - sigla o codice della provincia (sub-country)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="9"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 55) -->
    <xsd:simpleType name="country">
        <xsd:annotation><xsd:documentation>country code - codice della nazione dove e ubicata la Parte</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
<!-- Enumerazione: T10-->            <xsd:enumeration value="AD"/>
            <xsd:enumeration value="AE"/>
            <xsd:enumeration value="AF"/>
            <xsd:enumeration value="AG"/>
            <xsd:enumeration value="AI"/>
            <xsd:enumeration value="AL"/>
            <xsd:enumeration value="AM"/>
            <xsd:enumeration value="AN"/>
            <xsd:enumeration value="AO"/>
            <xsd:enumeration value="AQ"/>
            <xsd:enumeration value="AR"/>
            <xsd:enumeration value="AS"/>
            <xsd:enumeration value="AT"/>
            <xsd:enumeration value="AU"/>
            <xsd:enumeration value="AW"/>
            <xsd:enumeration value="AZ"/>
            <xsd:enumeration value="BA"/>
            <xsd:enumeration value="BB"/>
            <xsd:enumeration value="BD"/>
            <xsd:enumeration value="BE"/>
            <xsd:enumeration value="BF"/>
            <xsd:enumeration value="BG"/>
            <xsd:enumeration value="BH"/>
            <xsd:enumeration value="BI"/>
            <xsd:enumeration value="BJ"/>
            <xsd:enumeration value="BM"/>
            <xsd:enumeration value="BN"/>
            <xsd:enumeration value="BO"/>
            <xsd:enumeration value="BR"/>
            <xsd:enumeration value="BS"/>
            <xsd:enumeration value="BT"/>
            <xsd:enumeration value="BV"/>
            <xsd:enumeration value="BW"/>
            <xsd:enumeration value="BY"/>
            <xsd:enumeration value="BZ"/>
            <xsd:enumeration value="CA"/>
            <xsd:enumeration value="CC"/>
            <xsd:enumeration value="CF"/>
            <xsd:enumeration value="CG"/>
            <xsd:enumeration value="CH"/>
            <xsd:enumeration value="CI"/>
            <xsd:enumeration value="CK"/>
            <xsd:enumeration value="CL"/>
            <xsd:enumeration value="CM"/>
            <xsd:enumeration value="CN"/>
            <xsd:enumeration value="CO"/>
            <xsd:enumeration value="CR"/>
            <xsd:enumeration value="CU"/>
            <xsd:enumeration value="CV"/>
            <xsd:enumeration value="CX"/>
            <xsd:enumeration value="CY"/>
            <xsd:enumeration value="CZ"/>
            <xsd:enumeration value="DE"/>
            <xsd:enumeration value="DJ"/>
            <xsd:enumeration value="DK"/>
            <xsd:enumeration value="DM"/>
            <xsd:enumeration value="DO"/>
            <xsd:enumeration value="DZ"/>
            <xsd:enumeration value="EC"/>
            <xsd:enumeration value="EE"/>
            <xsd:enumeration value="EG"/>
            <xsd:enumeration value="EH"/>
            <xsd:enumeration value="ER"/>
            <xsd:enumeration value="ES"/>
            <xsd:enumeration value="ET"/>
            <xsd:enumeration value="FI"/>
            <xsd:enumeration value="FJ"/>
            <xsd:enumeration value="FK"/>
            <xsd:enumeration value="FM"/>
            <xsd:enumeration value="FO"/>
            <xsd:enumeration value="FR"/>
            <xsd:enumeration value="FX"/>
            <xsd:enumeration value="GA"/>
            <xsd:enumeration value="GB"/>
            <xsd:enumeration value="GD"/>
            <xsd:enumeration value="GE"/>
            <xsd:enumeration value="GF"/>
            <xsd:enumeration value="GH"/>
            <xsd:enumeration value="GI"/>
            <xsd:enumeration value="GL"/>
            <xsd:enumeration value="GM"/>
            <xsd:enumeration value="GN"/>
            <xsd:enumeration value="GP"/>
            <xsd:enumeration value="GQ"/>
            <xsd:enumeration value="GR"/>
            <xsd:enumeration value="GS"/>
            <xsd:enumeration value="GT"/>
            <xsd:enumeration value="GU"/>
            <xsd:enumeration value="GW"/>
            <xsd:enumeration value="GY"/>
            <xsd:enumeration value="HK"/>
            <xsd:enumeration value="HM"/>
            <xsd:enumeration value="HN"/>
            <xsd:enumeration value="HR"/>
            <xsd:enumeration value="HT"/>
            <xsd:enumeration value="HU"/>
            <xsd:enumeration value="ID"/>
            <xsd:enumeration value="IE"/>
            <xsd:enumeration value="IL"/>
            <xsd:enumeration value="IN"/>
            <xsd:enumeration value="IO"/>
            <xsd:enumeration value="IQ"/>
            <xsd:enumeration value="IR"/>
            <xsd:enumeration value="IS"/>
            <xsd:enumeration value="IT"/>
            <xsd:enumeration value="JM"/>
            <xsd:enumeration value="JO"/>
            <xsd:enumeration value="JP"/>
            <xsd:enumeration value="KE"/>
            <xsd:enumeration value="KG"/>
            <xsd:enumeration value="KH"/>
            <xsd:enumeration value="KI"/>
            <xsd:enumeration value="KM"/>
            <xsd:enumeration value="KN"/>
            <xsd:enumeration value="KP"/>
            <xsd:enumeration value="KR"/>
            <xsd:enumeration value="KW"/>
            <xsd:enumeration value="KY"/>
            <xsd:enumeration value="KZ"/>
            <xsd:enumeration value="LA"/>
            <xsd:enumeration value="LB"/>
            <xsd:enumeration value="LC"/>
            <xsd:enumeration value="LI"/>
            <xsd:enumeration value="LK"/>
            <xsd:enumeration value="LR"/>
            <xsd:enumeration value="LS"/>
            <xsd:enumeration value="LT"/>
            <xsd:enumeration value="LU"/>
            <xsd:enumeration value="LV"/>
            <xsd:enumeration value="LY"/>
            <xsd:enumeration value="MA"/>
            <xsd:enumeration value="MC"/>
            <xsd:enumeration value="MD"/>
            <xsd:enumeration value="MG"/>
            <xsd:enumeration value="MH"/>
            <xsd:enumeration value="MK"/>
            <xsd:enumeration value="ML"/>
            <xsd:enumeration value="MM"/>
            <xsd:enumeration value="MN"/>
            <xsd:enumeration value="MO"/>
            <xsd:enumeration value="MP"/>
            <xsd:enumeration value="MQ"/>
            <xsd:enumeration value="MR"/>
            <xsd:enumeration value="MS"/>
            <xsd:enumeration value="MT"/>
            <xsd:enumeration value="MU"/>
            <xsd:enumeration value="MV"/>
            <xsd:enumeration value="MW"/>
            <xsd:enumeration value="MX"/>
            <xsd:enumeration value="MY"/>
            <xsd:enumeration value="MZ"/>
            <xsd:enumeration value="NA"/>
            <xsd:enumeration value="NC"/>
            <xsd:enumeration value="NE"/>
            <xsd:enumeration value="NF"/>
            <xsd:enumeration value="NG"/>
            <xsd:enumeration value="NI"/>
            <xsd:enumeration value="NL"/>
            <xsd:enumeration value="NO"/>
            <xsd:enumeration value="NP"/>
            <xsd:enumeration value="NR"/>
            <xsd:enumeration value="NU"/>
            <xsd:enumeration value="NZ"/>
            <xsd:enumeration value="OM"/>
            <xsd:enumeration value="PA"/>
            <xsd:enumeration value="PE"/>
            <xsd:enumeration value="PF"/>
            <xsd:enumeration value="PG"/>
            <xsd:enumeration value="PH"/>
            <xsd:enumeration value="PK"/>
            <xsd:enumeration value="PL"/>
            <xsd:enumeration value="PM"/>
            <xsd:enumeration value="PN"/>
            <xsd:enumeration value="PR"/>
            <xsd:enumeration value="PT"/>
            <xsd:enumeration value="PW"/>
            <xsd:enumeration value="PY"/>
            <xsd:enumeration value="QA"/>
            <xsd:enumeration value="RE"/>
            <xsd:enumeration value="RO"/>
            <xsd:enumeration value="RU"/>
            <xsd:enumeration value="RW"/>
            <xsd:enumeration value="SA"/>
            <xsd:enumeration value="SB"/>
            <xsd:enumeration value="SC"/>
            <xsd:enumeration value="SD"/>
            <xsd:enumeration value="SE"/>
            <xsd:enumeration value="SG"/>
            <xsd:enumeration value="SH"/>
            <xsd:enumeration value="SI"/>
            <xsd:enumeration value="SJ"/>
            <xsd:enumeration value="SK"/>
            <xsd:enumeration value="SL"/>
            <xsd:enumeration value="SM"/>
            <xsd:enumeration value="SN"/>
            <xsd:enumeration value="SO"/>
            <xsd:enumeration value="SR"/>
            <xsd:enumeration value="ST"/>
            <xsd:enumeration value="SV"/>
            <xsd:enumeration value="SY"/>
            <xsd:enumeration value="SZ"/>
            <xsd:enumeration value="TC"/>
            <xsd:enumeration value="TD"/>
            <xsd:enumeration value="TF"/>
            <xsd:enumeration value="TG"/>
            <xsd:enumeration value="TH"/>
            <xsd:enumeration value="TJ"/>
            <xsd:enumeration value="TK"/>
            <xsd:enumeration value="TM"/>
            <xsd:enumeration value="TN"/>
            <xsd:enumeration value="TO"/>
            <xsd:enumeration value="TP"/>
            <xsd:enumeration value="TR"/>
            <xsd:enumeration value="TT"/>
            <xsd:enumeration value="TV"/>
            <xsd:enumeration value="TW"/>
            <xsd:enumeration value="TZ"/>
            <xsd:enumeration value="UA"/>
            <xsd:enumeration value="UG"/>
            <xsd:enumeration value="UM"/>
            <xsd:enumeration value="US"/>
            <xsd:enumeration value="UY"/>
            <xsd:enumeration value="UZ"/>
            <xsd:enumeration value="VA"/>
            <xsd:enumeration value="VC"/>
            <xsd:enumeration value="VE"/>
            <xsd:enumeration value="VG"/>
            <xsd:enumeration value="VI"/>
            <xsd:enumeration value="VN"/>
            <xsd:enumeration value="VU"/>
            <xsd:enumeration value="WF"/>
            <xsd:enumeration value="WS"/>
            <xsd:enumeration value="YE"/>
            <xsd:enumeration value="YT"/>
            <xsd:enumeration value="YU"/>
            <xsd:enumeration value="ZA"/>
            <xsd:enumeration value="ZM"/>
            <xsd:enumeration value="ZR"/>
            <xsd:enumeration value="ZW"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 56) -->
    <xsd:simpleType name="postCode">
        <xsd:annotation><xsd:documentation>postal zone code - codice postale</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 132) -->
    <xsd:simpleType name="logo">
        <xsd:annotation><xsd:documentation>party logo - logo aziendale (URL dell'immagine in formato jpg o gif). 
Si raccomanda che l'immagine non ecceda i 640 pixel di larghezza.</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 225) -->
    <xsd:simpleType name="fabricNameSupplier">
        <xsd:annotation><xsd:documentation>Supplier fabric name - nome dato dal Fornitore al tessuto (articolo/disegno)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="70"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 226) -->
    <xsd:simpleType name="fabricNameBuyer">
        <xsd:annotation><xsd:documentation>Buyer fabric name - nome dato dal Cliente al tessuto (articolo/disegno)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="70"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 68) -->
    <xsd:simpleType name="season">
        <xsd:annotation><xsd:documentation>season identifier - stagione di vendita, composta da: stagione (P/E=1;A/I=2) + anno (4 crt)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:length value="5"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 227) -->
    <xsd:simpleType name="tradeMark">
        <xsd:annotation><xsd:documentation>trademark name - nome della linea commerciale</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="25"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 228) -->
    <xsd:simpleType name="customsStat">
        <xsd:annotation><xsd:documentation>customs code - codice statistico assegnato dalla dogana</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 229) -->
    <xsd:complexType name="fabricCompos">
        <xsd:annotation><xsd:documentation>composizione fibrosa tessuto - composizione fibrosa del tessuto secondo la Direttiva 97/37/CE</xsd:documentation></xsd:annotation>
        <xsd:sequence>
            <xsd:element name="percCompos" type="percCompos" minOccurs="1" maxOccurs="9"/>
        </xsd:sequence>
    </xsd:complexType>

    <!-- Element (Instance ID: 233) -->
    <xsd:simpleType name="dyeProcess">
        <xsd:annotation><xsd:documentation>dye process code - processo di tintura usato per il tessuto</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
<!-- Enumerazione: T15-->            <xsd:enumeration value="CP"/>
            <xsd:enumeration value="DP"/>
            <xsd:enumeration value="FI"/>
            <xsd:enumeration value="PC"/>
            <xsd:enumeration value="PR"/>
            <xsd:enumeration value="SP"/>
            <xsd:enumeration value="YR"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 234) -->
    <xsd:simpleType name="dyeStuff">
        <xsd:annotation><xsd:documentation>dye stuff code - tipo di colorante usato nel processo di tintura del tessuto</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
<!-- Enumerazione: T16-->            <xsd:enumeration value="AC"/>
            <xsd:enumeration value="AN"/>
            <xsd:enumeration value="CA"/>
            <xsd:enumeration value="DI"/>
            <xsd:enumeration value="DS"/>
            <xsd:enumeration value="NP"/>
            <xsd:enumeration value="PM"/>
            <xsd:enumeration value="RE"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 230) -->
    <xsd:simpleType name="careLabel">
        <xsd:annotation><xsd:documentation>care labelling code - codifica delle istruzioni di manutenzione rappresentate in etichetta (simboli ISO 3758)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:length value="5"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 231) -->
    <xsd:simpleType name="sub_minLot">
        <xsd:annotation><xsd:documentation>minimum order quantity - quantita minima ordinabile specificata dal Fornitore</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="minLot">
        <xsd:simpleContent>
          <xsd:extension base="sub_minLot">
            <xsd:annotation><xsd:documentation>lotto minimo - quantita minima ordinabile specificata dal Fornitore</xsd:documentation></xsd:annotation>
        <xsd:attribute name="um" type="um" use="required"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 188) -->
    <xsd:simpleType name="sub_fabricWeightM">
        <xsd:annotation><xsd:documentation>fabric weightM measure - peso al metro lineare del tessuto come specifica tecnica</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="fabricWeightM">
        <xsd:simpleContent>
          <xsd:extension base="sub_fabricWeightM">
            <xsd:annotation><xsd:documentation>pesoM tessuto - peso al metro lineare del tessuto come specifica tecnica</xsd:documentation></xsd:annotation>
        <xsd:attribute name="um" type="um" use="optional" default="GRM"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 274) -->
    <xsd:simpleType name="sub_fabricWeightM2">
        <xsd:annotation><xsd:documentation>fabric weighM2 measure - peso al metro quadro del tessuto come specifica tecnica</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="fabricWeightM2">
        <xsd:simpleContent>
          <xsd:extension base="sub_fabricWeightM2">
            <xsd:annotation><xsd:documentation>pesoM2 tessuto - peso al metro quadro del tessuto come specifica tecnica</xsd:documentation></xsd:annotation>
        <xsd:attribute name="um" type="um" use="optional" default="GRM"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 73) -->
    <xsd:simpleType name="sub_fabricWidth">
        <xsd:annotation><xsd:documentation>fabric width measure - altezza del tessuto come specifica tecnica</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="fabricWidth">
        <xsd:simpleContent>
          <xsd:extension base="sub_fabricWidth">
            <xsd:annotation><xsd:documentation>altezza tessuto - altezza del tessuto come specifica tecnica</xsd:documentation></xsd:annotation>
        <xsd:attribute name="um" type="um" use="optional" default="CMT"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 187) -->
    <xsd:simpleType name="sub_fabricCutWidth">
        <xsd:annotation><xsd:documentation>fabric cutting width measure - altezza utile del tessuto (ai fini della confezione) come specifica tecnica</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="fabricCutWidth">
        <xsd:simpleContent>
          <xsd:extension base="sub_fabricCutWidth">
            <xsd:annotation><xsd:documentation>altezza utile tessuto - altezza utile del tessuto (ai fini della confezione) come specifica tecnica</xsd:documentation></xsd:annotation>
        <xsd:attribute name="um" type="um" use="optional" default="CMT"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 74) -->
    <xsd:simpleType name="sub_pieceLength">
        <xsd:annotation><xsd:documentation>piece length measure - lunghezza della pezza</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="2"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="pieceLength">
        <xsd:simpleContent>
          <xsd:extension base="sub_pieceLength">
            <xsd:annotation><xsd:documentation>lunghezza pezza - lunghezza della pezza</xsd:documentation></xsd:annotation>
        <xsd:attribute name="um" type="um" use="optional" default="MTR"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 235) -->
    <xsd:simpleType name="weave">
        <xsd:annotation><xsd:documentation>weave code - armatura usata nella costruzione del tessuto</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
<!-- Enumerazione: T17-->            <xsd:enumeration value="BA"/>
            <xsd:enumeration value="BE"/>
            <xsd:enumeration value="CO"/>
            <xsd:enumeration value="DE"/>
            <xsd:enumeration value="DO"/>
            <xsd:enumeration value="GA"/>
            <xsd:enumeration value="GR"/>
            <xsd:enumeration value="HO"/>
            <xsd:enumeration value="HS"/>
            <xsd:enumeration value="MA"/>
            <xsd:enumeration value="PL"/>
            <xsd:enumeration value="SA"/>
            <xsd:enumeration value="TO"/>
            <xsd:enumeration value="TR"/>
            <xsd:enumeration value="TW"/>
            <xsd:enumeration value="V"/>
            <xsd:enumeration value="W"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 236) -->
    <xsd:simpleType name="sub_warpCount">
        <xsd:annotation><xsd:documentation>warp count - misura di finezza del filo di ordito</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="warpCount">
        <xsd:simpleContent>
          <xsd:extension base="sub_warpCount">
            <xsd:annotation><xsd:documentation>titolo ordito - misura di finezza del filo di ordito</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-2060"/>
        <xsd:attribute name="fibre" type="fibre" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 237) -->
    <xsd:simpleType name="sub_weftCount">
        <xsd:annotation><xsd:documentation>weft count - misura di finezza del filo di trama</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="weftCount">
        <xsd:simpleContent>
          <xsd:extension base="sub_weftCount">
            <xsd:annotation><xsd:documentation>titolo trama - misura di finezza del filo di trama</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-2060"/>
        <xsd:attribute name="fibre" type="fibre" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 238) -->
    <xsd:simpleType name="warpEndsN">
        <xsd:annotation><xsd:documentation>num ends warp - numero di fili di ordito in 1 centimetro</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="1"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 239) -->
    <xsd:simpleType name="weftEndsN">
        <xsd:annotation><xsd:documentation>num ends weft - numero di fili di trama in 1 centimetro</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:decimal">
            <xsd:minInclusive value="0"/>
            <xsd:fractionDigits value="1"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 241) -->
    <xsd:simpleType name="sub_CFlight">
        <xsd:annotation><xsd:documentation>fastness to light - misura della solidita del colore alla luce</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFlight">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFlight">
            <xsd:annotation><xsd:documentation>solidita alla luce - misura della solidita del colore alla luce</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-B02"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 242) -->
    <xsd:simpleType name="sub_CFwater">
        <xsd:annotation><xsd:documentation>fastness to water - misura della solidita del colore all'acqua</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFwater">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFwater">
            <xsd:annotation><xsd:documentation>solidita alla acqua - misura della solidita del colore all'acqua</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-E01"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 243) -->
    <xsd:simpleType name="sub_CFwash">
        <xsd:annotation><xsd:documentation>fastness to washing - misura della solidita del colore al lavaggio</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFwash">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFwash">
            <xsd:annotation><xsd:documentation>solidita al lavaggio - misura della solidita del colore al lavaggio</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-C06"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 244) -->
    <xsd:simpleType name="sub_CFdryClean">
        <xsd:annotation><xsd:documentation>fastness to drycleaning - misura della solidita del colore al lavaggio a secco</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFdryClean">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFdryClean">
            <xsd:annotation><xsd:documentation>solidita al lavaggio secco - misura della solidita del colore al lavaggio a secco</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-D01"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 245) -->
    <xsd:simpleType name="sub_CFperspirAcid">
        <xsd:annotation><xsd:documentation>fastness to acid perspiration - misura della solidita del colore al sudore acido</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFperspirAcid">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFperspirAcid">
            <xsd:annotation><xsd:documentation>solidita al sudore acido - misura della solidita del colore al sudore acido</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-E04"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 246) -->
    <xsd:simpleType name="sub_CFperspirAlk">
        <xsd:annotation><xsd:documentation>fastness to alkaline perspiration - misura della solidita del colore al sudore alcalino</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFperspirAlk">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFperspirAlk">
            <xsd:annotation><xsd:documentation>solidita al sudore alcalino - misura della solidita del colore al sudore alcalino</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-E04"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 247) -->
    <xsd:simpleType name="sub_CFrubDry">
        <xsd:annotation><xsd:documentation>fastness to dryrubbing - misura della solidita del colore allo sfregamento a secco</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFrubDry">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFrubDry">
            <xsd:annotation><xsd:documentation>solidita allo sfregamento secco - misura della solidita del colore allo sfregamento a secco</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-X12"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 248) -->
    <xsd:simpleType name="sub_CFrubWet">
        <xsd:annotation><xsd:documentation>fastness to wetrubbing - misura della solidita del colore allo sfregamento umido</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFrubWet">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFrubWet">
            <xsd:annotation><xsd:documentation>solidita allo sfregamento umido - misura della solidita del colore allo sfregamento umido</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-X12"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 249) -->
    <xsd:simpleType name="sub_CFrubOrgSolv">
        <xsd:annotation><xsd:documentation>fastness to rubbing org. solv. - misura della solidita del colore allo sfregamento con solventi organici</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFrubOrgSolv">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFrubOrgSolv">
            <xsd:annotation><xsd:documentation>solidita allo sfregamento solv.org. - misura della solidita del colore allo sfregamento con solventi organici</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-D02"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 250) -->
    <xsd:simpleType name="sub_CFironDry">
        <xsd:annotation><xsd:documentation>fastness to dryironing - misura della solidita del colore alla stiratura a secco</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFironDry">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFironDry">
            <xsd:annotation><xsd:documentation>solidita alla stiratura secco - misura della solidita del colore alla stiratura a secco</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-X11"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 251) -->
    <xsd:simpleType name="sub_CFironWet">
        <xsd:annotation><xsd:documentation>fastness to wetironing - misura della solidita del colore alla stiratura a vapore</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFironWet">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFironWet">
            <xsd:annotation><xsd:documentation>solidita alla stiratura vapore - misura della solidita del colore alla stiratura a vapore</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-X11"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 252) -->
    <xsd:simpleType name="sub_CFspotWater">
        <xsd:annotation><xsd:documentation>fastness to spotting water - misura della solidita del colore alla goccia d'acqua</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFspotWater">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFspotWater">
            <xsd:annotation><xsd:documentation>solidita alla goccia acqua - misura della solidita del colore alla goccia d'acqua</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-E07"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 275) -->
    <xsd:simpleType name="sub_CFxeno">
        <xsd:annotation><xsd:documentation>fastness to Xeno light - misura della solidita del colore alla luce Xeno</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="CFxeno">
        <xsd:simpleContent>
          <xsd:extension base="sub_CFxeno">
            <xsd:annotation><xsd:documentation>solidita alla luce Xeno - misura della solidita del colore alla luce Xeno</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-105-E01"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 254) -->
    <xsd:simpleType name="sub_DSsteamLength">
        <xsd:annotation><xsd:documentation>stability to steamingpress length - misura della stabilita dimensionale al vaporizzo (ordito)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="DSsteamLength">
        <xsd:simpleContent>
          <xsd:extension base="sub_DSsteamLength">
            <xsd:annotation><xsd:documentation>stabilita ordito al vaporizzo - misura della stabilita dimensionale al vaporizzo (ordito)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="DIN-53894-2"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 255) -->
    <xsd:simpleType name="sub_DSsteamWidth">
        <xsd:annotation><xsd:documentation>stability to steamingpress width - misura della stabilita dimensionale al vaporizzo (trama)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="DSsteamWidth">
        <xsd:simpleContent>
          <xsd:extension base="sub_DSsteamWidth">
            <xsd:annotation><xsd:documentation>stabilita trama al vaporizzo - misura della stabilita dimensionale al vaporizzo (trama)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="DIN-53894-2"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 256) -->
    <xsd:simpleType name="sub_DSwashLength">
        <xsd:annotation><xsd:documentation>stability to washing length - misura della stabilita dimensionale al lavaggio (ordito)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="DSwashLength">
        <xsd:simpleContent>
          <xsd:extension base="sub_DSwashLength">
            <xsd:annotation><xsd:documentation>stabilita ordito al lavaggio - misura della stabilita dimensionale al lavaggio (ordito)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-5077/6330"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 257) -->
    <xsd:simpleType name="sub_DSwashWidth">
        <xsd:annotation><xsd:documentation>stability to washing width - misura della stabilita dimensionale al lavaggio (trama)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="DSwashWidth">
        <xsd:simpleContent>
          <xsd:extension base="sub_DSwashWidth">
            <xsd:annotation><xsd:documentation>stabilita trama al lavaggio - misura della stabilita dimensionale al lavaggio (trama)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-5077/6330"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 258) -->
    <xsd:simpleType name="sub_DSdryCleanLength">
        <xsd:annotation><xsd:documentation>stability to drycleaning  length - misura della stabilita dimensionale al lavaggio a secco (ordito)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="DSdryCleanLength">
        <xsd:simpleContent>
          <xsd:extension base="sub_DSdryCleanLength">
            <xsd:annotation><xsd:documentation>stabilita ordito al lavaggio secco - misura della stabilita dimensionale al lavaggio a secco (ordito)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-3175"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 259) -->
    <xsd:simpleType name="sub_DSdryCleanWidth">
        <xsd:annotation><xsd:documentation>stability to drycleaning width - misura della stabilita dimensionale al lavaggio a secco (trama)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="DSdryCleanWidth">
        <xsd:simpleContent>
          <xsd:extension base="sub_DSdryCleanWidth">
            <xsd:annotation><xsd:documentation>stabilita trama al lavaggio secco - misura della stabilita dimensionale al lavaggio a secco (trama)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-3175"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 262) -->
    <xsd:simpleType name="sub_MPseamSlipWarp">
        <xsd:annotation><xsd:documentation>seam slippage warp - misura della resistenza allo scorrimento delle cuciture (ordito)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="MPseamSlipWarp">
        <xsd:simpleContent>
          <xsd:extension base="sub_MPseamSlipWarp">
            <xsd:annotation><xsd:documentation>resistenza scorrimento ordito - misura della resistenza allo scorrimento delle cuciture (ordito)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="NFG-7117"/>
        <xsd:attribute name="application" type="application" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 263) -->
    <xsd:simpleType name="sub_MPseamSlipWeft">
        <xsd:annotation><xsd:documentation>seam slippage weft - misura della resistenza allo scorrimento delle cuciture (trama)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="MPseamSlipWeft">
        <xsd:simpleContent>
          <xsd:extension base="sub_MPseamSlipWeft">
            <xsd:annotation><xsd:documentation>resistenza scorrimento trama - misura della resistenza allo scorrimento delle cuciture (trama)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="NFG-7117"/>
        <xsd:attribute name="application" type="application" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 264) -->
    <xsd:simpleType name="sub_MPbreakWarp">
        <xsd:annotation><xsd:documentation>break strength warp - misura della resistenza alla trazione (ordito)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="MPbreakWarp">
        <xsd:simpleContent>
          <xsd:extension base="sub_MPbreakWarp">
            <xsd:annotation><xsd:documentation>resistenza trazione ordito - misura della resistenza alla trazione (ordito)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-1394-1"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 265) -->
    <xsd:simpleType name="sub_MPbreakWeft">
        <xsd:annotation><xsd:documentation>break strength weft - misura della resistenza alla trazione (trama)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="MPbreakWeft">
        <xsd:simpleContent>
          <xsd:extension base="sub_MPbreakWeft">
            <xsd:annotation><xsd:documentation>resistenza trazione trama - misura della resistenza alla trazione (trama)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-1394-1"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 266) -->
    <xsd:simpleType name="sub_MPabrasion">
        <xsd:annotation><xsd:documentation>abrasion resistance - misura di resistenza all'usura</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="MPabrasion">
        <xsd:simpleContent>
          <xsd:extension base="sub_MPabrasion">
            <xsd:annotation><xsd:documentation>resistenza ad usura - misura di resistenza all'usura</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="EN-12947"/>
        <xsd:attribute name="application" type="application" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 267) -->
    <xsd:simpleType name="sub_MPpilling">
        <xsd:annotation><xsd:documentation>pilling resistance - misura di resistenza al pilling</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="MPpilling">
        <xsd:simpleContent>
          <xsd:extension base="sub_MPpilling">
            <xsd:annotation><xsd:documentation>resistenza al pilling - misura di resistenza al pilling</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="UNI-E-1512434"/>
        <xsd:attribute name="application" type="application" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 276) -->
    <xsd:simpleType name="sub_MPcrease">
        <xsd:annotation><xsd:documentation>crease recovery - misura del recupero del tessuto da stropicciamento indotto</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="MPcrease">
        <xsd:simpleContent>
          <xsd:extension base="sub_MPcrease">
            <xsd:annotation><xsd:documentation>resistenza stropicciamento - misura del recupero del tessuto da stropicciamento indotto</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="ISO-9867"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 333) -->
    <xsd:simpleType name="sub_MPelastWarp">
        <xsd:annotation><xsd:documentation>elasticity warp - misura della deformabilita elastica (ordito)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="MPelastWarp">
        <xsd:simpleContent>
          <xsd:extension base="sub_MPelastWarp">
            <xsd:annotation><xsd:documentation>deformazione elastica ordito - misura della deformabilita elastica (ordito)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="BS 4294-68"/>
        <xsd:attribute name="application" type="application" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Element (Instance ID: 334) -->
    <xsd:simpleType name="sub_MPelastWeft">
        <xsd:annotation><xsd:documentation>elasticity weft - misura della deformabilita elastica (trama)</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="10"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="MPelastWeft">
        <xsd:simpleContent>
          <xsd:extension base="sub_MPelastWeft">
            <xsd:annotation><xsd:documentation>deformazione elastica trama - misura della deformabilita elastica (trama)</xsd:documentation></xsd:annotation>
        <xsd:attribute name="method" type="method" use="optional" default="BS 4294-68"/>
        <xsd:attribute name="application" type="application" use="optional"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 118) -->
    <xsd:simpleType name="numberingOrg">
        <xsd:annotation><xsd:documentation>numbering organisation code - Parte che ha creato la codifica o immatricolazione in oggetto</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
<!-- Enumerazione: NT6-->            <xsd:enumeration value="CL"/>
            <xsd:enumeration value="CO"/>
            <xsd:enumeration value="EN"/>
            <xsd:enumeration value="FO"/>
            <xsd:enumeration value="MF"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 49) -->
    <xsd:simpleType name="email">
        <xsd:annotation><xsd:documentation>e-mail - indirizzo di posta elettronica</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="80"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Element (Instance ID: 315) -->
    <xsd:simpleType name="sub_percCompos">
        <xsd:annotation><xsd:documentation>composition rate - peso percentuale della fibra nella composizione del tessuto</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:positiveInteger">
            <xsd:minInclusive value="1"/>
            <xsd:maxInclusive value="100"/>
            <xsd:fractionDigits value="0"/>
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:complexType name="percCompos">
        <xsd:simpleContent>
          <xsd:extension base="sub_percCompos">
            <xsd:annotation><xsd:documentation>quota composizione - peso percentuale della fibra nella composizione del tessuto</xsd:documentation></xsd:annotation>
        <xsd:attribute name="fibre" type="fibre" use="required"/>
          </xsd:extension>
        </xsd:simpleContent>
    </xsd:complexType>

    <!-- Attribute (Instance ID: 75) -->
    <xsd:simpleType name="um">
        <xsd:annotation><xsd:documentation>unit of measure code - unita di misura fisica</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
<!-- Enumerazione: NT7-->            <xsd:enumeration value="CMT"/>
            <xsd:enumeration value="GRM"/>
            <xsd:enumeration value="INH"/>
            <xsd:enumeration value="KGM"/>
            <xsd:enumeration value="LBR"/>
            <xsd:enumeration value="MTR"/>
            <xsd:enumeration value="NMB"/>
            <xsd:enumeration value="ONZ"/>
            <xsd:enumeration value="PZ"/>
            <xsd:enumeration value="YRD"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 202) -->
    <xsd:simpleType name="method">
        <xsd:annotation><xsd:documentation>test method identifier - norma o procedura standard usata per ricavare il valore sperimentale.</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="25"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 316) -->
    <xsd:simpleType name="fibre">
        <xsd:annotation><xsd:documentation>textiles fibre code - tipo di fibra tessile</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
<!-- Enumerazione: T19-->            <xsd:enumeration value="AC"/>
            <xsd:enumeration value="AF"/>
            <xsd:enumeration value="AG"/>
            <xsd:enumeration value="CA"/>
            <xsd:enumeration value="CL"/>
            <xsd:enumeration value="CO"/>
            <xsd:enumeration value="CU"/>
            <xsd:enumeration value="EA"/>
            <xsd:enumeration value="FL"/>
            <xsd:enumeration value="GL"/>
            <xsd:enumeration value="HL"/>
            <xsd:enumeration value="JU"/>
            <xsd:enumeration value="LI"/>
            <xsd:enumeration value="MA"/>
            <xsd:enumeration value="MD"/>
            <xsd:enumeration value="ME"/>
            <xsd:enumeration value="PA"/>
            <xsd:enumeration value="PB"/>
            <xsd:enumeration value="PC"/>
            <xsd:enumeration value="PE"/>
            <xsd:enumeration value="PL"/>
            <xsd:enumeration value="PM"/>
            <xsd:enumeration value="PP"/>
            <xsd:enumeration value="PR"/>
            <xsd:enumeration value="PU"/>
            <xsd:enumeration value="SE"/>
            <xsd:enumeration value="TA"/>
            <xsd:enumeration value="TV"/>
            <xsd:enumeration value="VI"/>
            <xsd:enumeration value="VY"/>
            <xsd:enumeration value="WA"/>
            <xsd:enumeration value="WC"/>
            <xsd:enumeration value="WG"/>
            <xsd:enumeration value="WK"/>
            <xsd:enumeration value="WL"/>
            <xsd:enumeration value="WM"/>
            <xsd:enumeration value="WO"/>
            <xsd:enumeration value="WP"/>
            <xsd:enumeration value="WS"/>
            <xsd:enumeration value="WU"/>
            <xsd:enumeration value="WV"/>
            <xsd:enumeration value="WY"/>
        </xsd:restriction>
    </xsd:simpleType>

    <!-- Attribute (Instance ID: 261) -->
    <xsd:simpleType name="application">
        <xsd:annotation><xsd:documentation>application measure - forza o altra simile condizione (es.: n.ro giri) applicata in un test come specificato dallo standard</xsd:documentation></xsd:annotation>
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="15"/>
        </xsd:restriction>
    </xsd:simpleType>

<!-- Finito: getIndex = putIndex -->
</xsd:schema>
