<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 rel. 3 sp1 (http://www.altova.com) by Yun (World Intellectual Property Organization) -->
<xsd:schema xmlns="http://www.wipo.int/standards/XMLSchema/trademarks/appendixE" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.wipo.int/standards/XMLSchema/trademarks/appendixE" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
	<!-- ***************************************************************************** -->
	<!-- *                               APPENDIX E of WIPO Standard ST.66               * -->
	<!-- *                                                                        * -->
	<!-- *     ST.36 XML Schema Fragments, published in April 2007             * -->
	<!-- *                                                                           * -->
	<!-- *     Filename    : st36for66-V1-0.xsd                                      * -->
	<!-- *     Author      : SDWG ST.66 Task Force                                   * -->
	<!-- *     Version     : 1.0                                                     * -->
	<!-- *     Last Update : 2007-03-02                                              * -->
	<!-- *     Contact     : scit.mail@wipo.int                                      * -->
	<!-- *                                                                           * -->
	<!-- *===========================================================================* -->
	<!-- *                         <Revision History>                                * -->
	<!-- *                                                                           * -->
	<!-- * March 2, 2007                                                             * -->
	<!-- *  - SDWG ST.66 Task Force (former ST.66 Forum) proposed this schema        * -->
	<!-- *                                                                           * -->
	<!-- * March 22, 2007                                                            * -->
	<!-- *  - This schema was adopted as proposed by the SCIT/SDWG at its 8th session * -->
	<!-- *                                                                           * -->
	<!-- ***************************************************************************** -->
	<xsd:annotation>
		<xsd:documentation>Appendix E of WIPO Standard ST.66, ST.36 XML Schema Fragments, published in April 2007</xsd:documentation>
	</xsd:annotation>
	<xsd:group name="address_group">
		<xsd:choice>
			<xsd:sequence>
				<xsd:element ref="address-1" minOccurs="0"/>
				<xsd:element ref="address-2" minOccurs="0"/>
				<xsd:element ref="address-3" minOccurs="0"/>
				<xsd:element ref="mailcode" minOccurs="0"/>
				<xsd:element ref="pobox" minOccurs="0"/>
				<xsd:element ref="room" minOccurs="0"/>
				<xsd:element ref="address-floor" minOccurs="0"/>
				<xsd:element ref="building" minOccurs="0"/>
				<xsd:element ref="street" minOccurs="0"/>
				<xsd:element ref="city" minOccurs="0"/>
				<xsd:element ref="county" minOccurs="0"/>
				<xsd:element ref="state" minOccurs="0"/>
				<xsd:element ref="postcode" minOccurs="0"/>
				<xsd:element ref="country"/>
			</xsd:sequence>
			<xsd:element ref="text"/>
		</xsd:choice>
	</xsd:group>
	<xsd:group name="name_group">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element ref="name"/>
				<xsd:sequence>
					<xsd:element ref="prefix" minOccurs="0"/>
					<xsd:choice>
						<xsd:element ref="last-name"/>
						<xsd:element ref="orgname"/>
					</xsd:choice>
					<xsd:element ref="first-name" minOccurs="0"/>
					<xsd:element ref="middle-name" minOccurs="0"/>
					<xsd:element ref="suffix" minOccurs="0"/>
					<xsd:element ref="iid" minOccurs="0"/>
					<xsd:element ref="role" minOccurs="0"/>
					<xsd:element ref="orgname" minOccurs="0"/>
					<xsd:element ref="department" minOccurs="0"/>
					<xsd:element ref="synonym" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:choice>
			<xsd:element ref="registered-number" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:element name="publication-reference">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="document-id"/>
			</xsd:sequence>
			<xsd:attribute name="id" type="xsd:ID"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="priority-document">
		<xsd:complexType>
			<xsd:attribute name="id" type="xsd:ID"/>
			<xsd:attribute name="file" type="xsd:string" use="required"/>
			<xsd:attribute name="lang" type="xsd:string"/>
			<xsd:attribute name="carriers">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="internal-electronic"/>
						<xsd:enumeration value="external-electronic"/>
						<xsd:enumeration value="paper"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="status" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="priority-date">
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="priority-valid" default="yes">
						<xsd:simpleType>
							<xsd:restriction base="xsd:NMTOKEN">
								<xsd:enumeration value="yes"/>
								<xsd:enumeration value="no"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="priority-claim">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="country"/>
				<xsd:element ref="doc-number" minOccurs="0"/>
				<xsd:element ref="date"/>
				<xsd:element ref="office-of-filing" minOccurs="0"/>
				<xsd:choice minOccurs="0">
					<xsd:element ref="priority-doc-requested"/>
					<xsd:element ref="priority-doc-attached"/>
				</xsd:choice>
			</xsd:sequence>
			<xsd:attribute name="id" type="xsd:ID"/>
			<xsd:attribute name="sequence" type="xsd:string" use="required"/>
			<xsd:attribute name="kind" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="national"/>
						<xsd:enumeration value="regional"/>
						<xsd:enumeration value="international"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="credit-card">
		<xsd:complexType>
			<xsd:attribute name="number" type="xsd:string" use="required"/>
			<xsd:attribute name="expires" type="xsd:string" use="required"/>
			<xsd:attribute name="name" type="xsd:string"/>
			<xsd:attribute name="postal-code" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="account">
		<xsd:complexType>
			<xsd:attribute name="number" type="xsd:string" use="required"/>
			<xsd:attribute name="account-type" type="xsd:string" use="required"/>
			<xsd:attribute name="name" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="fee-total">
		<xsd:complexType>
			<xsd:attribute name="amount" type="xsd:string" use="required"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="fee">
		<xsd:complexType>
			<xsd:attribute name="fee-code" type="xsd:string" use="required"/>
			<xsd:attribute name="amount" type="xsd:string" use="required"/>
			<xsd:attribute name="quantity" type="xsd:string"/>
			<xsd:attribute name="currency" type="xsd:string" use="required"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="other-doc">
		<xsd:complexType>
			<xsd:choice maxOccurs="unbounded">
				<xsd:element ref="document-name"/>
				<xsd:element ref="document-code"/>
				<xsd:element ref="dtext"/>
			</xsd:choice>
			<xsd:attribute name="id" type="xsd:ID"/>
			<xsd:attribute name="file" type="xsd:string" use="required"/>
			<xsd:attribute name="lang" type="xsd:string"/>
			<xsd:attribute name="carriers">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="internal-electronic"/>
						<xsd:enumeration value="external-electronic"/>
						<xsd:enumeration value="paper"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="file-type" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="xml"/>
						<xsd:enumeration value="pdf"/>
						<xsd:enumeration value="txt"/>
						<xsd:enumeration value="tif"/>
						<xsd:enumeration value="zip"/>
						<xsd:enumeration value="jpg"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="status" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="attorney-or-agent">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="addressbook"/>
				<xsd:element ref="range-of-authority" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
			<xsd:attribute name="rep-type" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="agent"/>
						<xsd:enumeration value="attorney"/>
						<xsd:enumeration value="common-representative"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="img">
		<xsd:complexType>
			<xsd:attribute name="id" type="xsd:ID"/>
			<xsd:attribute name="he" type="xsd:string" use="required"/>
			<xsd:attribute name="wi" type="xsd:string" use="required"/>
			<xsd:attribute name="file" type="xsd:string" use="required"/>
			<xsd:attribute name="alt" type="xsd:string"/>
			<xsd:attribute name="img-content" default="drawing">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="drawing"/>
						<xsd:enumeration value="photograph"/>
						<xsd:enumeration value="character"/>
						<xsd:enumeration value="dna"/>
						<xsd:enumeration value="undefined"/>
						<xsd:enumeration value="chem"/>
						<xsd:enumeration value="table"/>
						<xsd:enumeration value="math"/>
						<xsd:enumeration value="program-listing"/>
						<xsd:enumeration value="flowchart"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="img-format" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="jpg"/>
						<xsd:enumeration value="tif"/>
						<xsd:enumeration value="st33"/>
						<xsd:enumeration value="st35"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="orientation" default="portrait">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="portrait"/>
						<xsd:enumeration value="landscape"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="inline" default="no">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="yes"/>
						<xsd:enumeration value="no"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="gazette-reference">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="gazette-num"/>
				<xsd:element ref="date"/>
				<xsd:element ref="text" minOccurs="0"/>
			</xsd:sequence>
			<xsd:attribute name="id" type="xsd:ID"/>
			<xsd:attribute name="country" type="xsd:string"/>
			<xsd:attribute name="lang" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="file-content">
		<xsd:complexType>
			<xsd:attribute name="doc-name" type="xsd:string" use="required"/>
			<xsd:attribute name="file-name" type="xsd:string" use="required"/>
			<xsd:attribute name="size" type="xsd:string"/>
			<xsd:attribute name="date-produced" type="xsd:string"/>
			<xsd:attribute name="number-of-notification" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="doc-page">
		<xsd:complexType>
			<xsd:attribute name="id" type="xsd:ID"/>
			<xsd:attribute name="he" type="xsd:string" use="required"/>
			<xsd:attribute name="wi" type="xsd:string" use="required"/>
			<xsd:attribute name="type" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="jpg"/>
						<xsd:enumeration value="pdf"/>
						<xsd:enumeration value="tif"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="alt" type="xsd:string"/>
			<xsd:attribute name="pp" type="xsd:string"/>
			<xsd:attribute name="ppf" type="xsd:string"/>
			<xsd:attribute name="ppl" type="xsd:string"/>
			<xsd:attribute name="file" type="xsd:string" use="required"/>
			<xsd:attribute name="ocr" type="xsd:string"/>
			<xsd:attribute name="color">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="color"/>
						<xsd:enumeration value="bw"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="orientation" default="portrait">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="portrait"/>
						<xsd:enumeration value="landscape"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="electronic-signature">
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="basic-signature"/>
				<xsd:element ref="enhanced-signature"/>
			</xsd:choice>
			<xsd:attribute name="date" type="xsd:string" use="required"/>
			<xsd:attribute name="place-signed" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="fax-image">
		<xsd:complexType>
			<xsd:attribute name="file" type="xsd:string" use="required"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="application-request">
		<xsd:complexType>
			<xsd:attribute name="id" type="xsd:ID"/>
			<xsd:attribute name="file" type="xsd:string" use="required"/>
			<xsd:attribute name="lang" type="xsd:string"/>
			<xsd:attribute name="status" type="xsd:string"/>
			<xsd:attribute name="carriers">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="internal-electronic"/>
						<xsd:enumeration value="external-electronic"/>
						<xsd:enumeration value="paper"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="application-reference">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="document-id"/>
			</xsd:sequence>
			<xsd:attribute name="id" type="xsd:ID"/>
			<xsd:attribute name="appl-type" type="xsd:string" use="required"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="document-id">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="country"/>
				<xsd:element ref="doc-number"/>
				<xsd:element ref="kind" minOccurs="0"/>
				<xsd:element ref="name" minOccurs="0"/>
				<xsd:element ref="date" minOccurs="0"/>
			</xsd:sequence>
			<xsd:attribute name="lang" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="applicant">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="addressbook" maxOccurs="unbounded"/>
				<xsd:element ref="nationality"/>
				<xsd:element ref="residence"/>
				<xsd:element ref="us-rights" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:element ref="designated-states" minOccurs="0"/>
				<xsd:element ref="designated-states-as-inventor" minOccurs="0"/>
			</xsd:sequence>
			<xsd:attribute name="sequence" type="xsd:string" use="required"/>
			<xsd:attribute name="app-type" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="applicant"/>
						<xsd:enumeration value="applicant-inventor"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name="designation" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="all"/>
						<xsd:enumeration value="all-except-us"/>
						<xsd:enumeration value="us-only"/>
						<xsd:enumeration value="as-indicated"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="us-rights">
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="to-dead-inventor" type="xsd:string" use="required"/>
					<xsd:attribute name="kind" use="required">
						<xsd:simpleType>
							<xsd:restriction base="xsd:NMTOKEN">
								<xsd:enumeration value="heir"/>
								<xsd:enumeration value="heiress"/>
								<xsd:enumeration value="executor"/>
								<xsd:enumeration value="executrix"/>
								<xsd:enumeration value="estate"/>
								<xsd:enumeration value="legal-representative"/>
								<xsd:enumeration value="administrator"/>
								<xsd:enumeration value="administratrix"/>
								<xsd:enumeration value="legal-representatives"/>
								<xsd:enumeration value="heirs"/>
								<xsd:enumeration value="executors"/>
								<xsd:enumeration value="legal-heirs"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="appeal-reference">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="doc-number"/>
				<xsd:element ref="date" minOccurs="0"/>
			</xsd:sequence>
			<xsd:attribute name="appeal-type" type="xsd:string" use="required"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="amount-grand-total">
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="currency" type="xsd:string" use="required"/>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="agent">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="addressbook" maxOccurs="unbounded"/>
			</xsd:sequence>
			<xsd:attribute name="sequence" type="xsd:string" use="required"/>
			<xsd:attribute name="rep-type" use="required">
				<xsd:simpleType>
					<xsd:restriction base="xsd:NMTOKEN">
						<xsd:enumeration value="agent"/>
						<xsd:enumeration value="attorney"/>
						<xsd:enumeration value="common-representative"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="addressbook">
		<xsd:complexType>
			<xsd:choice>
				<xsd:sequence>
					<xsd:group ref="name_group"/>
					<xsd:element ref="address"/>
					<xsd:element ref="phone" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="fax" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="email" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="url" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="ead" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element ref="dtext" minOccurs="0"/>
				</xsd:sequence>
				<xsd:element ref="text"/>
			</xsd:choice>
			<xsd:attribute name="id" type="xsd:ID"/>
			<xsd:attribute name="lang" type="xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="name">
		<xsd:complexType>
			<xsd:simpleContent>
				<xsd:extension base="xsd:string">
					<xsd:attribute name="name-type">
						<xsd:simpleType>
							<xsd:restriction base="xsd:NMTOKEN">
								<xsd:enumeration value="legal"/>
								<xsd:enumeration value="natural"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:attribute>
				</xsd:extension>
			</xsd:simpleContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="signatories">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="signatory" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="signatory">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:group ref="name_group"/>
				<xsd:element ref="address" minOccurs="0"/>
				<xsd:element ref="electronic-signature"/>
				<xsd:element ref="signatory-capacity" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="signatory-capacity" type="xsd:string"/>
	<xsd:element name="ro">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="country"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="response">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="code"/>
				<xsd:element ref="message"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="message" type="xsd:string"/>
	<xsd:element name="code" type="xsd:string"/>
	<xsd:element name="received-on">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="date"/>
				<xsd:element ref="time" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="time" type="xsd:string"/>
	<xsd:element name="priority-claims">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="priority-claim" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="priority-doc-attached">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="priority-doc-requested">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="office-of-filing">
		<xsd:complexType>
			<xsd:choice>
				<xsd:sequence>
					<xsd:element ref="region"/>
					<xsd:element ref="country" minOccurs="0"/>
				</xsd:sequence>
				<xsd:element ref="country"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="priority-application">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="document-id"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="payment-mode">
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="charge"/>
				<xsd:element ref="postal-order"/>
				<xsd:element ref="cash"/>
				<xsd:element ref="coupons"/>
				<xsd:element ref="cheque"/>
				<xsd:element ref="bank-draft"/>
				<xsd:element ref="stamps"/>
				<xsd:element ref="other"/>
				<xsd:element ref="later-payment"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="later-payment">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="stamps">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="bank-draft">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="cheque">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="coupons">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="cash">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="postal-order">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="charge">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="payment">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="fee" maxOccurs="unbounded"/>
				<xsd:element ref="fee-total"/>
				<xsd:choice>
					<xsd:element ref="account"/>
					<xsd:element ref="credit-card"/>
					<xsd:element ref="other-method"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="other-method" type="xsd:string"/>
	<xsd:element name="other-documents">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="other-doc" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="document-name" type="xsd:string"/>
	<xsd:element name="other" type="xsd:string"/>
	<xsd:element name="opposition-data">
		<xsd:complexType>
			<xsd:choice maxOccurs="unbounded">
				<xsd:element ref="opponent"/>
				<xsd:element ref="attorney-or-agent"/>
				<xsd:element ref="date-deemed-not-to-have-been-filed"/>
				<xsd:element ref="date-inadmissable"/>
				<xsd:element ref="date-rejected"/>
				<xsd:element ref="date-terminated"/>
				<xsd:element ref="opposition-not-filed"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="opposition-not-filed">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="date-terminated">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="date"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="date-rejected">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="date"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="date-inadmissable">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="date"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="date-deemed-not-to-have-been-filed">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="date"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="opponent">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="addressbook"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="licensee-data">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="licensee"/>
				<xsd:element ref="attorney-or-agent" minOccurs="0"/>
				<xsd:element ref="effective-in" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="effective-in">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="country" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="range-of-authority" type="xsd:string"/>
	<xsd:element name="licensee">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="addressbook"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="language-of-filing" type="xsd:string"/>
	<xsd:element name="gazette-num" type="xsd:string"/>
	<xsd:element name="filing-date">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="date"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="file-reference-id" type="xsd:string"/>
	<xsd:element name="filelist">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="file-content" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="examiners">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="primary-examiner" minOccurs="0"/>
				<xsd:element ref="assistant-examiner" minOccurs="0"/>
				<xsd:element ref="authorized-officer" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="assistant-examiner">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:group ref="name_group"/>
				<xsd:element ref="electronic-signature" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="primary-examiner">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:group ref="name_group"/>
				<xsd:element ref="electronic-signature" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="earlier-app-reference">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="document-id"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="document-code" type="xsd:string"/>
	<xsd:element name="currency" type="xsd:string"/>
	<xsd:element name="correspondence-address">
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="customer-number"/>
				<xsd:element ref="addressbook" maxOccurs="unbounded"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="confirmation-number" type="xsd:string"/>
	<xsd:element name="authorized-officer">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:group ref="name_group"/>
				<xsd:element ref="phone" minOccurs="0"/>
				<xsd:element ref="fax" minOccurs="0"/>
				<xsd:element ref="email" minOccurs="0"/>
				<xsd:element ref="electronic-signature" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="enhanced-signature">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="pkcs7"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="pkcs7">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="basic-signature">
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="fax-image"/>
				<xsd:element ref="text-string"/>
				<xsd:element ref="click-wrap"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="click-wrap">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="text-string" type="xsd:string"/>
	<xsd:element name="application-software">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="software-name"/>
				<xsd:element ref="software-version"/>
				<xsd:element ref="software-message" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="software-message" type="xsd:string"/>
	<xsd:element name="software-version" type="xsd:string"/>
	<xsd:element name="software-name" type="xsd:string"/>
	<xsd:element name="kind" type="xsd:string"/>
	<xsd:element name="applicants">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="applicant" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="designated-states-as-inventor">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="country" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:sequence minOccurs="0" maxOccurs="unbounded">
					<xsd:element ref="region"/>
					<xsd:element ref="country" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="designated-states">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="country" minOccurs="0" maxOccurs="unbounded"/>
				<xsd:sequence minOccurs="0" maxOccurs="unbounded">
					<xsd:element ref="region"/>
					<xsd:element ref="country" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="region">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="country"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="residence">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="country"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="nationality">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="country"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="date" type="xsd:string"/>
	<xsd:element name="doc-number" type="xsd:string"/>
	<xsd:element name="amount-total" type="xsd:string"/>
	<xsd:element name="amount-each" type="xsd:string"/>
	<xsd:element name="agents">
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="customer-number"/>
				<xsd:element ref="agent" maxOccurs="unbounded"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="customer-number" type="xsd:string"/>
	<xsd:element name="dtext" type="xsd:string"/>
	<xsd:element name="ead" type="xsd:string"/>
	<xsd:element name="url" type="xsd:string"/>
	<xsd:element name="email" type="xsd:string"/>
	<xsd:element name="fax" type="xsd:string"/>
	<xsd:element name="phone" type="xsd:string"/>
	<xsd:element name="registered-number" type="xsd:string"/>
	<xsd:element name="synonym" type="xsd:string"/>
	<xsd:element name="department" type="xsd:string"/>
	<xsd:element name="role" type="xsd:string"/>
	<xsd:element name="iid" type="xsd:string"/>
	<xsd:element name="suffix" type="xsd:string"/>
	<xsd:element name="middle-name" type="xsd:string"/>
	<xsd:element name="first-name" type="xsd:string"/>
	<xsd:element name="orgname" type="xsd:string"/>
	<xsd:element name="last-name" type="xsd:string"/>
	<xsd:element name="prefix" type="xsd:string"/>
	<xsd:element name="address">
		<xsd:complexType>
			<xsd:choice>
				<xsd:group ref="address_group"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="text" type="xsd:string"/>
	<xsd:element name="country" type="xsd:string"/>
	<xsd:element name="postcode" type="xsd:string"/>
	<xsd:element name="state" type="xsd:string"/>
	<xsd:element name="county" type="xsd:string"/>
	<xsd:element name="city" type="xsd:string"/>
	<xsd:element name="street" type="xsd:string"/>
	<xsd:element name="building" type="xsd:string"/>
	<xsd:element name="address-floor" type="xsd:string"/>
	<xsd:element name="room" type="xsd:string"/>
	<xsd:element name="pobox" type="xsd:string"/>
	<xsd:element name="mailcode" type="xsd:string"/>
	<xsd:element name="address-3" type="xsd:string"/>
	<xsd:element name="address-2" type="xsd:string"/>
	<xsd:element name="address-1" type="xsd:string"/>
	<xsd:element name="account-no" type="xsd:string"/>
</xsd:schema>
