<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  xmlns="http://www.oami.europa.eu/TM-Search"
  targetNamespace="http://www.oami.europa.eu/TM-Search"
  version="1.0"
  elementFormDefault="qualified"
  attributeFormDefault="unqualified">

<!-- ********************************************************************** -->
<!-- *                                                                    * -->
<!-- * TM-Search Version 1.2                                   2011-04-07 * --> 
<!-- *                                                                    * -->
<!-- *====================================================================* -->
<!-- *                                                                    * -->
<!-- * TM-XML Schema Implementation for Federated Searching and Retrieval * -->
<!-- * of Trade Marks Information                                         * -->
<!-- *                                                                    * -->
<!-- ********************************************************************** -->

<xs:annotation>
  <xs:documentation>
    TM-Search Version 1.2 07-April-2011. Schema for search data results on 
    trade marks matching the search criteria
  </xs:documentation>
</xs:annotation>

<!-- ====================================================================== -->
<!-- Include of external standard types                                     -->
<!-- ====================================================================== -->
  <xs:include schemaLocation="external/ISOLanguageCodeType-V2002.xsd"/>
  <xs:include schemaLocation="external/WIPOST3CodeType-V2007.xsd"/>

<!-- ********************************************************************** -->
<!-- ********************************************************************** -->
<!-- * TRANSACTION/MESSAGE TYPES LIBRARY ********************************** -->
<!-- ********************************************************************** -->
<!-- ********************************************************************** -->

<!-- ====================================================================== -->
<!-- Root Messages                                                          -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Top Level Transaction for all Types of Message                         -->
<!-- ====================================================================== -->
<xs:element name="Transaction" type="TransactionType"/>

<!-- ====================================================================== -->
<!-- Type Name : TransactionBodyType                                        -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="TransactionBodyType">
  <xs:sequence>

    <xs:element name="TransactionErrorDetails" minOccurs="0"> 
      <xs:complexType> 
        <xs:sequence> 
          <xs:element name="TransactionError" type="TransactionErrorType" maxOccurs="unbounded"/>
        </xs:sequence> 
      </xs:complexType> 
    </xs:element> 

    <xs:element name="TransactionContentDetails"> 
      <xs:complexType> 
        <xs:sequence> 
          <xs:element name="TransactionIdentifier" type="xs:token"/>
          <xs:element name="TransactionCode" type="TM-Search_TransactionCodeType"/>     
          <xs:element name="TransactionData" type="TransactionDataType"/>
        </xs:sequence> 
      </xs:complexType> 
    </xs:element> 

  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : TransactionDataType                                        -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="TransactionDataType">
  <xs:sequence>
     <!-- ================================================================= -->
     <!-- Set of Trade Marks                                                -->
     <!-- ================================================================= -->
     <xs:element name="TradeMarkDetails">
       <xs:complexType>
         <xs:sequence>
           <xs:element name="TradeMark" type="TradeMarkType" maxOccurs="unbounded"/>
         </xs:sequence>
       </xs:complexType>
     </xs:element>  
  </xs:sequence>
  <xs:attribute name="MaximumExceededIndicator" type="xs:boolean" use="optional"/>
 </xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : TransactionErrorType                                       -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="TransactionErrorType">
  <xs:sequence>
    <xs:element name="TransactionErrorCode" type="TransactionErrorCodeType"/>
    <xs:element name="TransactionErrorText" type="xs:token" minOccurs="0"/>   
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : TransactionHeaderType                                      -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="TransactionHeaderType">
  <xs:sequence>
    <xs:element name="SenderDetails"> 
      <xs:complexType> 
        <xs:sequence> 
          <xs:element name="RequestProducerDateTime" type="xs:dateTime"/>
        </xs:sequence> 
      </xs:complexType> 
    </xs:element>  
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : TransactionType                                            -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="TransactionType">
  <xs:sequence>
    <xs:element name="TransactionHeader" type="TransactionHeaderType"/>
    <xs:element name="TradeMarkTransactionBody" type="TransactionBodyType"/> 
  </xs:sequence>
</xs:complexType>

<!-- ********************************************************************** -->
<!-- ********************************************************************** -->
<!-- * BUSINESS TYPES LIBRARY ********************************************* -->
<!-- ********************************************************************** -->
<!-- ********************************************************************** -->

