<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:com="http://www.wipo.int/standards/XMLSchema/Common/1" xmlns:tmk="http://www.wipo.int/standards/XMLSchema/Trademark/1" targetNamespace="http://www.wipo.int/standards/XMLSchema/Trademark/1" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.0">
<xsd:annotation>
		<xsd:documentation>
Last update: 2012-07-13
Contact Point: xml.standards@wipo.int
ReleaseNotesURL:
</xsd:documentation>
	</xsd:annotation>
<xsd:include schemaLocation="TrademarkApplication-V1-0.xsd"/>
<xsd:include schemaLocation="../Aggregate/ApplicantBag-V1-0.xsd"/>
<xsd:include schemaLocation="../Aggregate/TrademarkBag-V1-0.xsd"/>
<xsd:include schemaLocation="../Aggregate/TermSynonymRelation-V1-0.xsd"/>
<xsd:include schemaLocation="../Aggregate/TermTranslationRelation-V1-0.xsd"/>
<xsd:include schemaLocation="../Aggregate/Decision-V1-0.xsd"/>
<xsd:include schemaLocation="../Aggregate/DecisionCaseRelation-V1-0.xsd"/>
<xsd:include schemaLocation="../Aggregate/MarkRecordRelation-V1-0.xsd"/>
<xsd:import namespace="http://www.wipo.int/standards/XMLSchema/Common/1" schemaLocation="../../../Common/1/Aggregate/TransactionErrorBag-V1-0.xsd"/>
<xsd:import namespace="http://www.wipo.int/standards/XMLSchema/Common/1" schemaLocation="../../../Common/1/Basic/TransactionIdentifier-V1-0.xsd"/>
<xsd:import namespace="http://www.wipo.int/standards/XMLSchema/Common/1" schemaLocation="../../../Common/1/Basic/TransactionCategory-V1-0.xsd"/>
<xsd:import namespace="http://www.wipo.int/standards/XMLSchema/Common/1" schemaLocation="../../../Common/1/Basic/TransactionSubCode-V1-0.xsd"/>
<xsd:import namespace="http://www.wipo.int/standards/XMLSchema/Common/1" schemaLocation="../../../Common/1/Aggregate/TransactionHeader-V1-0.xsd"/>
<xsd:import namespace="http://www.wipo.int/standards/XMLSchema/Common/1" schemaLocation="../../../Common/1/Aggregate/RepresentativeBag-V1-0.xsd"/>
<xsd:element name="Transaction" type="tmk:TransactionType">
<xsd:annotation>
<xsd:documentation>Root element. Wrap around for transaction of trademark data</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TrademarkTransactionBody" type="tmk:TrademarkTransactionBodyType">
<xsd:annotation>
<xsd:documentation>Data concerning error handling and transaction content</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TransactionContentDetails" type="tmk:TransactionContentDetailsType">
<xsd:annotation>
<xsd:documentation>Details of the contents of a transaction</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TransactionData" type="tmk:TransactionDataType">
<xsd:annotation>
<xsd:documentation>Content of one trademark request or transaction</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TermSynonymRelationBag" type="tmk:TermSynonymRelationBagType">
<xsd:annotation>
<xsd:documentation>Collection of the relation structures that relates classification terms that are synonym</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TermTranslationRelationBag" type="tmk:TermTranslationRelationBagType">
<xsd:annotation>
<xsd:documentation>Collection of the relation structures that relate a classification term with its translation in other languages</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DecisionBag" type="tmk:DecisionBagType">
<xsd:annotation>
<xsd:documentation>Collection of decisions taken on trademark cases </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DecisionCaseRelationBag" type="tmk:DecisionCaseRelationBagType">
<xsd:annotation>
<xsd:documentation>Collection of the relation structures that relates decisions and the cases they refer. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MarkRecordRelationBag" type="tmk:MarkRecordRelationBagType">
<xsd:annotation>
<xsd:documentation>Collection of the relation structures that relate marks and their records</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="TransactionType">
<xsd:sequence>
<xsd:element ref="com:TransactionHeader" minOccurs="0"/>
<xsd:element ref="tmk:TrademarkTransactionBody" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TrademarkTransactionBodyType">
<xsd:sequence>
<xsd:element ref="com:TransactionErrorBag"/>
<xsd:element ref="tmk:TransactionContentDetails"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransactionContentDetailsType">
<xsd:sequence>
<xsd:element ref="com:TransactionIdentifier"/>
<xsd:element ref="com:TransactionCategory"/>
<xsd:element ref="com:TransactionSubCode"/>
<xsd:element ref="tmk:TransactionData"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransactionDataType">
<xsd:choice>
<xsd:element ref="tmk:TrademarkApplication"/>
<xsd:element ref="tmk:TrademarkBag"/>
<xsd:element ref="tmk:ApplicantBag"/>
<xsd:element ref="com:RepresentativeBag"/>
<xsd:element ref="tmk:MarkRecordBag"/>
<xsd:element ref="tmk:MarkRecordRelationBag"/>
<xsd:element ref="tmk:ClassificationTermBag"/>
<xsd:element ref="tmk:TermSynonymRelationBag"/>
<xsd:element ref="tmk:TermTranslationRelationBag"/>
<xsd:element ref="tmk:DecisionBag"/>
<xsd:element ref="tmk:DecisionCaseRelationBag"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MarkRecordRelationBagType">
<xsd:sequence>
<xsd:element ref="tmk:MarkRecordRelation" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TermSynonymRelationBagType">
<xsd:sequence>
<xsd:element ref="tmk:TermSynonymRelation" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TermTranslationRelationBagType">
<xsd:sequence>
<xsd:element ref="tmk:TermTranslationRelation" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DecisionBagType">
<xsd:sequence>
<xsd:element ref="tmk:Decision" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DecisionCaseRelationBagType">
<xsd:sequence>
<xsd:element ref="tmk:DecisionCaseRelation" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