<!-- ====================================================================== -->
<!-- Type Name : AddressBookType                                            -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="AddressBookType">
  <xs:sequence>
     <xs:element name="FormattedNameAddress" type="FormattedNameAddressType"/>
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : ApplicantType                                              -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="ApplicantType">
  <xs:sequence>
    <xs:element name="ApplicantIdentifier" type="xs:token"/>
    <xs:element name="ApplicantURI" type="URIType" minOccurs="0"/>
    <xs:element name="ApplicantAddressBook" type="AddressBookType"/>
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : ClassDescriptionType                                       -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="ClassDescriptionType">
  <xs:sequence>
    <xs:element name="ClassNumber" type="NiceClassNumberType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : DesignatedCountryType                                      -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="DesignatedCountryType">
  <xs:sequence>
    <xs:element name="DesignatedCountryCode" type="ExtendedWIPOST3CodeType"/>
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : FormattedNameAddressType                                   -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="FormattedNameAddressType">
  <xs:sequence>
    <xs:element name="Name" type="NameType"/>
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : FreeFormatNameType                                         -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="FreeFormatNameType">
  <xs:sequence>
    <xs:element name="FreeFormatNameDetails"> 
      <xs:complexType> 
        <xs:sequence> 
          <xs:element name="FreeFormatNameLine" type="xs:string" maxOccurs="unbounded"/>
        </xs:sequence> 
      </xs:complexType> 
    </xs:element> 
 </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : GoodsServicesType                                          -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="GoodsServicesType">
  <xs:sequence>
    <xs:element name="ClassDescriptionDetails"> 
      <xs:complexType> 
        <xs:sequence>   
          <xs:element name="ClassDescription" type="ClassDescriptionType" maxOccurs="unbounded"/>
        </xs:sequence>  
      </xs:complexType> 
    </xs:element> 
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : MarkImageCategoryType                                      -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="MarkImageCategoryType">
  <xs:sequence>
    <xs:element name="CategoryCodeDetails"> 
      <xs:complexType> 
        <xs:sequence> 
          <xs:element name="CategoryCode" type="CategoryCodeType" maxOccurs="unbounded"/>
        </xs:sequence> 
      </xs:complexType> 
    </xs:element> 
  </xs:sequence>
</xs:complexType>  

<!-- ====================================================================== -->
<!-- Type Name : MarkImageType                                              -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="MarkImageType">
  <xs:sequence>
    <xs:element name="MarkImageURI" type="URIType"/>
    <xs:element name="MarkImageCategory" type="MarkImageCategoryType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : NameType                                                   -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="NameType">
  <xs:sequence>
    <xs:element name="FreeFormatName" type="FreeFormatNameType"/>
  </xs:sequence>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : TradeMarkType                                              -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="TradeMarkType">
  <xs:sequence>

    <xs:element name="RegistrationOfficeCode" type="WIPOST3CodeType"/>

    <xs:element name="IPRKind" type="IPRKindType" default="Trade mark" minOccurs="0"/>

    <xs:element name="ApplicationNumber" type="xs:token" minOccurs="0"/>
    <xs:element name="ApplicationDate" type="xs:date" minOccurs="0"/>
     
    <xs:element name="RegistrationNumber" type="xs:string" minOccurs="0"/>
    <xs:element name="RegistrationDate" type="xs:date" minOccurs="0"/>
    
    <xs:element name="TradeMarkURI" type="URIType"/>
    
    <xs:element name="MarkCurrentStatusCode" type="MarkCurrentStatusCodeType"/>
    
    <xs:element name="DesignatedCountryDetails" minOccurs="0"> 
      <xs:complexType> 
        <xs:sequence> 
          <xs:element name="DesignatedCountry" type="DesignatedCountryType" maxOccurs="unbounded"/>
        </xs:sequence> 
      </xs:complexType> 
    </xs:element> 
        
    <xs:element name="MarkFeature" type="MarkFeatureType"/>

    <xs:element name="TotalMarkSeries" type="xs:integer" minOccurs="0"/>
    
    <xs:element name="OppositionPeriodStartDate" type="xs:date" minOccurs="0"/>
    <xs:element name="OppositionPeriodEndDate" type="xs:date" minOccurs="0"/>

    <xs:element name="WordMarkSpecification" type="WordMarkSpecificationType" minOccurs="0"/>

    <xs:element name="MarkImageDetails" minOccurs="0"> 
      <xs:complexType> 
        <xs:sequence> 
          <xs:element name="MarkImage" type="MarkImageType"/>
        </xs:sequence> 
      </xs:complexType> 
    </xs:element> 

    <xs:element name="GoodsServicesDetails" minOccurs="0"> 
      <xs:complexType> 
        <xs:sequence> 
            <xs:element name="GoodsServices" type="GoodsServicesType"/>
        </xs:sequence> 
      </xs:complexType> 
    </xs:element> 

    <xs:element name="ApplicantDetails"> 
      <xs:complexType> 
        <xs:sequence>        
            <xs:element name="Applicant" type="ApplicantType" maxOccurs="unbounded"/>
        </xs:sequence> 
      </xs:complexType> 
    </xs:element> 
   
  </xs:sequence>
  <xs:attribute name="operationCode" type="OperationCodeType" use="optional"/>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : WordMarkSpecificationType                                  -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="WordMarkSpecificationType">
  <xs:sequence>
    <xs:element name="MarkVerbalElementText" type="xs:token" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

<!-- ********************************************************************** -->
<!-- ********************************************************************** -->
<!-- * ADDITIONAL TYPES LIBRARY ******************************************* -->
<!-- * ******************************************************************** -->
<!-- ********************************************************************** -->

<!-- ====================================================================== -->
<!-- Type Name : CategoryCodeType                                           -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="CategoryCodeType">
  <xs:restriction base="xs:string">
    <xs:pattern value="[0-9][0-9].[0-9][0-9].[0-9][0-9]|[0-9][0-9].[0-9][0-9]|[0-9][0-9]"/>
  </xs:restriction>
</xs:simpleType>

<!-- ====================================================================== -->
<!-- Type Name : ExtendedWIPOST3CodeType                                    -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="ExtendedWIPOST3CodeType">
  <xs:union memberTypes="WIPOST3CodeType WIPOFormerST3CodeType"/>
</xs:simpleType>

<!-- ====================================================================== -->
<!-- Type Name : MarkCurrentStatusCodeType                                  -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="MarkCurrentStatusCodeType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="Filed"/>
    <xs:enumeration value="Registered"/>
    <xs:enumeration value="Expired"/>
    <xs:enumeration value="Ended"/>
  </xs:restriction>
</xs:simpleType>
  
<!-- ====================================================================== -->
<!-- Type Name : MarkFeatureType                                            -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="MarkFeatureType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="Word"/>
    <xs:enumeration value="Stylized characters"/>
    <xs:enumeration value="Figurative"/>
    <xs:enumeration value="Combined"/>
    <xs:enumeration value="3-D"/>
    <xs:enumeration value="Colour"/>
    <xs:enumeration value="Sound"/>
    <xs:enumeration value="Hologram"/>
    <xs:enumeration value="Olfactory"/>
    <xs:enumeration value="Motion"/>
    <xs:enumeration value="Municipal"/>
    <xs:enumeration value="Chimney"/>
    <xs:enumeration value="Kennfaden"/>
    <xs:enumeration value="Other"/>
    <xs:enumeration value="Undefined"/>
  </xs:restriction>
</xs:simpleType> 

<!-- ====================================================================== -->
<!-- Type Name : NiceClassNumberType                                        -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="NiceClassNumberType">
  <xs:restriction base="xs:nonNegativeInteger">
    <xs:maxInclusive value="45"/>
  </xs:restriction>
</xs:simpleType>

<!-- ====================================================================== -->
<!-- Type Name : IPRKindType                                                -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="IPRKindType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="Trade mark"/>
    <xs:enumeration value="Logotype"/>
    <xs:enumeration value="Commercial name"/>
    <xs:enumeration value="Title of establishment"/>
    <xs:enumeration value="Domestic"/>
    <xs:enumeration value="Foreign"/>
    <xs:enumeration value="Converted"/>
  </xs:restriction>
</xs:simpleType> 

<!-- ====================================================================== -->
<!-- Type Name : OperationCodeType.xsd                                      -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="OperationCodeType">
  <xs:restriction base="xs:NMTOKEN">
    <xs:enumeration value="Insert"/>
    <xs:enumeration value="Delete"/>
  </xs:restriction>
</xs:simpleType> 

<!-- ====================================================================== -->
<!-- Type Name : TM-Search_TransactionCodeType                              -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="TM-Search_TransactionCodeType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="TM-Search Trade Mark List"/>
  </xs:restriction>
</xs:simpleType> 

<!-- ====================================================================== -->
<!-- Type Name : TransactionErrorCodeType                                   -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="TransactionErrorCodeType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="Error"/>
  </xs:restriction>
</xs:simpleType>

<!-- ====================================================================== -->
<!-- Type Name : URIType                                                    -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:complexType name="URIType">
  <xs:simpleContent>
    <xs:extension base="xs:anyURI"/>
  </xs:simpleContent>
</xs:complexType>

<!-- ====================================================================== -->
<!-- Type Name : WIPOFormerST3CodeType                                      -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- TM-Search-TradeMarkList Version 1.2 Dated 2011-04-07                   -->
<!-- ====================================================================== -->
<xs:simpleType name="WIPOFormerST3CodeType">
  <xs:restriction base="xs:NMTOKEN">
    <xs:enumeration value="CS"/>
    <xs:enumeration value="DL"/>
    <xs:enumeration value="DD"/>
    <xs:enumeration value="SU"/>
    <xs:enumeration value="YD"/>
    <xs:enumeration value="YU"/>
    <xs:enumeration value="UK"/>
    <xs:enumeration value="ZZ"/>
  </xs:restriction>
</xs:simpleType>

</xs:schema>
