Table of Contents
Date | Author | Version | Description |
---|---|---|---|
01/03/2004 | TM-XML WG | 0.2 | |
09/04/2004 | TM-XML WG | 0.3 | |
07/06/2004 | TM-XML WG | 0.4 | |
21/12/2004 | TM-XML WG | 0.5 | |
30/06/2005 | TM-XML WG | 0.6 | |
30/11/2005 | TM-XML WG | 0.7 | |
08/03/2006 | TM-XML WG | 1.0 for Comment | Support for mark records. Completed some existing components with new data elements. Fixed some misspellings and typos. |
26/05/2006 | TM-XML WG | 1.0 Final | Reviewed version with a few new data elements and fixes. |
21/09/2007 | TM-XML WG | 1.1 | Alignment to WIPO ST.66. Support for Appeals and Decisions. Some extensions overall, see release notes. |
09/11/2007 | TM-XML WG | 1.2 | Alignment to revision of WIPO ST.66, version 1.1. Minor changes. See release notes. |
23/10/2009 | TM-XML WG | 1.3 | Support for Party and Trade Mark relationships. Minor changes. See release notes. |
Table of Contents
This document contains a data dictionary of the proposed international XML standard for trade marks. XSD's, schema design rules and associated class diagrams are provided in separate documents. All documents included this one are publicly available for download at the TM-XML website: http://tm-xml.org and TM-XML wiki: http://wiki.tm-xml.org
The main components of the standard are described in separate chapters. Each section in a chapter describes a logical group of data elements.
TM-XML Version 1.0 Final was the base for the creation of WIPO Standard ST.66. The Standard was adopted by the Standing Committee on Information Technologies, Standards and Documentation Working Group (SCIT/SDWG) during its 8th Session on March, 2007. TM-XML Version 1.1 was proposed as input for the revision of ST.66. After release of WIPO Standard Version 1.1, TM-XML was aligned accordingly and version 1.2 released. The new TM-XML Version 1.3, presented in this document, contains a revision of statuses; support for party and trade mark relations and some other minor changes. See accompanied release notes document. WIPO ST.66 and supplementary documentation can be found at the WIPO ST.66 Material page located at: http://www.wipo.int/standards/en/xml_material/st66/index.html. TM-XML continues its development and new additions and changes will be proposed as Proposals for Change (PFC) to the WIPO ST.66 Task Force in order to be considered for future versions of ST.66.
Note: A TM-XML roadmap has been published in an article on Wikipedia, see http://en.wikipedia.org/wiki/TM-XML
One of the main tasks of the working group was to determine what elements within the trade mark standard were to be included as common used and what elements were to be left out as country-specific.
The working group realizes that decisions can be arbitrary in some cases. The working group had to based itself on the input it received from organizations. A large number of organizations responded on the request for input, but a number also did not. In some cases the working group had to speculate about the common use of an element.
During the progress, the working group has decided:
All elements needed for the International and Community Trade Mark are to be included.
The reason for the foundation of this working group was to work out a standard XML for trade marks that could be used by WIPO, OHIM and all other organizations. WIPO and OHIM elements are therefore not considered as country specific.
Include as many other logical elements that can be fitted easily into the structure.
As opposed to elements defined in the standard, country-specific elements cannot be reused by other organizations. To include as many other logical elements as possible ensures that when at a later stage several organizations are in need for a same 'country-specific' element, this can be found in the standard, and prevents all these organizations from having to define their own organization-specific elements.
The inevitable wide scope.
It is inevitable that the structure of the standard will be wider than a single organization will need. The adoption rules however will allow organizations to make the necessary adjustments for a specific purpose.
The need for adjustment of the standard will depend on the specific purpose. This can be e-filing or other usage at a specific stage for a specific organization only, or the exchange of data between two or more parties. For each specific purpose, the general adoption rules are:
A Guideline for Implementation of Schemas is available at the TM-XML website.
Table of Contents
Kind of debit account
No | Enumeration Value | Description |
---|---|---|
1 | Basic Fee Immediate | Basic Fee Immediate |
2 | Basic Fee End of Period | Basic Fee End of Period |
3 | Basic and Class Fee | Basic and Class Fee |
* | Union with xs:token |
Monetary quantity of the payment and currency
No | Element | Occurs | Description |
---|---|---|---|
1 | Currency Code (attribute) | 1 | Currency of the monetary amount |
Code
<complexType name="AmountType"> <simpleContent> <extension base="xs:decimal"> <attribute name="currencyCode" type="ISOCurrencyCodeType" use="optional"/> </extension> </simpleContent> </complexType>
Payment by credit card/debit card/chip card or other card
No | Element | Occurs | Description |
---|---|---|---|
1 | Card Primary Account Number | 1 | The identifying number of the card, known as the PAN - Primary Account Number. |
2 | Card Network Identifier | 1 | Identifier of the organization providing the network for the card |
3 | Card Kind Code | 0..1 | The type of card used for payment, such as a debit card or credit card, according to a controlled list of card types |
4 | Card Customer Identifier | 0..1 | The customer reference number. This is used to enable transmission of customer specific information with the card. |
5 | Card Validity Start Date | 0..1 | The date from which the card is valid |
6 | Card Expiry Date | 0..1 | The date up to which the card is valid |
7 | Card Issuer Identifier | 0..1 | Identifies the organization issuing the card, known as the BIN - Bank Id.No. |
8 | Card Issue Number | 0..1 | Identifies the issue number, relevant only to SWITCH cards |
9 | Card C V2 Identifier | 0..1 | The CV2 identity on the reverse of the card for added security. The 3/4 digit number located on the back of the credit/debit card signature strip. |
10 | Card Chip Code | 0..1 | Distinction between CHIP and MAG STRIPE cards |
11 | Card Chip Application Identifier | 0..1 | Identifies the application (AID) on a Chip card that provides the information quoted |
12 | Card Holder Name | 0..1 | Name of the credit card holder |
Code
<complexType name="CardAccountType"> <sequence> <element name="CardPrimaryAccountNumber" type="xs:string"/> <element name="CardNetworkIdentifier" type="xs:string"/> <element name="CardKindCode" type="CardKindCodeType" minOccurs="0"/> <element name="CardCustomerIdentifier" type="xs:string" minOccurs="0"/> <element name="CardValidityStartDate" type="xs:date" minOccurs="0"/> <element name="CardExpiryDate" type="xs:date" minOccurs="0"/> <element name="CardIssuerIdentifier" type="xs:string" minOccurs="0"/> <element name="CardIssueNumber" type="xs:string" minOccurs="0"/> <element name="CardCV2Identifier" type="xs:string" minOccurs="0"/> <element name="CardChipCode" type="ChipCodeType" minOccurs="0"/> <element name="CardChipApplicationIdentifier" type="xs:string" minOccurs="0"/> <element name="CardHolderName" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
The type of card used for payment, such as a debit card or credit card, according to a controlled list of card types
No | Enumeration Value | Description |
---|---|---|
1 | Credit Card | Credit Card |
2 | Debit Card | Debit Card |
* | Union with xs:token |
Distinction between chip and magnetic strip cards
No | Enumeration Value | Description |
---|---|---|
1 | Chip | Chip |
2 | Magnetic Stripe | Magnetic Stripe |
* | Union with xs:token |
Login data of the producer of the request or transaction on the receiving office system
No | Element | Occurs | Description |
---|---|---|---|
1 | Login | 0..1 | login of the requester on the receiving office system |
2 | Login Email | 0..1 | Email associated to the login of the requester on the receiving office system |
3 | Password | 0..n | Password associated to the login of the requester on the receiving office system |
Code
<complexType name="LoginInformationType"> <sequence> <element name="Login" type="xs:string" minOccurs="0"/> <element name="LoginEmail" type="xs:string" minOccurs="0"/> <element name="Password" type="xs:anySimpleType" minOccurs="0" maxOccurs="unbounded"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data regarding a request for payment
No | Element | Occurs | Description |
---|---|---|---|
1 | Payment Identifier | 0..1 | Identifier for the payment |
2 | Payment URI | 0..1 | URI address to access further data on the payment |
3 | Payment Reference | 0..1 | Free text reference in addition to the identifier |
4 | Payer Name | 0..1 | Name details of the payer |
5 | Payment Status | 0..1 | Status of the payment |
6 | Comment | 0..1 | Free text comment |
7 | Payment Date | 0..1 | Date of payment |
8 | Payment Method | 0..1 | Payment method or mode of payment |
9 | Payment Fee Details | 0..1 | Specification of sub fees and amounts |
10 | Payment Fee | 1..n | Specification of one sub fee and amount |
Code
<complexType name="PaymentType"> <sequence> <element name="PaymentIdentifier" type="xs:string" minOccurs="0"/> <element name="PaymentURI" type="URIType" minOccurs="0"/> <element name="PaymentReference" type="xs:string" minOccurs="0"/> <element name="PayerName" type="NameType" minOccurs="0"/> <element name="PaymentStatus" type="PaymentStatusCodeType" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="PaymentDate" type="xs:date" minOccurs="0"/> <element name="PaymentMethod" type="PaymentMethodType" minOccurs="0"/> <element name="PaymentFeeDetails" minOccurs="0"> <complexType> <sequence> <element name="PaymentFee" type="PaymentFeeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Specification of one sub fee and amount
No | Element | Occurs | Description |
---|---|---|---|
1 | Fee Identifier | 0..1 | Identifier for a fee |
2 | Fee Reference | 0..1 | Free text reference to the fee |
3 | Fee Amount | 1 | Basic fee amount |
4 | Fee Unit Quantity | 0..1 | The quantity or factor the basic amount is multiplied by |
5 | Fee Unit Amount | 0..1 | The unit amount as the outcome of the "Fee Amount" multiplied by the "fee Quantity" |
6 | Comment | 0..1 | Free text comment |
Code
<complexType name="PaymentFeeType"> <sequence> <element name="FeeIdentifier" type="xs:string" minOccurs="0"/> <element name="FeeReference" type="xs:string" minOccurs="0"/> <element name="FeeAmount" type="AmountType"/> <element name="FeeUnitQuantity" type="xs:decimal" minOccurs="0"/> <element name="FeeUnitAmount" type="AmountType" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Payment method or mode of payment
No | Element | Occurs | Description |
---|---|---|---|
1 | Account | 1 | Payment by drawing the amount from the internal account at the office |
2 | Account Identifier | 1 | Account identifier or number |
3 | Account Kind | 0..1 | Kind of account |
4 | Account Holder Name | 0..1 | Name of the account holder |
5 | Account Debit Kind | 0..1 | Kind of debit account |
6 | Card Account | 1 | Payment by credit card/debit card/chip card or other card |
7 | Cheque | 1 | Payment by cheque |
8 | Cheque Identifier | 1 | Identifier of number of the cheque |
9 | Cheque Kind | 0..1 | Cheque company or system |
10 | Bank Name | 0..1 | Name of the bank where to cash the cheque |
11 | Bank Transfer | 1 | Payment by bank transfer |
12 | Bank Transfer Identifier | 1 | Identifier of the bank transfer |
13 | Bank Transfer Date | 1 | Date of the bank transfer |
14 | Origin Bank Name | 0..1 | Name of the bank from where the amount was transferred |
15 | Bank Destination Account | 1 | Account number where the amount was transferred to |
16 | Other Payment Method | 0..1 | Element reserved for any other payment method |
Code
<complexType name="PaymentMethodType"> <sequence> <choice> <element name="Account"> <complexType> <sequence> <element name="AccountIdentifier" type="xs:string"/> <element name="AccountKind" type="xs:string" minOccurs="0"/> <element name="AccountHolderName" type="TextType" minOccurs="0"/> <element name="AccountDebitKind" type="AccountDebitKindType" minOccurs="0"/> </sequence> </complexType> </element> <element name="CardAccount" type="CardAccountType"/> <element name="Cheque"> <complexType> <sequence> <element name="ChequeIdentifier" type="xs:string"/> <element name="ChequeKind" type="xs:string" minOccurs="0"/> <element name="BankName" type="xs:string" minOccurs="0"/> </sequence> </complexType> </element> <element name="BankTransfer"> <complexType> <sequence> <element name="BankTransferIdentifier" type="xs:string"/> <element name="BankTransferDate" type="xs:date"/> <element name="OriginBankName" type="xs:string" minOccurs="0"/> <element name="BankDestinationAccount" type="xs:string"/> </sequence> </complexType> </element> <element name="OtherPaymentMethod" type="xs:string" minOccurs="0"/> </choice> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Status of the payment
No | Enumeration Value | Description |
---|---|---|
1 | Done | Done |
2 | Attached | Attached |
3 | To follow | To follow |
4 | Bank transfer to follow | Bank transfer to follow |
5 | Undefined | Undefined |
* | Union with xs:token |
Data regarding a reimbursement
No | Element | Occurs | Description |
---|---|---|---|
1 | Reimbursement Identifier | 0..1 | Identifier for the reimbursement |
2 | Reimbursement Reference | 0..1 | Free text reference in addition to the reimbursement identifier |
3 | Payee Name | 0..1 | Name details of the payee of the reimbursement |
4 | Reimbursement Status | 0..1 | Status of the reimbursement |
5 | Comment | 0..1 | Free text comment |
6 | Reimbursement Date | 0..1 | Date of reimbursement |
7 | Reimbursement Method | 0..1 | Mode of reimbursement |
8 | Reimbursement Fee Details | 0..1 | Details of the reimbursement fees |
9 | Reimbursement Fee | 1..n | Data regarding the reimbursement fee |
Code
<complexType name="ReimbursementType"> <sequence> <element name="ReimbursementIdentifier" type="xs:string" minOccurs="0"/> <element name="ReimbursementReference" type="xs:string" minOccurs="0"/> <element name="PayeeName" type="NameType" minOccurs="0"/> <element name="ReimbursementStatus" type="ReimbursementStatusCodeType" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="ReimbursementDate" type="xs:date" minOccurs="0"/> <element name="ReimbursementMethod" type="PaymentMethodType" minOccurs="0"/> <element name="ReimbursementFeeDetails" minOccurs="0"> <complexType> <sequence> <element name="ReimbursementFee" type="ReimbursementFeeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data regarding the reimbursement fee
No | Element | Occurs | Description |
---|---|---|---|
1 | Fee Identifier | 0..1 | Identifier for a fee |
2 | Fee Reference | 0..1 | Free text reference to the fee |
3 | Fee Amount | 1 | Basic fee amount |
4 | Comment | 0..1 | Free text comment |
Code
<complexType name="ReimbursementFeeType"> <sequence> <element name="FeeIdentifier" type="xs:string" minOccurs="0"/> <element name="FeeReference" type="xs:string" minOccurs="0"/> <element name="FeeAmount" type="AmountType"/> <element name="Comment" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Status code of the reimbursement
No | Element | Occurs | Description |
---|
Code
<simpleType name="ReimbursementStatusCodeType"> <union memberTypes="xs:token"> <simpleType> <restriction base="xs:token"> </restriction> </simpleType> </union> </simpleType>
Details on the examination request as part of the application
No | Element | Occurs | Description |
---|---|---|---|
1 | Request Examination Authority | 0..1 | International Examination Authority |
2 | Request Examination Kind Code | 1 | Code for kind of examination requested |
Code
<complexType name="RequestExaminationType"> <sequence> <element name="RequestExaminationAuthority" type="xs:string" minOccurs="0"/> <element name="RequestExaminationKindCode" type="RequestExaminationKindCodeType"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code for kind of examination requested
No | Enumeration Value | Description |
---|---|---|
1 | Normal | Normal |
2 | Accelerated | Accelerated |
3 | Undefined | Undefined |
* | Union with xs:token |
Details on a search request as part of the application
No | Element | Occurs | Description |
---|---|---|---|
1 | Request Search Authority | 0..1 | International Searching Authority |
2 | Request Search Kind Code | 1 | Code for kind of search requested |
3 | Earlier Search Identifier | 0..1 | Identifier of the search or search document that has taken place earlier. |
4 | Earlier Search Date | 0..1 | Date of the search that has taken place earlier |
Code
<complexType name="RequestSearchType"> <sequence> <element name="RequestSearchAuthority" type="xs:string" minOccurs="0"/> <element name="RequestSearchKindCode" type="RequestSearchKindCodeType"/> <element name="EarlierSearchIdentifier" type="xs:string" minOccurs="0"/> <element name="EarlierSearchDate" type="xs:date" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code for kind of search requested
No | Enumeration Value | Description |
---|---|---|
1 | No Search | No Search |
2 | Normal | Normal |
3 | Accelerated | Accelerated |
4 | Earlier Search | Earlier Search |
5 | Undefined | Undefined |
* | Union with xs:token |
Name and version of software used on the client side for creation of the request
No | Element | Occurs | Description |
---|---|---|---|
1 | Request Software Name | 1 | Name of software used on the client side for creation of the request. |
2 | Request Software Version | 0..1 | Version of software used on the client side for creation of the request. |
Code
<complexType name="RequestSoftwareType"> <sequence> <element name="RequestSoftwareName" type="xs:string"/> <element name="RequestSoftwareVersion" type="xs:string" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Details of one signatory of an electronic document
No | Element | Occurs | Description |
---|---|---|---|
1 | Signatory Name | 1 | Name details of the signatory |
2 | Signatory Address | 0..1 | Address details of the signatory |
3 | Signature Date | 0..1 | The date when signed |
4 | Signature Place | 0..1 | The place where signed |
5 | Signature Manner | 0..1 | Manner of electronic signature |
6 | Signature Associated Text | 0..1 | Text associated with the signature manner, e.g. the file name of the TIFF image or a simple text string |
7 | Signatory Capacity Code | 0..1 | The capacity in which the person signs |
Code
<complexType name="SignatoryType"> <sequence> <element name="SignatoryName" type="NameType"/> <element name="SignatoryAddress" type="AddressType" minOccurs="0"/> <element name="SignatureDate" type="xs:date" minOccurs="0"/> <element name="SignaturePlace" type="xs:string" minOccurs="0"/> <element name="SignatureManner" type="SignatureMannerType" minOccurs="0"/> <element name="SignatureAssociatedText" type="xs:string" minOccurs="0"/> <element name="SignatoryCapacityCode" type="RoleType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Manner of electronic signature
No | Enumeration Value | Description |
---|---|---|
1 | Fax Image | Fax Image |
2 | Text | Text |
3 | Click Wrap | Click Wrap |
4 | PKCS7 | PKCS7 |
* | Union with xs:token |
Details of a trademark application
No | Element | Occurs | Description |
---|---|---|---|
1 | Request Software | 0..1 | Name and version of software used on the client side for creation of the request |
2 | Application Form Name | 0..1 | Name or code of the application form the receiving office has defined within the regulations for an application request. |
3 | Request Search | 0..1 | Details on a search request as part of the application |
4 | Request Examination | 0..1 | Details on the examination request as part of the application |
5 | Document Included Details | 0..1 | Details of included documents |
6 | Document Included | 1..n | Details on attached files or documents |
7 | Trade Mark Details | 0..1 | Data regarding trade marks |
8 | Trade Mark | 1..n | Core data regarding the trade mark |
9 | Payment Details | 0..1 | Payment details |
10 | Payment | 1..n | Data regarding a request for payment |
11 | Reimbursement Details | 0..1 | Reimbursement details |
12 | Reimbursement | 1..n | Data regarding a reimbursement |
13 | Signatory Details | 0..1 | Details of the signatories of an electronic trade mark application |
14 | Signatory | 1..n | Details of one signatory of an electronic document |
Code
<complexType name="TradeMarkApplicationType"> <sequence> <element name="RequestSoftware" type="RequestSoftwareType" minOccurs="0"/> <element name="ApplicationFormName" type="xs:string" minOccurs="0"/> <element name="RequestSearch" type="RequestSearchType" minOccurs="0"/> <element name="RequestExamination" type="RequestExaminationType" minOccurs="0"/> <element name="DocumentIncludedDetails" minOccurs="0"> <complexType> <sequence> <element name="DocumentIncluded" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="TradeMarkDetails" minOccurs="0"> <complexType> <sequence> <element name="TradeMark" type="TradeMarkType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="PaymentDetails" minOccurs="0"> <complexType> <sequence> <element name="Payment" type="PaymentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ReimbursementDetails" minOccurs="0"> <complexType> <sequence> <element name="Reimbursement" type="ReimbursementType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="SignatoryDetails" minOccurs="0"> <complexType> <sequence> <element name="Signatory" type="SignatoryType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Root element. Wrap around for transaction of trademark data
No | Element | Occurs | Description |
---|---|---|---|
1 | Transaction Header | 0..1 | Data concerning the entire transaction |
2 | Trade Mark Transaction Body | 0..n | Data concerning error handling and transaction content |
Code
<complexType name="TransactionType"> <sequence> <element name="TransactionHeader" type="TransactionHeaderType" minOccurs="0"/> <!-- ================================================================= --> <!-- Trade mark transaction --> <!-- ================================================================= --> <element name="TradeMarkTransactionBody" type="TransactionBodyType" minOccurs="0" maxOccurs="unbounded"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data concerning error handling and transaction content
No | Element | Occurs | Description |
---|---|---|---|
1 | Transaction Error Details | 0..1 | Details of transaction errors |
2 | Transaction Error | 1..n | Data regarding a transaction error |
3 | Transaction Content Details | 1 | Details of the contents of a transaction |
4 | Transaction Identifier | 0..1 | Sender's identifier for one trademark request or transaction |
5 | Transaction Code | 1 | Code for the type of trademark request or transaction |
6 | Transaction SubCode | 0..1 | Sub code for the type of trademark request or transaction |
7 | Transaction Data | 1 | The content of one trademark request or transaction |
Code
<complexType name="TransactionBodyType"> <sequence> <element name="TransactionErrorDetails" minOccurs="0"> <complexType> <sequence> <element name="TransactionError" type="TransactionErrorType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="TransactionContentDetails"> <complexType> <sequence> <element name="TransactionIdentifier" type="xs:string" minOccurs="0"/> <element name="TransactionCode" type="TransactionCodeType"/> <element name="TransactionSubCode" type="TransactionSubCodeType" minOccurs="0"/> <element name="TransactionData" type="TransactionDataType"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code for the type of trademark request or transaction
No | Enumeration Value | Description |
---|---|---|
1 | Trade Mark E-Filing | Trade Mark E-Filing |
2 | Trade Mark B2B-Filing | Trade Mark B2B-Filing |
3 | Trade Mark Information | Trade Mark Information |
4 | Trade Mark Identifier List | Trade Mark Identifier List |
5 | Trade Mark List | Trade Mark List |
6 | Opposition E-Filing | Opposition E-Filing |
7 | Opposition Information | Opposition Information |
8 | Opposition Identifier List | Opposition Identifier List |
* | Union with xs:token |
The content of one trademark request or transaction
No | Element | Occurs | Description |
---|---|---|---|
1 | Trade Mark Application | 1 | Details of a trademark application |
2 | Trade Mark Details | 1 | Data regarding trade marks |
3 | Trade Mark | 1..n | Core data regarding the trade mark |
4 | Applicant Details | 1 | Details of the applicants |
5 | Applicant | 1..n | Applicant or holder details |
6 | Representative Details | 1 | Details of the representatives |
7 | Representative | 1..n | Data regarding a representative |
8 | Mark Record Details | 1 | Details of mark records such as renewals and transfers of right |
9 | Mark Record | 1..n | Data regarding a mark record such as renewals, transfers of right, licences and limitations to certain goods and services |
10 | Mark Record Relation Details | 1 | Details of the relation structure that relates marks and their records |
11 | Mark Record Relation | 1..n | Element to relate a trade mark and a record to that mark by means of their keys. |
12 | Classification Term Details | 1 | Details of the classification terms |
13 | Classification Term | 1..n | Data regarding a classification term for goods and services |
14 | Term Synonym Relation Details | 1 | Details of the relation structure that relates classification terms that are synonym |
15 | Term Synonym Relation | 1..n | Element to relate classification terms that are synonym or equivalent |
16 | Term Translation Relation Details | 1 | Details of the relation structure that relates a classification term with its translation in other languages |
17 | Term Translation Relation | 1..n | Element to relate classification terms that are the same but in different translations |
18 | Appeal Details | 1 | Data regarding appeals |
19 | Appeal | 1..n | A formal request by a party to contest a determination or decision in order to be reviewed by a higher authority such as the Boards of Appeal |
20 | Decision Details | 1 | Details of decisions taken on trade mark cases |
21 | Decision | 1..n | A position or judgement on the life cycle of a trade mark reached after consideration by the responsible parties |
22 | Decision Case Relation Details | 1 | Details of the relation structure that relates decisions and the cases they refer. |
23 | Decision Case Relation | 1..n | Element relating a decision and a case referred by the decision by means of their keys |
24 | Trade Mark Relation Details | 1 | List of relationships between marks |
25 | Trade Mark Relation | 1..n | Data on relationships between marks |
Code
<complexType name="TransactionDataType"> <sequence> <choice minOccurs="0"> <!-- ================================================================= --> <!-- Trade Mark Application --> <!-- ================================================================= --> <element name="TradeMarkApplication" type="TradeMarkApplicationType"/> <!-- ================================================================= --> <!-- Set of Trade Marks --> <!-- ================================================================= --> <element name="TradeMarkDetails"> <complexType> <sequence> <element name="TradeMark" type="TradeMarkType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Only Set of Applicants --> <!-- ================================================================= --> <element name="ApplicantDetails"> <complexType> <sequence> <element name="Applicant" type="ApplicantType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Only Set of Representatives --> <!-- ================================================================= --> <element name="RepresentativeDetails"> <complexType> <sequence> <element name="Representative" type="RepresentativeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Set of Mark Records --> <!-- ================================================================= --> <element name="MarkRecordDetails"> <complexType> <sequence> <element name="MarkRecord" type="MarkRecordType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Set of Mark Record Relations --> <!-- ================================================================= --> <element name="MarkRecordRelationDetails"> <complexType> <sequence> <element name="MarkRecordRelation" type="MarkRecordRelationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Set of Classification Terms --> <!-- ================================================================= --> <element name="ClassificationTermDetails"> <complexType> <sequence> <element name="ClassificationTerm" type="ClassificationTermType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Set of Term Synonym Relations --> <!-- ================================================================= --> <element name="TermSynonymRelationDetails"> <complexType> <sequence> <element name="TermSynonymRelation" type="TermSynonymRelationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Set of Term Translation Relations --> <!-- ================================================================= --> <element name="TermTranslationRelationDetails"> <complexType> <sequence> <element name="TermTranslationRelation" type="TermTranslationRelationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Set of Appeals --> <!-- ================================================================= --> <element name="AppealDetails"> <complexType> <sequence> <element name="Appeal" type="AppealType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Set of Decisions --> <!-- ================================================================= --> <element name="DecisionDetails"> <complexType> <sequence> <element name="Decision" type="DecisionType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Set of Decision and Case Relations --> <!-- ================================================================= --> <element name="DecisionCaseRelationDetails"> <complexType> <sequence> <element name="DecisionCaseRelation" type="DecisionCaseRelationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <!-- ================================================================= --> <!-- Set of Trade Mark Relations --> <!-- ================================================================= --> <element name="TradeMarkRelationDetails"> <complexType> <sequence> <element name="TradeMarkRelation" type="TradeMarkRelationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> </choice> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data regarding a transaction error
No | Element | Occurs | Description |
---|---|---|---|
1 | Transaction Error Code | 0..1 | Code of transaction error |
2 | Transaction Error Text | 0..1 | Free text concerning the transaction error |
Code
<complexType name="TransactionErrorType"> <sequence> <element name="TransactionErrorCode" type="xs:token" minOccurs="0"/> <element name="TransactionErrorText" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data concerning the entire transaction
No | Element | Occurs | Description |
---|---|---|---|
1 | Sender Details | 0..1 | Data from the requesting or sending office, concerning the entire transaction |
2 | Request Identifier | 0..1 | Sender's identifier for the request or transaction |
3 | Request Language Code | 0..1 | Language code of the header data |
4 | Request XSD Version | 0..1 | Name and version of the schema |
5 | Request Filename | 0..1 | File name of the entire transaction file |
6 | Request Status | 0..1 | Status of the request or transaction |
7 | Request Producer | 0..1 | Name or code of the producer of the request or transaction |
8 | Request Producer Date | 1 | Date the request or transaction is produced |
9 | Request Producer Date Time | 1 | Date and Time when the request or transaction is produced |
10 | Request Receiving Office Code | 0..1 | Code of the office the request or transaction is sent to |
11 | Login Information | 0..1 | Login data of the producer of the request or transaction on the receiving office system |
12 | Receiver Details | 0..1 | Data from the recipient or receiving office, concerning the entire transaction. |
13 | Receiver Date Time | 0..1 | Date/Time stamp the transaction was received |
14 | Comment | 0..1 | Free text comment |
Code
<complexType name="TransactionHeaderType"> <sequence> <element name="SenderDetails" minOccurs="0"> <complexType> <sequence> <element name="RequestIdentifier" type="xs:string" minOccurs="0"/> <element name="RequestLanguageCode" type="ISOLanguageCodeType" minOccurs="0"/> <element name="RequestXSDVersion" type="xs:string" minOccurs="0"/> <element name="RequestFilename" type="xs:string" minOccurs="0"/> <element name="RequestStatus" type="xs:string" minOccurs="0"/> <element name="RequestProducer" type="xs:string" minOccurs="0"/> <choice minOccurs="0"> <element name="RequestProducerDate" type="xs:date"/> <element name="RequestProducerDateTime" type="xs:dateTime"/> </choice> <element name="RequestReceivingOfficeCode" type="WIPOST3CodeType" minOccurs="0"/> <element name="LoginInformation" type="LoginInformationType" minOccurs="0"/> </sequence> </complexType> </element> <element name="ReceiverDetails" minOccurs="0"> <complexType> <sequence> <element name="ReceiverDateTime" type="xs:dateTime" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Table of Contents
Authorization data
No | Element | Occurs | Description |
---|---|---|---|
1 | Authorization Identifier | 0..1 | Authorization Identifier |
2 | Authorization Date | 0..1 | Authorization date |
3 | Authorization Kind | 0..1 | Kind of authorization |
4 | Comment | 0..1 | Free text comment |
5 | Authorization Document Supply | 0..1 | Status of the authorization document supply |
6 | Authorization Document | 0..1 | Document attached to the authorization |
Code
<complexType name="AuthorizationType"> <sequence> <element name="AuthorizationIdentifier" type="xs:string" minOccurs="0"/> <element name="AuthorizationDate" type="xs:date" minOccurs="0"/> <element name="AuthorizationKind" type="AuthorizationKindType" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="AuthorizationDocumentSupply" type="AuthorizationDocumentSupplyType" minOccurs="0"/> <element name="AuthorizationDocument" type="DocumentType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Status of the authorization document supply
No | Enumeration Value | Description |
---|---|---|
1 | Already on file | Already on file |
2 | Attached | Attached |
3 | To follow | To follow |
* | Union with xs:token |
Kind of authorization
No | Enumeration Value | Description |
---|---|---|
1 | General Authorization | General Authorization |
2 | Specific Authorization | Specific Authorization |
* | Union with xs:token |
Data on the basic application in the Office of origin
No | Element | Occurs | Description |
---|---|---|---|
1 | Basic Application Number | 0..1 | Number of the basic application in the Office of Origin |
2 | Basic Application Date | 0..1 | Date of the basic application in the Office of Origin |
Code
<complexType name="BasicApplicationType"> <sequence> <element name="BasicApplicationNumber" type="xs:token" minOccurs="0"/> <element name="BasicApplicationDate" type="xs:date" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data on the basic registration in the office of origin
No | Element | Occurs | Description |
---|---|---|---|
1 | Basic Registration Number | 0..1 | Number of the basic registration in the office of origin |
2 | Basic Registration Date | 0..1 | Date of the basic registration in the office of origin |
Code
<complexType name="BasicRegistrationType"> <sequence> <element name="BasicRegistrationNumber" type="xs:token" minOccurs="0"/> <element name="BasicRegistrationDate" type="xs:date" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data relating to the registration/ application in the office of origin
No | Element | Occurs | Description |
---|---|---|---|
1 | Registration Office Code | 0..1 | Code of the registration office. The office that registers the mark. |
2 | Basic Application Details | 0..1 | Details of the basic application in the Office of Origin |
3 | Basic Application | 1..n | Data on the basic application in the Office of origin |
4 | Basic Registration Details | 0..1 | Details of the basic registration in the office of origin |
5 | Basic Registration | 1..n | Data on the basic registration in the office of origin |
Code
<complexType name="BasicRegistrationApplicationType"> <sequence> <element name="RegistrationOfficeCode" type="WIPOST3CodeType" minOccurs="0"/> <element name="BasicApplicationDetails" minOccurs="0"> <complexType> <sequence> <element name="BasicApplication" type="BasicApplicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="BasicRegistrationDetails" minOccurs="0"> <complexType> <sequence> <element name="BasicRegistration" type="BasicRegistrationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code of classification of figurative elements
No | Element | Occurs | Description |
---|
Code
<simpleType name="CategoryCodeType"> <union memberTypes="xs:token"> <simpleType> <restriction base="xs:string"> <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]){4}|([0-9][0-9]){6}"/> </restriction> </simpleType> </union> </simpleType>
Kind of classification of figurative elements used
No | Enumeration Value | Description |
---|---|---|
1 | Vienna | Vienna |
2 | Domestic | Domestic |
3 | Undefined | Undefined |
* | Union with xs:token |
Details of one Goods and Services class and description
No | Element | Occurs | Description |
---|---|---|---|
1 | Class Number | 0..1 | Classification number |
2 | Class Number Status Code | 0..1 | Status code of the class number of the goods and services assigned to a mark. |
3 | Goods Services Description | 0..n | Description of goods or services within the Nice class |
4 | Use Nice Heading Indicator | 0..1 | Indication whether the class description uses the Nice heading |
5 | Classification Term Details | 0..1 | Details of the classification terms |
6 | Classification Term | 1..n | Data regarding a classification term for goods and services |
Code
<complexType name="ClassDescriptionType"> <sequence> <element name="ClassNumber" type="ClassNumberType" minOccurs="0"/> <element name="ClassNumberStatusCode" type="ClassNumberStatusCodeType" minOccurs="0"/> <element name="GoodsServicesDescription" type="TextType" minOccurs="0" maxOccurs="unbounded"/> <element name="UseNiceHeadingIndicator" type="xs:boolean" minOccurs="0"/> <element name="ClassificationTermDetails" minOccurs="0"> <complexType> <sequence> <element name="ClassificationTerm" type="ClassificationTermType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data regarding a classification term for goods and services
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Classification Term Identifier | 0..1 | Identifier of the classification term |
3 | Classification Term URI | 0..1 | URI address to access further data on the classification term |
4 | Classification Term Office | 0..1 | Office defining the classification term |
5 | Classification Term Office Key | 0..1 | Key identifying the Office defining the classification term |
6 | Classification Term Source Details | 0..1 | List of classification sources of the term |
7 | Classification Term Source | 1..n | Source of the classification term |
8 | Classification Term Entry Date | 0..1 | Date of entry of the classification term |
9 | Class Number | 0..1 | Classification number |
10 | Classification Term Language Code | 0..1 | Language code of the classification term |
11 | Classification Term Text | 0..1 | Text regarding the classification term |
12 | Classification Term Equivalent Group | 0..1 | Group of terms that are equivalent to the classification term |
13 | Classification Term Reference Group | 0..1 | Group of terms that are a reference for the classification term |
14 | Classification Term Translation Group | 0..1 | Group of terms that are a translation of the classification term |
15 | Classification Term Status | 0..1 | Validity status of the classification term |
16 | WIPO Basic Number | 0..1 | Basic Number of the classification term assigned by WIPO. The basic number is the same for every language version of the Classification that has been published by, or in collaboration with, WIPO. The basic number enables the user of the Classification to find the equivalent product or service in the alphabetical lists of other language versions of the Classification. |
Code
<complexType name="ClassificationTermType"> <sequence> <element name="ClassificationTermIdentifier" type="IdentifierType" minOccurs="0"/> <element name="ClassificationTermURI" type="URIType" minOccurs="0"/> <element name="ClassificationTermOffice" type="WIPOST3CodeType" minOccurs="0"/> <element name="ClassificationTermOfficeKey" type="xs:string" minOccurs="0"/> <element name="ClassificationTermSourceDetails" minOccurs="0"> <complexType> <sequence> <element name="ClassificationTermSource" type="ClassificationTermSourceType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ClassificationTermEntryDate" type="xs:date" minOccurs="0"/> <element name="ClassNumber" type="ClassNumberType" minOccurs="0"/> <element name="ClassificationTermLanguageCode" type="ISOLanguageCodeType" minOccurs="0"/> <element name="ClassificationTermText" type="TextType" minOccurs="0"/> <element name="ClassificationTermEquivalentGroup" type="xs:string" minOccurs="0"/> <element name="ClassificationTermReferenceGroup" type="xs:string" minOccurs="0"/> <element name="ClassificationTermTranslationGroup" type="xs:string" minOccurs="0"/> <element name="ClassificationTermStatus" type="ClassificationTermStatusType" minOccurs="0"/> <element name="WIPOBasicNumber" type="ExtendedWIPOBasicNumberType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Indication whether the classification term to the master term assigned by WIPO for a set of equivalent terms.
No | Enumeration Value | Description |
---|---|---|
1 | Master | Master |
2 | Member | Member |
Source of the classification term
No | Enumeration Value | Description |
---|---|---|
1 | Nice | Nice |
2 | Office | Office |
3 | EM-JP-US | EM-JP-US |
4 | EM-US | EM-US |
* | Union with xs:token |
Validity status of the classification term
No | Element | Occurs | Description |
---|---|---|---|
1 | Office Code (attribute) | 1 | Indication of the office specifying the classification term status |
Code
<complexType name="ClassificationTermStatusType"> <simpleContent> <extension base="ClassificationTermStatusCodeType"> <attribute name="officeCode" type="WIPOST3CodeType" use="optional"/> </extension> </simpleContent> </complexType>
Validity status of the classification term
No | Enumeration Value | Description |
---|---|---|
1 | Requested | Requested |
2 | Accepted | Accepted |
3 | Refused | Refused |
4 | No longer in use | No longer in use |
* | Union with xs:token |
Type of Classification
No | Enumeration Value | Description |
---|---|---|
1 | Nice | Nice |
2 | Domestic | Domestic |
3 | Other | Other |
* | Union with xs:token |
Classification number
No | Element | Occurs | Description |
---|
Code
<simpleType name="ClassNumberType"> <union memberTypes="xs:token NiceClassNumberType"/> </simpleType>
Status code of the class number of the goods and services assigned to a mark.
No | Enumeration Value | Description |
---|---|---|
1 | Provisional | Provisional |
* | Union with xs:token |
Correspondence address
No | Element | Occurs | Description |
---|---|---|---|
1 | Correspondence Address Identifier | 0..n | Identifier for correspondence address |
2 | Correspondence Address Party | 0..1 | Kind of addressee of the correspondence address |
3 | Correspondence Address Book | 0..1 | Name, address and contact information for correspondence |
Code
<complexType name="CorrespondenceAddressType"> <sequence> <element name="CorrespondenceAddressIdentifier" type="IdentifierType" minOccurs="0" maxOccurs="unbounded"/> <element name="CorrespondenceAddressParty" type="CorrespondenceAddressPartyType" minOccurs="0"/> <element name="CorrespondenceAddressBook" type="AddressBookType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Key identifying the address for correspondence
No | Element | Occurs | Description |
---|---|---|---|
1 | Correspondence Address Identifier | 1 | Identifier for correspondence address |
2 | Correspondence Address URI | 0..1 | URI address to access to correspondence address data |
3 | Correspondence Address Party | 0..1 | Kind of addressee of the correspondence address |
Code
<complexType name="CorrespondenceAddressKeyType"> <sequence> <element name="CorrespondenceAddressIdentifier" type="IdentifierType"/> <element name="CorrespondenceAddressURI" type="URIType" minOccurs="0"/> <element name="CorrespondenceAddressParty" type="CorrespondenceAddressPartyType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of addressee of the correspondence address
No | Enumeration Value | Description |
---|---|---|
1 | Applicant | Applicant |
2 | Representative | Representative |
* | Union with xs:token |
List of deprecated mark status codes still available for backwards compatibility
No | Enumeration Value | Description |
---|---|---|
1 | Opposition pending | Opposition pending |
2 | Registration published | Registration published |
3 | Interruption of proceeding | Interruption of proceeding |
* | Union with xs:token |
Code for distinguishing Madrid Agreement or Protocol
No | Enumeration Value | Description |
---|---|---|
1 | Agreement | Agreement |
2 | Protocol | Protocol |
Information concerning a document attached to a request
No | Element | Occurs | Description |
---|---|---|---|
1 | Document Name | 0..1 | Document name or title |
2 | Document URI | 0..1 | URI address to access to the document |
3 | Document Filename | 0..1 | Document file name |
4 | Document File Format | 0..1 | Document file name extension |
5 | Document Date | 0..1 | Date of creation of the document |
6 | Document Language Code | 0..1 | Code for language used in the document |
7 | Document Media | 0..1 | Code for document media (electronic, paper, inside, outside, etc) |
8 | Document Location | 0..1 | Reference to the location of the document |
9 | Document Version | 0..1 | Document version |
10 | Document Size In Byte | 0..1 | Document size in bytes |
11 | Comment | 0..1 | Free text comment |
12 | Document Binary | 0..1 | Embedded document in binary base64 format |
Code
<complexType name="DocumentType"> <sequence> <element name="DocumentName" type="xs:string" minOccurs="0"/> <element name="DocumentURI" type="URIType" minOccurs="0"/> <element name="DocumentFilename" type="xs:string" minOccurs="0"/> <element name="DocumentFileFormat" type="FileFormatType" minOccurs="0"/> <element name="DocumentDate" type="xs:date" minOccurs="0"/> <element name="DocumentLanguageCode" type="ISOLanguageCodeType" minOccurs="0"/> <element name="DocumentMedia" type="DocumentMediaType" minOccurs="0"/> <element name="DocumentLocation" type="xs:string" minOccurs="0"/> <element name="DocumentVersion" type="xs:string" minOccurs="0"/> <element name="DocumentSizeInByte" type="xs:integer" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="DocumentBinary" type="xs:base64Binary" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code for document media (electronic, paper, inside, outside, etc)
No | Enumeration Value | Description |
---|---|---|
1 | Paper | Paper |
2 | Fax | Fax |
3 | File | File |
4 | Other | Other |
* | Union with xs:token |
ISO 639-1:2002 language code extended with the value "Undefined"
No | Enumeration Value | Description |
---|---|---|
1 | Undefined | Undefined |
* | Union with ISOLanguageCodeType |
Indication whether the classification term to the master term assigned by WIPO for a set of equivalent terms.
No | Element | Occurs | Description |
---|---|---|---|
1 | Classification Term Kind (attribute) | 1 | Indication whether the classification term identified by the basic number corresponds to the master term assigned by WIPO for a set of equivalent terms. |
Code
<complexType name="ExtendedWIPOBasicNumberType"> <simpleContent> <extension base="WIPOBasicNumberType"> <attribute name="ClassificationTermKind" type="ClassificationTermKindType" use="required"/> </extension> </simpleContent> </complexType>
Union of current WIPO ST3 Codes and WIPO former ST3 Codes.
No | Element | Occurs | Description |
---|
Code
<simpleType name="ExtendedWIPOST3CodeType"> <union memberTypes="WIPOST3CodeType WIPOFormerST3CodeType"/> </simpleType>
Priority claimed based on former exhibitions
No | Element | Occurs | Description |
---|---|---|---|
1 | Exhibition Country Code | 0..1 | Code of the country where the exhibition has taken place |
2 | Exhibition City Name | 0..1 | The city where the exhibition has taken place |
3 | Exhibition Name | 0..1 | The name of the exhibition |
4 | Exhibition Date | 1 | The opening date of the exhibition |
5 | Exhibition First Display Date | 0..1 | Date of the first display date in case this is after the exhibition opening date |
6 | Exhibition Status Code | 0..1 | Status of the exhibition priority claim |
7 | Exhibition Status Date | 0..1 | Date of status of the exhibition priority claim |
8 | Comment | 0..1 | Free text comment |
9 | Exhibition Document | 0..n | Accompanying document with the priority exhibition claim |
Code
<complexType name="ExhibitionPriorityType"> <sequence> <element name="ExhibitionCountryCode" type="ISOCountryCodeType" minOccurs="0"/> <element name="ExhibitionCityName" type="xs:string" minOccurs="0"/> <element name="ExhibitionName" type="xs:string" minOccurs="0"/> <element name="ExhibitionDate" type="xs:date"/> <element name="ExhibitionFirstDisplayDate" type="xs:date" minOccurs="0"/> <element name="ExhibitionStatusCode" type="ExhibitionStatusCodeType" minOccurs="0"/> <element name="ExhibitionStatusDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="ExhibitionDocument" type="DocumentType" minOccurs="0" maxOccurs="unbounded"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Status of the exhibition priority claim
No | Enumeration Value | Description |
---|---|---|
1 | Claimed | Claimed |
2 | Accepted | Accepted |
3 | Refused | Refused |
* | Union with xs:token |
File name extension
No | Enumeration Value | Description |
---|---|---|
1 | JPEG | JPEG |
2 | TIFF | TIFF |
3 | PNG | PNG |
4 | GIF | GIF |
5 | Other | Other |
* | Union with xs:token |
Goods and Services
No | Element | Occurs | Description |
---|---|---|---|
1 | Classification Kind Code | 0..1 | Type of Classification |
2 | Classification Version | 0..1 | Version of Classification |
3 | Comment | 0..1 | Free text comment |
4 | Proposed Leading Class Number | 0..1 | Leading class suggested by the applicant |
5 | Class Description Details | 1 | Details of Goods and Services classes and descriptions |
6 | Class Description | 1..n | Details of one Goods and Services class and description |
Code
<complexType name="GoodsServicesType"> <sequence> <element name="ClassificationKindCode" type="ClassificationKindCodeType" minOccurs="0"/> <element name="ClassificationVersion" type="xs:string" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="ProposedLeadingClassNumber" type="ClassNumberType" minOccurs="0"/> <element name="ClassDescriptionDetails"> <complexType> <sequence> <element name="ClassDescription" type="ClassDescriptionType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Identifier
No | Element | Occurs | Description |
---|---|---|---|
1 | Identifier Kind Code (attribute) | 1 | Indication of the Office or organization assigning the identifier |
Code
<complexType name="IdentifierType"> <simpleContent> <extension base="xs:token"> <attribute name="identifierKindCode" type="WIPOST3CodeType" use="optional"/> </extension> </simpleContent> </complexType>
Code for distinction between registration in EU member state or at WIPO
No | Enumeration Value | Description |
---|---|---|
1 | Madrid | Madrid |
2 | EU | EU |
* | Union with xs:token |
Key identifying an item
No | Element | Occurs | Description |
---|---|---|---|
1 | Identifier | 0..n | Identifier |
2 | URI | 0..1 | URI address to access the resource |
Code
<complexType name="KeyType"> <sequence> <element name="Identifier" type="IdentifierType" minOccurs="0" maxOccurs="unbounded"/> <element name="URI" type="URIType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of mark: Indication that the mark is collective, certificate, guarantee, service mark, defensive Mark, business emblem, etc.
No | Enumeration Value | Description |
---|---|---|
1 | Individual | Individual |
2 | Collective | Collective |
3 | Certificate | Certificate |
4 | Guarantee | Guarantee |
5 | Defensive | Defensive |
6 | Other | Other |
* | Union with xs:token |
Code of current legal status of the application
No | Enumeration Value | Description |
---|---|---|
1 | Application filed | Application filed |
2 | Filing date accorded | Filing date accorded |
3 | Classification checked | Classification checked |
4 | Application accepted | Application accepted |
5 | Application published | Application published |
6 | Application opposed | Application opposed |
7 | Application refused | Application refused |
8 | Application deemed withdrawn | Application deemed withdrawn |
9 | Application withdrawn | Application withdrawn |
10 | Appeal pending | Appeal pending |
11 | Interruption of proceedings | Interruption of proceedings |
12 | Registered | Registered |
13 | Registration opposed | Registration opposed |
14 | Registration cancellation pending | Registration cancellation pending |
15 | Registration cancelled | Registration cancelled |
16 | Conversion requested | Conversion requested |
17 | Registration surrendered | Registration surrendered |
18 | Revocation proceeding pending | Revocation proceeding pending |
19 | Invalidity proceeding pending | Invalidity proceeding pending |
20 | Action before Court of Justice pending | Action before Court of Justice pending |
21 | Expired | Expired |
* | Union with DeprecatedMarkCurrentStatusCodeType xs:token |
Details on one action or event
No | Element | Occurs | Description |
---|---|---|---|
1 | Mark Event Date | 1 | Event or action date |
2 | Mark Event Date Time | 1 | Event or action date and time |
3 | Mark Event Code | 1 | Event or action code |
4 | Mark Event Response Date | 0..1 | An action can lead to a response within a certain date |
5 | Comment | 0..1 | Free text comment |
Code
<complexType name="MarkEventType"> <sequence> <choice minOccurs="0"> <element name="MarkEventDate" type="xs:date"/> <element name="MarkEventDateTime" type="xs:dateTime"/> </choice> <element name="MarkEventCode" type="MarkEventCodeType"/> <element name="MarkEventResponseDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Event or action code
No | Enumeration Value | Description |
---|---|---|
1 | Application filed | Application filed |
2 | Filing date accorded | Filing date accorded |
3 | Classification checked | Classification checked |
4 | Application accepted | Application accepted |
5 | Application published | Application published |
6 | Application opposed | Application opposed |
7 | Application refused | Application refused |
8 | Application deemed withdrawn | Application deemed withdrawn |
9 | Application withdrawn | Application withdrawn |
10 | Appeal pending | Appeal pending |
11 | Interruption of proceedings | Interruption of proceedings |
12 | Registered | Registered |
13 | Registration opposed | Registration opposed |
14 | Registration cancellation pending | Registration cancellation pending |
15 | Registration cancelled | Registration cancelled |
16 | Conversion requested | Conversion requested |
17 | Registration surrendered | Registration surrendered |
18 | Revocation proceeding pending | Revocation proceeding pending |
19 | Invalidity proceeding pending | Invalidity proceeding pending |
20 | Action before Court of Justice pending | Action before Court of Justice pending |
21 | Expired | Expired |
* | Union with DeprecatedMarkCurrentStatusCodeType xs:token |
Features concerning the shape or manifestation of the mark
No | Enumeration Value | Description |
---|---|---|
1 | Word | Word |
2 | Stylized characters | Stylized characters |
3 | Figurative | Figurative |
4 | Combined | Combined |
5 | 3-D | 3-D |
6 | Colour | Colour |
7 | Sound | Sound |
8 | Hologram | Hologram |
9 | Olfactory | Olfactory |
10 | Motion | Motion |
11 | Municipal | Municipal |
12 | Chimney | Chimney |
13 | Kennfaden | Kennfaden |
14 | Other | Other |
15 | Undefined | Undefined |
* | Union with xs:token |
Details concerning an image of the mark
No | Element | Occurs | Description |
---|---|---|---|
1 | Mark Image Identifier | 0..1 | Identifier for the mark image |
2 | Mark Image URI | 0..1 | URI address to access to the mark image |
3 | Mark Image Filename | 0..1 | Image file name |
4 | Mark Image File Format | 0..1 | File name extension |
5 | Mark Image Colour Indicator | 1 | Indication whether colour is an integral part of the mark |
6 | Mark Image Colour Mode | 1 | Colour mode of the image (black and white, greyscale, etc.) |
7 | Mark Image Colour Claimed Text | 0..n | Description of the colours claimed |
8 | Mark Image Colour Part Claimed Text | 0..n | Description of the part of colours claimed |
9 | Mark Image Representation Size | 0..1 | Size of representation of the image |
10 | Mark Image Category | 0..1 | List of classification of figurative elements |
11 | Mark Image Quality Indicator | 0..1 | Indication whether the image has been provided in a good or bad quality |
12 | Mark Image Binary | 0..1 | Embedded image in binary base64 format |
13 | Mark Image Rendition Details | 0..1 | Details of renditions in different formats that have been performed on the source image |
14 | Mark Image Rendition | 1..n | Data regarding an image rendered from the source image |
Code
<complexType name="MarkImageType"> <sequence> <element name="MarkImageIdentifier" type="IdentifierType" minOccurs="0"/> <element name="MarkImageURI" type="URIType" minOccurs="0"/> <element name="MarkImageFilename" type="xs:string" minOccurs="0"/> <element name="MarkImageFileFormat" type="FileFormatType" minOccurs="0"/> <choice minOccurs="0"> <element name="MarkImageColourIndicator" type="xs:boolean"/> <element name="MarkImageColourMode" type="MarkImageColourModeType"/> </choice> <element name="MarkImageColourClaimedText" type="TextType" minOccurs="0" maxOccurs="unbounded"/> <element name="MarkImageColourPartClaimedText" type="TextType" minOccurs="0" maxOccurs="unbounded"/> <element name="MarkImageRepresentationSize" type="RepresentationSizeType" minOccurs="0"/> <element name="MarkImageCategory" type="MarkImageCategoryType" minOccurs="0"/> <element name="MarkImageQualityIndicator" type="xs:boolean" minOccurs="0"/> <element name="MarkImageBinary" type="xs:base64Binary" minOccurs="0"/> <element name="MarkImageRenditionDetails" minOccurs="0"> <complexType> <sequence> <element name="MarkImageRendition" type="MarkImageRenditionType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
List of classification of figurative elements
No | Element | Occurs | Description |
---|---|---|---|
1 | Category Kind | 0..1 | Kind of classification of figurative elements used |
2 | Category Version | 0..1 | Version of classification of figurative elements used |
3 | Category Code Details | 1 | Details of the classification codes of figurative elements |
4 | Category Code | 1..n | Code of classification of figurative elements |
Code
<complexType name="MarkImageCategoryType"> <sequence> <element name="CategoryKind" type="CategoryKindType" minOccurs="0"/> <element name="CategoryVersion" type="xs:string" minOccurs="0"/> <element name="CategoryCodeDetails"> <complexType> <sequence> <element name="CategoryCode" type="CategoryCodeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Colour mode of the image (black and white, greyscale, etc.)
No | Enumeration Value | Description |
---|---|---|
1 | Black and White | Black and White |
2 | Greyscale | Greyscale |
3 | Colour | Colour |
* | Union with xs:token |
Data regarding an image rendered from the source image
No | Element | Occurs | Description |
---|---|---|---|
1 | Mark Image Rendition Kind | 0..1 | Kind of rendition performed on the original image |
2 | Mark Image Rendition Filename | 0..1 | File name of the image rendition |
3 | Mark Image Rendition File Format | 0..1 | File name extension of the image rendition |
4 | Mark Image Rendition Colour Mode | 0..1 | Colour mode of the rendition image (black and white, greyscale, etc.) |
5 | Mark Image Rendition Representation Size | 0..1 | Size of representation of the rendition image |
6 | Mark Image Rendition Binary | 0..1 | Embedded rendition image in binary base64 format |
Code
<complexType name="MarkImageRenditionType"> <sequence> <element name="MarkImageRenditionKind" type="MarkImageRenditionKindType" minOccurs="0"/> <element name="MarkImageRenditionFilename" type="xs:string" minOccurs="0"/> <element name="MarkImageRenditionFileFormat" type="FileFormatType" minOccurs="0"/> <element name="MarkImageRenditionColourMode" type="MarkImageColourModeType" minOccurs="0"/> <element name="MarkImageRenditionRepresentationSize" type="RepresentationSizeType" minOccurs="0"/> <element name="MarkImageRenditionBinary" type="xs:base64Binary" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of rendition performed on the original image
No | Enumeration Value | Description |
---|---|---|
1 | Thumbnail | Thumbnail |
2 | Greyscale | Greyscale |
3 | Office Copy | Office Copy |
* | Union with xs:token |
Data concerning a sound mark
No | Element | Occurs | Description |
---|---|---|---|
1 | Mark Sound Identifier | 0..1 | Identifier of the mark sound |
2 | Mark Sound URI | 0..1 | URI address to access to the mark sound |
3 | Mark Sound Filename | 1 | Sound file name |
4 | Mark Sound File Format | 0..1 | File name extension of the sound file |
5 | Mark Sound Binary | 0..1 | Embedded sound representation in binary base64 format |
Code
<complexType name="MarkSoundType"> <sequence> <element name="MarkSoundIdentifier" type="IdentifierType" minOccurs="0"/> <element name="MarkSoundURI" type="URIType" minOccurs="0"/> <element name="MarkSoundFilename" type="xs:string"/> <element name="MarkSoundFileFormat" type="SoundFileFormatType" minOccurs="0"/> <element name="MarkSoundBinary" type="xs:base64Binary" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Conversion of the mark name into another name following some transcription rules
No | Element | Occurs | Description |
---|---|---|---|
1 | Transcription Kind (attribute) | 1 | The kind of transcription applied to the term |
Code
<complexType name="MarkTranscriptionType"> <simpleContent> <extension base="xs:token"> <attribute name="transcriptionKind" type="TranscriptionKindType" use="optional"/> </extension> </simpleContent> </complexType>
Transliteration of the mark name into another writing system
No | Element | Occurs | Description |
---|---|---|---|
1 | Transliteration Kind (attribute) | 1 | The kind of transliteration rules applied to the term based on the source and target writing systems. Current values are based on existing ISO standards for transliteration. |
Code
<complexType name="MarkTransliterationType"> <simpleContent> <extension base="xs:token"> <attribute name="transliterationKind" type="TransliterationKindType" use="optional"/> </extension> </simpleContent> </complexType>
Classification number following the Nice classification
No | Element | Occurs | Description |
---|
Code
<simpleType name="NiceClassNumberType"> <restriction base="xs:nonNegativeInteger"> <maxInclusive value="45"/> </restriction> </simpleType>
Type of operation code
No | Enumeration Value | Description |
---|---|---|
1 | Insert | Insert |
2 | Update | Update |
3 | Delete | Delete |
* | Union with xs:token |
Any country specific date. An attribute defines the kind of event represented by that date
No | Element | Occurs | Description |
---|---|---|---|
1 | Other Date Kind (attribute) | 1 | Kind of event represented by that date |
Code
<complexType name="OtherDateType"> <simpleContent> <extension base="xs:date"> <attribute name="otherDateKind" type="OtherDateKindType" use="optional"/> </extension> </simpleContent> </complexType>
Kind of event represented by that date
No | Enumeration Value | Description |
---|---|---|
1 | Certification Agreement Date | Certification Agreement Date |
* | Union with xs:token |
Data regarding a previous registration
No | Element | Occurs | Description |
---|---|---|---|
1 | Registration Office Code | 0..1 | Code of the registration office. The office that registers the mark. |
2 | Previous Registration Number | 1 | Registration number of previous mark |
3 | Previous Registration Date | 0..1 | Registration date of previous mark |
4 | Previous Registration Basis | 0..1 | Reason for current registration having had a previous registration |
5 | Previous Registration Cancellation Date | 0..1 | Cancellation date of the previous registration |
6 | Previous Registration Priority Date | 0..1 | Priority date of the previous registration |
7 | Comment | 0..1 | Free text comment |
Code
<complexType name="PreviousRegistrationType"> <sequence> <element name="RegistrationOfficeCode" type="WIPOST3CodeType" minOccurs="0"/> <element name="PreviousRegistrationNumber" type="xs:string"/> <element name="PreviousRegistrationDate" type="xs:date" minOccurs="0"/> <element name="PreviousRegistrationBasis" type="PreviousRegistrationBasisType" minOccurs="0"/> <element name="PreviousRegistrationCancellationDate" type="xs:date" minOccurs="0"/> <element name="PreviousRegistrationPriorityDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Reason for current registration having had a previous registration
No | Enumeration Value | Description |
---|---|---|
1 | Transformation | Transformation |
2 | Renewal | Renewal |
* | Union with xs:token |
Priority claimed under the Paris Convention
No | Element | Occurs | Description |
---|---|---|---|
1 | Priority Country Code | 1 | Country or territory of filing the application for which priority is claimed |
2 | Priority Number | 0..1 | The filing number of the application for which priority is claimed |
3 | Priority URI | 0..1 | URI address to access further data on the priority |
4 | Priority Date | 0..1 | The filing date of the application for which priority is claimed |
5 | Priority Holder Name | 0..1 | Name of the holder of the application for which priority is claimed |
6 | Priority Partial Indicator | 0..1 | Indication of partial priority claimed. (In case no further goods and services are specified). |
7 | Priority Partial Goods Services | 0..1 | Priority claimed for part of the goods and services |
8 | Priority Status Code | 0..1 | Status of the priority claim |
9 | Priority Status Date | 0..1 | Date of status of the priority claim |
10 | Comment | 0..1 | Free text comment |
11 | Priority Document | 0..n | Accompanying document with the priority claim |
Code
<complexType name="PriorityType"> <sequence> <element name="PriorityCountryCode"> <simpleType> <union memberTypes="WIPOST3CodeType WIPOFormerST3CodeType"/> </simpleType> </element> <element name="PriorityNumber" type="xs:string" minOccurs="0"/> <element name="PriorityURI" type="URIType" minOccurs="0"/> <element name="PriorityDate" type="xs:date" minOccurs="0"/> <element name="PriorityHolderName" type="TextType" minOccurs="0"/> <element name="PriorityPartialIndicator" type="xs:boolean" minOccurs="0"/> <element name="PriorityPartialGoodsServices" type="GoodsServicesType" minOccurs="0"/> <element name="PriorityStatusCode" type="PriorityStatusCodeType" minOccurs="0"/> <element name="PriorityStatusDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="PriorityDocument" type="DocumentType" minOccurs="0" maxOccurs="unbounded"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Status of the priority claim
No | Enumeration Value | Description |
---|---|---|
1 | Claimed | Claimed |
2 | Abandoned | Abandoned |
3 | Accepted | Accepted |
4 | Partially Refused | Partially Refused |
5 | Refused | Refused |
6 | Undefined | Undefined |
* | Union with xs:token |
Data regarding one publication
No | Element | Occurs | Description |
---|---|---|---|
1 | Publication Identifier | 1 | Identification or number of the publication |
2 | Publication URI | 0..1 | URI address to access further data on the publication |
3 | Publication Section | 0..1 | Section of / reason for publication |
4 | Publication Subsection | 0..1 | Sub section or reason for publication |
5 | Publication Date | 0..1 | Date of publication |
6 | Publication Page | 0..1 | Identification or number of the publication |
Code
<complexType name="PublicationType"> <sequence> <element name="PublicationIdentifier" type="xs:string"/> <element name="PublicationURI" type="URIType" minOccurs="0"/> <element name="PublicationSection" type="PublicationSectionType" minOccurs="0"/> <element name="PublicationSubsection" type="PublicationSubsectionType" minOccurs="0"/> <element name="PublicationDate" type="xs:date" minOccurs="0"/> <element name="PublicationPage" type="xs:string" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Section of / reason for publication
No | Enumeration Value | Description |
---|---|---|
1 | Applications | Applications |
2 | Amendments to applications | Amendments to applications |
3 | Correction of absolute errors on applications | Correction of absolute errors on applications |
4 | Correction of relative errors on applications | Correction of relative errors on applications |
5 | Withdrawals | Withdrawals |
6 | Restrictions | Restrictions |
7 | Total refusals | Total refusals |
8 | Partial refusals | Partial refusals |
9 | Registrations with no amendments | Registrations with no amendments |
10 | Registrations with amendments | Registrations with amendments |
11 | Correction of absolute errors on registrations | Correction of absolute errors on registrations |
12 | Correction of relative errors on registrations | Correction of relative errors on registrations |
13 | Total transfers | Total transfers |
14 | Partial transfers | Partial transfers |
15 | Change of name and address of proprietor | Change of name and address of proprietor |
16 | Change of name and professional address of representative | Change of name and professional address of representative |
17 | Replacement of representative | Replacement of representative |
18 | Appointment of a new representative | Appointment of a new representative |
19 | Deletion of the representative | Deletion of the representative |
20 | Total surrender of trade mark | Total surrender of trade mark |
21 | Partial surrender of trade mark | Partial surrender of trade mark |
* | Union with xs:token |
Sub section or reason for publication
No | Element | Occurs | Description |
---|
Code
<simpleType name="PublicationSubsectionType"> <union memberTypes="xs:token"> <simpleType> <restriction base="xs:token"> </restriction> </simpleType> </union> </simpleType>
Size of representation of the image
No | Element | Occurs | Description |
---|---|---|---|
1 | Height | 0..1 | Image height of the representation |
2 | Width | 0..1 | Image width of the representation |
3 | Unit | 0..1 | Measurement unit |
Code
<complexType name="RepresentationSizeType"> <sequence> <element name="Height" type="xs:integer" minOccurs="0"/> <element name="Width" type="xs:integer" minOccurs="0"/> <element name="Unit" type="UnitType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Seniority details. Rights based on earlier identical trade mark registered in EU member state or at WIPO with effect to EU member state
No | Element | Occurs | Description |
---|---|---|---|
1 | Seniority Country Code | 1 | EU member state |
2 | Seniority Application Number | 0..1 | The filing number of the application for which seniority is claimed |
3 | Seniority Application Date | 0..1 | The filing date of the application for which seniority is claimed |
4 | Seniority Filing Date | 0..1 | Valid filing date in case it is after the application date |
5 | Seniority Registration Number | 0..1 | The registration number for which seniority is claimed |
6 | Seniority Registration Date | 0..1 | The registration date of the trade mark for which seniority is claimed |
7 | Seniority Publication Date | 0..1 | The publication date of the trade mark for which seniority is claimed |
8 | Seniority URI | 0..1 | URI address to access further data on the seniority |
9 | International Trade Mark Code | 0..1 | Code for distinction between registration in EU member state or at WIPO |
10 | Seniority Partial Indicator | 0..1 | Indication of partial seniority claimed. (In case no further goods and services are specified) |
11 | Seniority Partial Goods Services | 0..1 | Seniority claimed for part of goods and services |
12 | Seniority Status Code | 0..1 | Status of the seniority claim |
13 | Seniority Status Date | 0..1 | Date of status of the seniority claim |
14 | Comment | 0..1 | Free text comment |
15 | Seniority Document | 0..n | Accompanying document with the seniority claim |
Code
<complexType name="SeniorityType"> <sequence> <element name="SeniorityCountryCode" type="WIPOST3CodeType"/> <element name="SeniorityApplicationNumber" type="xs:string" minOccurs="0"/> <element name="SeniorityApplicationDate" type="xs:date" minOccurs="0"/> <element name="SeniorityFilingDate" type="xs:date" minOccurs="0"/> <element name="SeniorityRegistrationNumber" type="xs:string" minOccurs="0"/> <element name="SeniorityRegistrationDate" type="xs:date" minOccurs="0"/> <element name="SeniorityPublicationDate" type="xs:date" minOccurs="0"/> <element name="SeniorityURI" type="URIType" minOccurs="0"/> <element name="InternationalTradeMarkCode" type="InternationalTradeMarkCodeType" minOccurs="0"/> <element name="SeniorityPartialIndicator" type="xs:boolean" minOccurs="0"/> <element name="SeniorityPartialGoodsServices" type="GoodsServicesType" minOccurs="0"/> <element name="SeniorityStatusCode" type="SeniorityStatusCodeType" minOccurs="0"/> <element name="SeniorityStatusDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="SeniorityDocument" type="DocumentType" minOccurs="0" maxOccurs="unbounded"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Status of the seniority claim
No | Enumeration Value | Description |
---|---|---|
1 | Claimed | Claimed |
2 | Abandoned | Abandoned |
3 | Accepted | Accepted |
4 | Partially Refused | Partially Refused |
5 | Refused | Refused |
* | Union with xs:token |
File name extension of the sound file
No | Enumeration Value | Description |
---|---|---|
1 | MP3 | MP3 |
* | Union with xs:token |
Element to relate classification terms that are synonym or equivalent
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Term Key | 1 | Key identifying a classification term |
3 | Term Synonym Key | 1 | Key identifying a classification term that is a synonym or equivalent to another term |
Code
<complexType name="TermSynonymRelationType"> <sequence> <element name="TermKey" type="xs:token"/> <element name="TermSynonymKey" type="xs:token"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Element to relate classification terms that are the same but in different translations
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Term Key | 1 | Key identifying a classification term |
3 | Term Translation Key | 1 | Key identifying a classification term that is the translation of another term |
Code
<complexType name="TermTranslationRelationType"> <sequence> <element name="TermKey" type="xs:string"/> <element name="TermTranslationKey" type="xs:string"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Text enriched with information about the used language and the position number in a sequence of text elements
No | Element | Occurs | Description |
---|---|---|---|
1 | Language Code (attribute) | 1 | Code of the language in which the text is written |
2 | Sequence Number (attribute) | 1 | Position of the text in a sequence of text elements |
Code
<complexType name="TextType"> <simpleContent> <extension base="xs:string"> <attribute name="languageCode" type="xs:language" use="optional"/> <attribute name="sequenceNumber" type="xs:integer" use="optional"/> </extension> </simpleContent> </complexType>
Core data regarding the trade mark
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Registration Office Code | 0..1 | Code of the registration office. The office that registers the mark. |
3 | Receiving Office Code | 0..1 | Code of the receiving office or office of origin |
4 | Receiving Office Date | 0..1 | Date received at the receiving office or office of origin |
5 | Application Number | 0..1 | Application identification number of the registration office |
6 | Application Date | 1 | Date of application |
7 | Application Date Time | 1 | Date/Time of application |
8 | Registration Number | 0..1 | Registration number given by the registration office |
9 | Registration Date | 0..1 | Date of registration |
10 | Trade Mark URI | 0..1 | URI address to access further data on the trade mark |
11 | Other Date | 0..n | Any country specific date. An attribute defines the kind of event represented by that date |
12 | Filing Place | 0..1 | Place of filing of the application |
13 | Application Reference | 0..1 | External reference, of the applicant or representative |
14 | Applicant Side Case Key | 0..1 | Key of the application given by the applicant |
15 | Application Language Code | 0..1 | Code of (first) language of the application |
16 | Second Language Code | 0..1 | Code of second language of the application |
17 | Correspondence Language Code | 0..1 | Language used within correspondence |
18 | Examined Application Number | 0..1 | Serial number of the examined application if a different number |
19 | Expiry Date | 0..1 | Expected expiration date of the registration |
20 | Termination Date | 0..1 | Date of termination of the registration of the mark |
21 | Mark Current Status Code | 0..1 | Code of current legal status of the application |
22 | Mark Current Status Date | 0..1 | Date of current legal status |
23 | Designated Country Details | 0..1 | Details of designated countries |
24 | Designated Country | 1..n | Designated country |
25 | Previous Registration Details | 0..1 | Details of previous registrations |
26 | Previous Registration | 1..n | Data regarding a previous registration |
27 | Associated Mark Details | 0..1 | Details of associated marks |
28 | Associated Application Number | 1..n | Application number of the associated mark |
29 | Divisional Application Details | 0..1 | Reference to initial mark in case of a divisional application |
30 | Initial Application Number | 1 | Application number of the initial mark |
31 | Initial Application Date | 0..1 | Application date of the initial mark |
32 | Basic Registration Application Details | 0..1 | Details of the registration/ application in the office of origin |
33 | Basic Registration Application | 1..n | Data relating to the registration/ application in the office of origin |
34 | International Mark Key | 0..n | Data relating an international registration mark |
35 | Kind Mark | 0..1 | Kind of mark: Indication that the mark is collective, certificate, guarantee, service mark, defensive Mark, business emblem, etc. |
36 | Mark Feature | 0..1 | Features concerning the shape or manifestation of the mark |
37 | Mark Description Details | 0..1 | Detailed description of mark features |
38 | Mark Description | 1..n | Description of mark features |
39 | Mark Disclaimer Details | 0..1 | Details of disclaimers |
40 | Mark Disclaimer | 1..n | Disclaimer text |
41 | Non Use Cancelled Indicator | 0..1 | Indication that the mark has been cancelled for non-use |
42 | Special Circumstance Text | 0..1 | Comment text for special circumstances |
43 | Total Mark Series | 0..1 | Total number of marks for Mark in a series |
44 | Trade Distinctiveness Indicator | 0..1 | Indication that the mark has acquired distinctiveness through use in trade |
45 | Trade Distinctiveness Text | 0..1 | Text associated to the trade distinctiveness |
46 | Use Right | 0..1 | Data relating a use right on the mark |
47 | As It Is Protection Indicator | 0..1 | Indication of applied for protection according Art.6 quinquies of the Paris Convention. |
48 | Use Requirement Text | 0..1 | Text regarding a use requirement |
49 | Use Limitation Text | 0..1 | Text regarding a use limitation |
50 | Comment | 0..1 | Free text comment |
51 | Opposition Period Start Date | 0..1 | Start date of the allowable opposition period |
52 | Opposition Period End Date | 0..1 | End date of the allowable opposition period |
53 | Word Mark Specification | 0..1 | Elements concerning the word mark |
54 | Mark Image Details | 0..1 | Details regarding the images of the mark |
55 | Mark Image | 1..n | Details concerning an image of the mark |
56 | Mark Sound Details | 0..1 | Data details on sound marks |
57 | Mark Sound | 1 | Data concerning a sound mark |
58 | Goods Services Details | 0..1 | Details of Goods and Services |
59 | Goods Services | 1 | Goods and Services |
60 | Goods Services Same List As | 1 | Reference to the list of goods and services of a previous mark |
61 | Priority Claim Later Indicator | 0..1 | Indication whether applicant intends to claim priority for the application at a later stage |
62 | Priority Details | 0..1 | Priority details |
63 | Priority | 1..n | Priority claimed under the Paris Convention |
64 | Exhibition Priority Claim Later Indicator | 0..1 | Indication whether applicant intends to claim exhibition priority for the application at a later stage |
65 | Exhibition Priority Details | 0..1 | Details of priorities claimed based on former exhibitions |
66 | Exhibition Priority | 1..n | Priority claimed based on former exhibitions |
67 | Transformation Priority Details | 0..1 | List of transformation priority claims |
68 | Transformation Priority | 1..n | Data on transformation priority claim |
69 | Seniority Details | 0..1 | Details about seniorities |
70 | Seniority | 1..n | Seniority details. Rights based on earlier identical trade mark registered in EU member state or at WIPO with effect to EU member state |
71 | Publication Details | 0..1 | Publication details |
72 | Publication | 1..n | Data regarding one publication |
73 | Applicant Details | 0..1 | Details of the applicants |
74 | Applicant Key | 1 | Key identifying an applicant |
75 | Applicant | 1 | Applicant or holder details |
76 | Representative Details | 0..1 | Details of the representatives |
77 | Representative Key | 1 | Key identifying a representative |
78 | Representative | 1 | Data regarding a representative |
79 | Staff Details | 0..1 | Details on staff |
80 | Staff | 1..n | Staff in charge of the trade mark |
81 | Authorization | 0..1 | Authorization data |
82 | Correspondence Address Key | 1 | Key identifying the address for correspondence |
83 | Correspondence Address | 1 | Correspondence address |
84 | Opposition Details | 0..1 | Opposition details |
85 | Opposition | 1..n | Opposition to the application of a trademark by the holder of an earlier trademark |
86 | Mark Record Details | 0..1 | Details of mark records such as renewals and transfers of right |
87 | Mark Record | 1..n | Data regarding a mark record such as renewals, transfers of right, licences and limitations to certain goods and services |
88 | Mark Event Details | 0..1 | Details of actions and events for the mark |
89 | Mark Event | 1..n | Details on one action or event |
90 | Trade Mark Document Details | 0..1 | Details of the documents attached to the trade mark |
91 | Trade Mark Document | 1..n | Documents attached to the trademark |
92 | Trade Mark Version | 0..1 | Data regarding content management versioning on trade marks |
Code
<complexType name="TradeMarkType"> <sequence> <element name="RegistrationOfficeCode" type="WIPOST3CodeType" minOccurs="0"/> <element name="ReceivingOfficeCode" type="WIPOST3CodeType" minOccurs="0"/> <element name="ReceivingOfficeDate" type="xs:date" minOccurs="0"/> <element name="ApplicationNumber" type="xs:string" minOccurs="0"/> <choice minOccurs="0"> <element name="ApplicationDate" type="xs:date"/> <element name="ApplicationDateTime" type="xs:dateTime"/> </choice> <element name="RegistrationNumber" type="xs:string" minOccurs="0"/> <element name="RegistrationDate" type="xs:date" minOccurs="0"/> <element name="TradeMarkURI" type="URIType" minOccurs="0"/> <element name="OtherDate" type="OtherDateType" minOccurs="0" maxOccurs="unbounded"/> <element name="FilingPlace" type="xs:string" minOccurs="0"/> <element name="ApplicationReference" type="xs:string" minOccurs="0"/> <element name="ApplicantSideCaseKey" type="xs:string" minOccurs="0"/> <element name="ApplicationLanguageCode" type="ExtendedISOLanguageCodeType" minOccurs="0"/> <element name="SecondLanguageCode" type="ExtendedISOLanguageCodeType" minOccurs="0"/> <element name="CorrespondenceLanguageCode" type="ExtendedISOLanguageCodeType" minOccurs="0"/> <element name="ExaminedApplicationNumber" type="xs:string" minOccurs="0"/> <element name="ExpiryDate" type="xs:date" minOccurs="0"/> <element name="TerminationDate" type="xs:date" minOccurs="0"/> <element name="MarkCurrentStatusCode" type="MarkCurrentStatusCodeType" minOccurs="0"/> <element name="MarkCurrentStatusDate" type="xs:date" minOccurs="0"/> <element name="DesignatedCountryDetails" minOccurs="0"> <complexType> <sequence> <element name="DesignatedCountry" type="DesignatedCountryType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="PreviousRegistrationDetails" minOccurs="0"> <complexType> <sequence> <element name="PreviousRegistration" type="PreviousRegistrationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="AssociatedMarkDetails" minOccurs="0"> <complexType> <sequence> <element name="AssociatedApplicationNumber" type="xs:string" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="DivisionalApplicationDetails" minOccurs="0"> <complexType> <sequence> <element name="InitialApplicationNumber" type="xs:string"/> <element name="InitialApplicationDate" type="xs:date" minOccurs="0"/> </sequence> </complexType> </element> <element name="BasicRegistrationApplicationDetails" minOccurs="0"> <complexType> <sequence> <element name="BasicRegistrationApplication" type="BasicRegistrationApplicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="InternationalMarkKey" type="KeyType" minOccurs="0" maxOccurs="unbounded"/> <element name="KindMark" type="KindMarkType" minOccurs="0"/> <element name="MarkFeature" type="MarkFeatureType" minOccurs="0"/> <element name="MarkDescriptionDetails" minOccurs="0"> <complexType> <sequence> <element name="MarkDescription" type="TextType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="MarkDisclaimerDetails" minOccurs="0"> <complexType> <sequence> <element name="MarkDisclaimer" type="TextType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="NonUseCancelledIndicator" type="xs:boolean" minOccurs="0"/> <element name="SpecialCircumstanceText" type="xs:string" minOccurs="0"/> <element name="TotalMarkSeries" type="xs:integer" minOccurs="0"/> <element name="TradeDistinctivenessIndicator" type="xs:boolean" minOccurs="0"/> <element name="TradeDistinctivenessText" type="TextType" minOccurs="0"/> <element name="UseRight" type="UseRightType" minOccurs="0"/> <element name="AsItIsProtectionIndicator" type="xs:boolean" minOccurs="0"/> <element name="UseRequirementText" type="TextType" minOccurs="0"/> <element name="UseLimitationText" type="TextType" minOccurs="0"/> <element name="Comment" type="xs:string" minOccurs="0"/> <element name="OppositionPeriodStartDate" type="xs:date" minOccurs="0"/> <element name="OppositionPeriodEndDate" type="xs:date" minOccurs="0"/> <element name="WordMarkSpecification" type="WordMarkSpecificationType" minOccurs="0"/> <element name="MarkImageDetails" minOccurs="0"> <complexType> <sequence> <element name="MarkImage" type="MarkImageType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="MarkSoundDetails" minOccurs="0"> <complexType> <sequence> <element name="MarkSound" type="MarkSoundType"/> </sequence> </complexType> </element> <element name="GoodsServicesDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="GoodsServices" type="GoodsServicesType"/> <element name="GoodsServicesSameListAs" type="KeyType"/> </choice> </sequence> </complexType> </element> <element name="PriorityClaimLaterIndicator" type="xs:boolean" minOccurs="0"/> <element name="PriorityDetails" minOccurs="0"> <complexType> <sequence> <element name="Priority" type="PriorityType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ExhibitionPriorityClaimLaterIndicator" type="xs:boolean" minOccurs="0"/> <element name="ExhibitionPriorityDetails" minOccurs="0"> <complexType> <sequence> <element name="ExhibitionPriority" type="ExhibitionPriorityType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="TransformationPriorityDetails" minOccurs="0"> <complexType> <sequence> <element name="TransformationPriority" type="TransformationPriorityType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="SeniorityDetails" minOccurs="0"> <complexType> <sequence> <element name="Seniority" type="SeniorityType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="PublicationDetails" minOccurs="0"> <complexType> <sequence> <element name="Publication" type="PublicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ApplicantDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="ApplicantKey" type="KeyType"/> <element name="Applicant" type="ApplicantType"/> </choice> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="RepresentativeKey" type="KeyType"/> <element name="Representative" type="RepresentativeType"/> </choice> </sequence> </complexType> </element> <element name="StaffDetails" minOccurs="0"> <complexType> <sequence> <element name="Staff" type="StaffType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="Authorization" type="AuthorizationType" minOccurs="0"/> <choice minOccurs="0"> <element name="CorrespondenceAddressKey" type="CorrespondenceAddressKeyType"/> <element name="CorrespondenceAddress" type="CorrespondenceAddressType"/> </choice> <element name="OppositionDetails" minOccurs="0"> <complexType> <sequence> <element name="Opposition" type="OppositionType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="MarkRecordDetails" minOccurs="0"> <complexType> <sequence> <element name="MarkRecord" type="MarkRecordType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="MarkEventDetails" minOccurs="0"> <complexType> <sequence> <element name="MarkEvent" type="MarkEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="TradeMarkDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="TradeMarkDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="TradeMarkVersion" type="VersionType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Data on relationships between marks
No | Element | Occurs | Description |
---|---|---|---|
1 | Trade Mark Identifier | 1 | Identifier of the trade mark having a relationship with other marks |
2 | Trade Mark Relation Kind | 1 | Kind of relationship between the marks |
3 | Related Trade Mark Identifier | 1 | Identifier of the related trademark |
Code
<complexType name="TradeMarkRelationType"> <sequence> <element name="TradeMarkIdentifier" type="xs:token"/> <element name="TradeMarkRelationKind" type="TradeMarkRelationKindType"/> <element name="RelatedTradeMarkIdentifier" type="xs:token"/> </sequence> </complexType>
Kind of relationship between the marks
No | Enumeration Value | Description |
---|---|---|
1 | Parent | Parent |
2 | Child | Child |
* | Union with xs:token |
Data on transformation priority claim
No | Element | Occurs | Description |
---|---|---|---|
1 | Transformation Country Code | 1 | WIPO ST3 office code where the mark claiming transformation priority was originally registered. |
2 | Registration Number | 1 | Registration number given by the registration office |
3 | Registration Date | 1 | Date of registration |
4 | Cancellation Date | 1 | Date the mark claiming transformation priority was cancelled in the office of origin. |
5 | Priority Date | 0..1 | The filing date of the application for which priority is claimed |
Code
<complexType name="TransformationPriorityType"> <sequence> <element name="TransformationCountryCode" type="ExtendedWIPOST3CodeType" fixed="WO"/> <element name="RegistrationNumber" type="xs:string"/> <element name="RegistrationDate" type="xs:date"/> <element name="CancellationDate" type="xs:date"/> <element name="PriorityDate" type="xs:date" minOccurs="0"/> </sequence> </complexType>
The kind of transcription applied to the term
No | Enumeration Value | Description |
---|---|---|
1 | To Uppercase | To Uppercase |
2 | To Lowercase | To Lowercase |
3 | To Phonetic Code | To Phonetic Code |
* | Union with xs:token |
The kind of transliteration rules applied to the term based on the source and target writing systems. Current values are based on existing ISO standards for transliteration.
No | Enumeration Value | Description |
---|---|---|
1 | Arabic to Latin | Arabic to Latin |
2 | Armenian to Latin | Armenian to Latin |
3 | Chinese to Latin | Chinese to Latin |
4 | Cyrillic to Latin | Cyrillic to Latin |
5 | Georgian to Latin | Georgian to Latin |
6 | Greek to Latin | Greek to Latin |
7 | Hebrew to Latin | Hebrew to Latin |
8 | Indic to Latin | Indic to Latin |
9 | Japanese to Latin | Japanese to Latin |
10 | Korean to Latin | Korean to Latin |
11 | Thai to Latin | Thai to Latin |
* | Union with xs:token |
Measurement unit
No | Enumeration Value | Description |
---|---|---|
1 | Centimetre | Centimetre |
2 | Inch | Inch |
3 | Pixel | Pixel |
URI address to access the resource
No | Element | Occurs | Description |
---|
Code
<complexType name="URIType"> <simpleContent> <extension base="xs:anyURI"/> </simpleContent> </complexType>
Data relating a use right on the mark
No | Element | Occurs | Description |
---|---|---|---|
1 | Use Right Indicator | 0..1 | Indication that evidence is submitted of the applicant's right to use certain elements of the mark |
2 | Use Right Text | 0..1 | Text regarding evidence submitted to the Use Right Indicator |
3 | Use Right Goods Services | 0..n | Claims of use right only for certain Goods and Services |
Code
<complexType name="UseRightType"> <sequence> <element name="UseRightIndicator" type="xs:boolean" minOccurs="0"/> <element name="UseRightText" type="TextType" minOccurs="0"/> <element name="UseRightGoodsServices" type="GoodsServicesType" minOccurs="0" maxOccurs="unbounded"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data regarding content management versioning
No | Element | Occurs | Description |
---|---|---|---|
1 | Version Number | 0..1 | Version number |
2 | Version Date | 1 | Version Date |
3 | Version Date Time | 1 | Date and time of the version |
4 | Comment | 0..1 | Free text comment |
Code
<complexType name="VersionType"> <sequence> <element name="VersionNumber" type="xs:string" minOccurs="0"/> <choice minOccurs="0"> <element name="VersionDate" type="xs:date"/> <element name="VersionDateTime" type="xs:dateTime"/> </choice> <element name="Comment" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
No longer existing WIPO ST.3 codes kept for backwards compatibility
No | Enumeration Value | Description |
---|---|---|
1 | CS | Czechoslovakia |
2 | DL | German Democratic Republic |
3 | DD | German Democratic Republic |
4 | SU | Soviet Union |
5 | YD | Democratic Yemen |
6 | YU | Yugoslavia |
Basic Number of the classification term assigned by WIPO. The basic number is the same for every language version of the Classification that has been published by, or in collaboration with, WIPO. The basic number enables the user of the Classification to find the equivalent product or service in the alphabetical lists of other language versions of the Classification.
No | Element | Occurs | Description |
---|
Code
<simpleType name="WIPOBasicNumberType"> <restriction base="xs:token"> <pattern value="[0-9]{6}"/> </restriction> </simpleType>
Elements concerning the word mark
No | Element | Occurs | Description |
---|---|---|---|
1 | Mark Verbal Element Text | 0..1 | Verbal elements of the Word Mark |
2 | Mark Significant Verbal Element | 0..n | Significant Verbal elements of the mark |
3 | Mark Verbal Element Significant Indicator | 0..1 | Indicates if the words contained in the mark have meaning or not (and therefore can be translated or not). |
4 | Mark Translation | 0..n | Translation of the Word Mark |
5 | Mark Transliteration | 0..1 | Transliteration of the mark name into another writing system |
6 | Mark Transcription | 0..n | Conversion of the mark name into another name following some transcription rules |
7 | Mark Standard Character Indicator | 0..1 | Indication that the word mark is considered to be in standard characters by the applicant |
Code
<complexType name="WordMarkSpecificationType"> <sequence> <element name="MarkVerbalElementText" type="TextType" minOccurs="0"/> <element name="MarkSignificantVerbalElement" type="TextType" minOccurs="0" maxOccurs="unbounded"/> <element name="MarkVerbalElementSignificantIndicator" type="xs:boolean" minOccurs="0"/> <element name="MarkTranslation" type="TextType" minOccurs="0" maxOccurs="unbounded"/> <element name="MarkTransliteration" type="MarkTransliterationType" minOccurs="0"/> <element name="MarkTranscription" type="MarkTranscriptionType" minOccurs="0" maxOccurs="unbounded"/> <element name="MarkStandardCharacterIndicator" type="xs:boolean" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Table of Contents
Address details
No | Element | Occurs | Description |
---|---|---|---|
1 | Address Country Code | 0..1 | Address country code |
2 | Free Format Address | 1 | Address in free format |
3 | Free Format Address Line | 1..n | Address line in free format |
4 | Formatted Address | 1 | Address in specified format |
5 | Address Line | 0..n | Address line |
6 | Address Mail Code | 0..1 | Organizational mail code |
7 | Address Post Office Box | 0..1 | Post Office Box number |
8 | Address Room | 0..1 | Address room |
9 | Address Floor | 0..1 | Address floor |
10 | Address Building | 0..1 | Building information in address |
11 | Address Street | 0..1 | Street |
12 | Address City | 0..1 | City or town name |
13 | Address County | 0..1 | County, parish, department, etc. |
14 | Address State | 0..1 | Region of country e.g. state, province, etc. |
15 | Address Postcode | 0..1 | Postal code or zip code |
16 | Formatted Address Country Code | 0..1 | Country code of a formatted address |
Code
<complexType name="AddressType"> <sequence> <element name="AddressCountryCode" type="ISOCountryCodeType" minOccurs="0"/> <choice minOccurs="0"> <element name="FreeFormatAddress"> <complexType> <sequence> <element name="FreeFormatAddressLine" type="TextType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="FormattedAddress"> <complexType> <sequence> <element name="AddressLine" type="TextType" minOccurs="0" maxOccurs="unbounded"/> <element name="AddressMailCode" type="xs:string" minOccurs="0"/> <element name="AddressPostOfficeBox" type="xs:string" minOccurs="0"/> <element name="AddressRoom" type="xs:string" minOccurs="0"/> <element name="AddressFloor" type="xs:string" minOccurs="0"/> <element name="AddressBuilding" type="xs:string" minOccurs="0"/> <element name="AddressStreet" type="xs:string" minOccurs="0"/> <element name="AddressCity" type="xs:string" minOccurs="0"/> <element name="AddressCounty" type="xs:string" minOccurs="0"/> <element name="AddressState" type="xs:string" minOccurs="0"/> <element name="AddressPostcode" type="xs:string" minOccurs="0"/> <element name="FormattedAddressCountryCode" type="ISOCountryCodeType" minOccurs="0"/> </sequence> </complexType> </element> </choice> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Name, address and contact information for individuals /organizations
No | Element | Occurs | Description |
---|---|---|---|
1 | Address Language Code | 0..1 | Language used for the address |
2 | Free Format Address Details | 1 | Details of an address in free format |
3 | Free Format Name Address Line | 1..n | Name or address line in free format |
4 | Formatted Name Address | 1 | Name and address in specified format |
5 | Contact Information Details | 0..1 | Contact information other than name and address |
6 | Phone | 0..n | Phone number with additional information about the kind of phone |
7 | Fax | 0..n | Fax Number |
8 | 0..n | Email address | |
9 | URL | 0..n | Universal Resource Locator |
10 | Other Electronic Address | 0..n | Electronic address used for other than email |
11 | Postal Address | 0..1 | Postal address as put on the envelope when sending correspondence by post |
Code
<complexType name="AddressBookType"> <sequence> <element name="AddressLanguageCode" type="ISOLanguageCodeType" minOccurs="0"/> <choice minOccurs="0"> <element name="FreeFormatAddressDetails"> <complexType> <sequence> <element name="FreeFormatNameAddressLine" type="TextType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="FormattedNameAddress" type="FormattedNameAddressType"/> </choice> <element name="ContactInformationDetails" minOccurs="0"> <complexType> <sequence> <element name="Phone" type="PhoneType" minOccurs="0" maxOccurs="unbounded"/> <element name="Fax" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <element name="Email" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <element name="URL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/> <element name="OtherElectronicAddress" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="PostalAddress" type="xs:string" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
The party appealing the decision
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Appellant Identifier | 0..n | Code identifying an appellant |
3 | Appellant URI | 0..1 | URI address to access further data on appellant |
4 | Appellant Reference | 0..1 | External reference given to the appellant |
5 | Appellant Sequence Number | 0..1 | Position of the appellant in the list of appellants |
6 | Appellant Nationality Code | 0..1 | Code indicating the nationality of an appellant |
7 | Appellant Legal Entity | 0..1 | Legal entity of the appellant |
8 | Appellant Incorporation Country Code | 0..1 | Code of incorporation country of the appellant |
9 | Appellant Incorporation State | 0..1 | Incorporation state of the appellant |
10 | Comment | 0..1 | Free text comment |
11 | Appellant Address Book | 0..1 | Appellant's address book |
12 | Appellant Entitlement | 0..1 | Information on the nationality, establishment, or domicile of the appellant |
13 | Appellant Version | 0..1 | Data regarding content management versioning on appellants |
Code
<complexType name="AppellantType"> <sequence> <element name="AppellantIdentifier" type="IdentifierType" minOccurs="0" maxOccurs="unbounded"/> <element name="AppellantURI" type="URIType" minOccurs="0"/> <element name="AppellantReference" type="xs:string" minOccurs="0"/> <element name="AppellantSequenceNumber" type="xs:integer" minOccurs="0"/> <element name="AppellantNationalityCode" type="NationalityCodeType" minOccurs="0"/> <element name="AppellantLegalEntity" type="xs:string" minOccurs="0"/> <element name="AppellantIncorporationCountryCode" type="ISOCountryCodeType" minOccurs="0"/> <element name="AppellantIncorporationState" type="xs:string" minOccurs="0"/> <element name="Comment" type="xs:string" minOccurs="0"/> <element name="AppellantAddressBook" type="AddressBookType" minOccurs="0"/> <element name="AppellantEntitlement" type="EntitlementType" minOccurs="0"/> <element name="AppellantVersion" type="VersionType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Applicant or holder details
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Applicant Identifier | 0..n | Identifier for applicant |
3 | Applicant URI | 0..1 | URI address to access further data on the applicant |
4 | Applicant Reference | 0..1 | External reference given to the applicant |
5 | Applicant Sequence Number | 0..1 | Position of the applicant in the list of applicants |
6 | Applicant Nationality Code | 0..1 | Code indicating the nationality of an applicant |
7 | Applicant Legal Entity | 0..1 | Legal entity of the applicant |
8 | Applicant Incorporation Country Code | 0..1 | Code of incorporation country |
9 | Applicant Incorporation State | 0..1 | Incorporation state of the applicant |
10 | Comment | 0..1 | Free text comment |
11 | Applicant Address Book | 0..1 | Address book specific for applicants |
12 | Applicant Entitlement | 0..1 | Information on the nationality, establishment, or domicile of applicants, transferees, or holders |
13 | Applicant Version | 0..1 | Data regarding content management versioning on applicants |
Code
<complexType name="ApplicantType"> <sequence> <element name="ApplicantIdentifier" type="IdentifierType" minOccurs="0" maxOccurs="unbounded"/> <element name="ApplicantURI" type="URIType" minOccurs="0"/> <element name="ApplicantReference" type="xs:string" minOccurs="0"/> <element name="ApplicantSequenceNumber" type="xs:integer" minOccurs="0"/> <element name="ApplicantNationalityCode" type="NationalityCodeType" minOccurs="0"/> <element name="ApplicantLegalEntity" type="xs:string" minOccurs="0"/> <element name="ApplicantIncorporationCountryCode" type="ISOCountryCodeType" minOccurs="0"/> <element name="ApplicantIncorporationState" type="xs:string" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="ApplicantAddressBook" type="AddressBookType" minOccurs="0"/> <element name="ApplicantEntitlement" type="EntitlementType" minOccurs="0"/> <element name="ApplicantVersion" type="VersionType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Individual/Organization that claims a mark record (transfer, licence, change of name or address, etc.)
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Claimant Identifier | 0..n | Identifier for claimant |
3 | Claimant URI | 0..1 | URI address to access further data on the claimant |
4 | Claimant Reference | 0..1 | External reference given to the claimant |
5 | Claimant Sequence Number | 0..1 | Position of the claimant in the list of claimants of a mark record |
6 | Claimant Nationality Code | 0..1 | Code indicating the nationality of the claimant |
7 | Claimant Legal Entity | 0..1 | Legal entity of the claimant |
8 | Claimant Incorporation Country Code | 0..1 | Code of incorporation country of the claimant |
9 | Claimant Incorporation State | 0..1 | Incorporation state of the claimant |
10 | Comment | 0..1 | Free text comment |
11 | Claimant Address Book | 0..1 | Address book specific for claimants of a mark record |
12 | Claimant Entitlement | 0..1 | Information on the nationality, establishment, or domicile of claimants of a mark record |
Code
<complexType name="ClaimantType"> <sequence> <element name="ClaimantIdentifier" type="IdentifierType" minOccurs="0" maxOccurs="unbounded"/> <element name="ClaimantURI" type="URIType" minOccurs="0"/> <element name="ClaimantReference" type="xs:string" minOccurs="0"/> <element name="ClaimantSequenceNumber" type="xs:integer" minOccurs="0"/> <element name="ClaimantNationalityCode" type="NationalityCodeType" minOccurs="0"/> <element name="ClaimantLegalEntity" type="xs:string" minOccurs="0"/> <element name="ClaimantIncorporationCountryCode" type="ISOCountryCodeType" minOccurs="0"/> <element name="ClaimantIncorporationState" type="xs:string" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="ClaimantAddressBook" type="AddressBookType" minOccurs="0"/> <element name="ClaimantEntitlement" type="EntitlementType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Information on the nationality, establishment, or domicile of a entitled person or organization
No | Element | Occurs | Description |
---|---|---|---|
1 | Entitlement Nationality Code | 0..1 | Two letter country code indicating the nationality of an applicant, transferee, or holder |
2 | Entitlement Establishment | 0..1 | Information on establishment of an applicant, transferee, or holder |
3 | Entitlement Establishment Code | 0..1 | Two letter country code indicating the establishment of an applicant, transferee, or holder |
4 | Entitlement Establishment Address Book | 0..1 | Present where the establishment country is different from that of the address |
5 | Entitlement Domiciled | 0..1 | Information on the domicile of an applicant, transferee, or holder |
6 | Entitlement Domiciled Code | 0..1 | Two letter country code indicating the domicile of an applicant, transferee, or holder |
7 | Entitlement Domiciled Address Book | 0..1 | Present where domicile country is different from that of the address |
Code
<complexType name="EntitlementType"> <sequence> <element name="EntitlementNationalityCode" type="NationalityCodeType" minOccurs="0"/> <element name="EntitlementEstablishment" minOccurs="0"> <complexType> <sequence> <element name="EntitlementEstablishmentCode" type="NationalityCodeType" minOccurs="0"/> <element name="EntitlementEstablishmentAddressBook" type="AddressBookType" minOccurs="0"/> </sequence> </complexType> </element> <element name="EntitlementDomiciled" minOccurs="0"> <complexType> <sequence> <element name="EntitlementDomiciledCode" type="NationalityCodeType" minOccurs="0"/> <element name="EntitlementDomiciledAddressBook" type="AddressBookType" minOccurs="0"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Name and address in specified format
No | Element | Occurs | Description |
---|---|---|---|
1 | Name | 0..1 | Name details |
2 | Address | 0..1 | Address details |
Code
<complexType name="FormattedNameAddressType"> <sequence> <element name="Name" type="NameType" minOccurs="0"/> <element name="Address" type="AddressType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Name in free format
No | Element | Occurs | Description |
---|---|---|---|
1 | Name Kind | 0..1 | Code for distinction between natural persons and corporations |
2 | Free Format Name Details | 0..1 | Details of a name in free format |
3 | Free Format Name Line | 1..n | Name line in free format |
Code
<complexType name="FreeFormatNameType"> <sequence> <element name="NameKind" type="NameKindType" minOccurs="0"/> <element name="FreeFormatNameDetails" minOccurs="0"> <complexType> <sequence> <element name="FreeFormatNameLine" type="TextType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Person's gender
No | Enumeration Value | Description |
---|---|---|
1 | Male | Male |
2 | Female | Female |
3 | Unknown | Unknown |
Kind of identification document
No | Enumeration Value | Description |
---|---|---|
1 | National Individual Identifier | National Individual Identifier |
2 | Enterprise Identifier | Enterprise Identifier |
3 | Social Security Number | Social Security Number |
4 | Other | Other |
* | Union with xs:token |
Data regarding a licensee
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Licensee Identifier | 0..n | Identifier for licensee |
3 | Licensee URI | 0..1 | URI address to access further data on the licensee |
4 | Licensee Reference | 0..1 | External reference given to the licensee |
5 | Licensee Sequence Number | 0..1 | Position of the licensee in the list of licensees |
6 | Licensee Nationality Code | 0..1 | Code indicating the nationality of the licensee |
7 | Licensee Legal Entity | 0..1 | Legal entity of the licensee |
8 | Licensee Incorporation Country Code | 0..1 | Code of incorporation country of the licensee |
9 | Licensee Incorporation State | 0..1 | Incorporation state of the licensee |
10 | Comment | 0..1 | Free text comment |
11 | Licensee Address Book | 0..1 | Address book specific for licensees. |
12 | Licensee Entitlement | 0..1 | Information on the nationality, establishment, or domicile of the licensee |
Code
<complexType name="LicenseeType"> <sequence> <element name="LicenseeIdentifier" type="IdentifierType" minOccurs="0" maxOccurs="unbounded"/> <element name="LicenseeURI" type="URIType" minOccurs="0"/> <element name="LicenseeReference" type="xs:string" minOccurs="0"/> <element name="LicenseeSequenceNumber" type="xs:integer" minOccurs="0"/> <element name="LicenseeNationalityCode" type="NationalityCodeType" minOccurs="0"/> <element name="LicenseeLegalEntity" type="xs:string" minOccurs="0"/> <element name="LicenseeIncorporationCountryCode" type="ISOCountryCodeType" minOccurs="0"/> <element name="LicenseeIncorporationState" type="xs:string" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="LicenseeAddressBook" type="AddressBookType" minOccurs="0"/> <element name="LicenseeEntitlement" type="EntitlementType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Name details
No | Element | Occurs | Description |
---|---|---|---|
1 | Free Format Name | 1 | Name in free format |
2 | Formatted Name | 1 | Name in specified format |
3 | Name Prefix | 0..1 | Name prefix, title |
4 | First Name | 0..1 | First or given name(s), initial(s) |
5 | Middle Name | 0..1 | Middle name |
6 | Last Name | 0..1 | Last, family, surname |
7 | Second Last Name | 0..1 | Second last name for person names that have two surnames |
8 | Name Suffix | 0..1 | Name suffix |
9 | Gender | 0..1 | Person's gender |
10 | Individual Identifier | 0..1 | Kind of identification document |
11 | Person Role | 0..1 | Role of person within organization or corporation |
12 | Organization Name | 0..1 | Organization or corporation name |
13 | Organization Department | 0..1 | Department, division, section, etc. |
14 | Name Synonym | 0..n | Synonym |
Code
<complexType name="NameType"> <sequence> <choice> <element name="FreeFormatName" type="FreeFormatNameType"/> <element name="FormattedName"> <complexType> <sequence> <element name="NamePrefix" type="xs:string" minOccurs="0"/> <element name="FirstName" type="xs:string" minOccurs="0"/> <element name="MiddleName" type="xs:string" minOccurs="0"/> <element name="LastName" type="xs:string" minOccurs="0"/> <element name="SecondLastName" type="xs:string" minOccurs="0"/> <element name="NameSuffix" type="xs:string" minOccurs="0"/> <element name="Gender" type="GenderType" minOccurs="0"/> <element name="IndividualIdentifier" type="IndividualIdentifierType" minOccurs="0"/> <element name="PersonRole" type="xs:string" minOccurs="0"/> <element name="OrganizationName" type="xs:string" minOccurs="0"/> <element name="OrganizationDepartment" type="xs:string" minOccurs="0"/> <element name="NameSynonym" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType> </element> </choice> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code for distinction between natural persons and corporations
No | Enumeration Value | Description |
---|---|---|
1 | Natural Person | Natural Person |
2 | Legal Entity | Legal Entity |
3 | Other | Other |
* | Union with xs:token |
Country of nationality according to ISO 3166 codes
No | Enumeration Value | Description |
---|---|---|
1 | Stateless | Stateless |
2 | Unidentified | Unidentified |
* | Union with ISOCountryCodeType |
Identifier of the related person or organization
No | Element | Occurs | Description |
---|---|---|---|
1 | Party Kind (attribute) | 1 | The kind of party, person or organization, to which an identifier belongs |
Code
<complexType name="PartyIdentifierType"> <simpleContent> <extension base="xs:token"> <attribute name="partyKind" type="PartyKindType"/> </extension> </simpleContent> </complexType>
Kind of party, person or organization
No | Enumeration Value | Description |
---|---|---|
1 | Representative | Representative |
* | Union with xs:token |
Relationship between parties, persons or organizations
No | Element | Occurs | Description |
---|---|---|---|
1 | Party Relationship Kind | 1 | Kind of relationship between parties |
2 | Party Identifier | 1 | Identifier of the related person or organization |
3 | Party Name | 1 | Name of the related person or organization |
Code
<complexType name="PartyRelationshipType"> <sequence> <element name="PartyRelationshipKind" type="PartyRelationshipKindType"/> <choice> <element name="PartyIdentifier" type="PartyIdentifierType"/> <element name="PartyName" type="NameType"/> </choice> </sequence> </complexType>
Kind of relationship between parties
No | Enumeration Value | Description |
---|---|---|
1 | Representation | Representation |
* | Union with xs:token |
Phone number with additional information about the kind of phone
No | Element | Occurs | Description |
---|---|---|---|
1 | Phone Kind (attribute) | 1 | Kind of phone device |
Code
<complexType name="PhoneType"> <simpleContent> <extension base="xs:string"> <attribute name="phoneKind" type="PhoneKindType" use="optional"/> </extension> </simpleContent> </complexType>
Kind of phone (fixed, mobile, etc.)
No | Enumeration Value | Description |
---|---|---|
1 | Fixed | Fixed |
2 | Mobile Phone | Mobile Phone |
3 | Other | Other |
4 | Undefined | Undefined |
* | Union with xs:token |
Data regarding a representative
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Representative Identifier | 0..n | Identifier for representative |
3 | Representative URI | 0..1 | URI address to access further data on the representative |
4 | Representative Reference | 0..1 | External reference given to the representative |
5 | Representative Sequence Number | 0..1 | Position of the representative in the list of representatives |
6 | Representative Kind Code | 0..1 | Code for distinction between types of representatives, e.g. employee or professional representative |
7 | Representative Nationality Code | 0..1 | Code indicating the nationality of the representative |
8 | Representative Legal Entity | 0..1 | Legal entity of the representative |
9 | Representative Incorporation Country Code | 0..1 | Code of incorporation country of the representative |
10 | Representative Incorporation State | 0..1 | Incorporation state of the representative |
11 | Comment | 0..1 | Free text comment |
12 | Representative Address Book | 0..1 | Address book specific for representatives |
13 | Representative Relationship Details | 0..1 | List of relationships of representative with other parties |
14 | Representative Relationship | 1..n | Relationship of representative with other parties, persons or organizations |
15 | Representative Version | 0..1 | Data regarding content management versioning on representatives |
Code
<complexType name="RepresentativeType"> <sequence> <element name="RepresentativeIdentifier" type="IdentifierType" minOccurs="0" maxOccurs="unbounded"/> <element name="RepresentativeURI" type="URIType" minOccurs="0"/> <element name="RepresentativeReference" type="xs:string" minOccurs="0"/> <element name="RepresentativeSequenceNumber" type="xs:integer" minOccurs="0"/> <element name="RepresentativeKindCode" type="RepresentativeKindCodeType" minOccurs="0"/> <element name="RepresentativeNationalityCode" type="NationalityCodeType" minOccurs="0"/> <element name="RepresentativeLegalEntity" type="xs:string" minOccurs="0"/> <element name="RepresentativeIncorporationCountryCode" type="ISOCountryCodeType" minOccurs="0"/> <element name="RepresentativeIncorporationState" type="xs:string" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="RepresentativeAddressBook" type="AddressBookType" minOccurs="0"/> <element name="RepresentativeRelationshipDetails" minOccurs="0"> <complexType> <sequence> <element name="RepresentativeRelationship" type="PartyRelationshipType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RepresentativeVersion" type="VersionType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Code for distinction between types of representatives, e.g. employee or professional representative
No | Enumeration Value | Description |
---|---|---|
1 | Professional Representative | Professional Representative |
2 | Lawyer | Lawyer |
3 | Association | Association |
4 | Employee | Employee |
5 | Employee with Economic Connections | Employee with Economic Connections |
6 | Other | Other |
7 | Undefined | Undefined |
* | Union with xs:token |
Party responding an appeal
No | Element | Occurs | Description |
---|---|---|---|
1 | Operation Code (attribute) | 1 | Code indicating the kind of data manipulation operation performed on the data element |
2 | Respondent Identifier | 0..n | Code identifying the respondent |
3 | Respondent URI | 0..1 | URI address to access further data on the respondent |
4 | Respondent Reference | 0..1 | External reference given by the respondent |
5 | Respondent Sequence Number | 0..1 | Position of the respondent in the list of respondents |
6 | Respondent Nationality Code | 0..1 | Code indicating the nationality of the respondent |
7 | Respondent Legal Entity | 0..1 | Legal entity of the respondent |
8 | Respondent Incorporation Country Code | 0..1 | Code of incorporation country of the respondent |
9 | Respondent Incorporation State | 0..1 | Incorporation state of the respondent |
10 | Comment | 0..1 | Free text comment |
11 | Respondent Address Book | 0..1 | Address book of the respondent |
12 | Respondent Entitlement | 0..1 | Information on the nationality, establishment, or domicile of the respondent |
13 | Respondent Version | 0..1 | Data regarding content management versioning on respondents |
Code
<complexType name="RespondentType"> <sequence> <element name="RespondentIdentifier" type="IdentifierType" minOccurs="0" maxOccurs="unbounded"/> <element name="RespondentURI" type="URIType" minOccurs="0"/> <element name="RespondentReference" type="xs:string" minOccurs="0"/> <element name="RespondentSequenceNumber" type="xs:integer" minOccurs="0"/> <element name="RespondentNationalityCode" type="NationalityCodeType" minOccurs="0"/> <element name="RespondentLegalEntity" type="xs:string" minOccurs="0"/> <element name="RespondentIncorporationCountryCode" type="ISOCountryCodeType" minOccurs="0"/> <element name="RespondentIncorporationState" type="xs:string" minOccurs="0"/> <element name="Comment" type="xs:string" minOccurs="0"/> <element name="RespondentAddressBook" type="AddressBookType" minOccurs="0"/> <element name="RespondentEntitlement" type="EntitlementType" minOccurs="0"/> <element name="RespondentVersion" type="VersionType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="operationCode" type="OperationCodeType" use="optional"/> </complexType>
Kind of party's role
No | Enumeration Value | Description |
---|---|---|
1 | Agent | Agent |
2 | Appeal examiner | Appeal examiner |
3 | Applicant | Applicant |
4 | Assignee | Assignee |
5 | Assistant examiner | Assistant examiner |
6 | Attorney | Attorney |
7 | Author | Author |
8 | Correspondent | Correspondent |
9 | Creator | Creator |
10 | Designer | Designer |
11 | Employee | Employee |
12 | Examiner | Examiner |
13 | Formality examiner | Formality examiner |
14 | Holder | Holder |
15 | IP Office | IP Office |
16 | Judge | Judge |
17 | Lawyer | Lawyer |
18 | Legal practitioner | Legal practitioner |
19 | Licensee | Licensee |
20 | Mortgagee | Mortgagee |
21 | Opponent | Opponent |
22 | Other | Other |
23 | Owner | Owner |
24 | Registrant | Registrant |
25 | Representative | Representative |
26 | Substantive examiner | Substantive examiner |
27 | Third Party Requestor | Third Party Requestor |
28 | Transferee | Transferee |
29 | Transferor | Transferor |
30 | Translator | Translator |
31 | Trustee | Trustee |
* | Union with xs:token |
Staff in charge of the trade mark
No | Element | Occurs | Description |
---|---|---|---|
1 | Staff Identifier | 0..1 | Unambiguous reference to staff |
2 | Staff URI | 0..1 | URI address to access further data on the staff |
3 | Staff Name | 0..1 | Staff name |
4 | Official Title | 0..1 | Official title of the staff |
Code
<complexType name="StaffType"> <sequence> <element name="StaffIdentifier" type="xs:token" minOccurs="0"/> <element name="StaffURI" type="URIType" minOccurs="0"/> <element name="StaffName" type="xs:token" minOccurs="0"/> <element name="OfficialTitle" type="xs:token" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Table of Contents
Details of one earlier mark
No | Element | Occurs | Description |
---|---|---|---|
1 | Earlier Mark Country Code | 0..1 | Country code of the earlier mark |
2 | Earlier Mark Kind | 0..1 | Kind of Mark: Indication that the mark is Collective, Certificate, Guarantee, Service mark, Defensive Mark, Business Emblem, etc. |
3 | Application Number | 0..1 | Application identification number of the registration office |
4 | Application Date | 0..1 | Date of application |
5 | Registration Number | 0..1 | Registration number given by the registration office |
6 | Registration Date | 0..1 | Date of registration |
7 | Mark Feature | 0..1 | Features concerning the shape or manifestation of the mark |
8 | Word Mark Specification | 0..1 | Elements concerning the word mark |
9 | Mark Image Details | 0..1 | Details regarding the images of the mark |
10 | Mark Image | 1..n | Details concerning an image of the mark |
11 | Base Goods Services Details | 0..1 | Goods and Services for which the opposition is based on |
12 | Goods Services | 1..n | Goods and Services |
Code
<complexType name="EarlierMarkType"> <sequence> <element name="EarlierMarkCountryCode" type="WIPOST3CodeType" minOccurs="0"/> <element name="EarlierMarkKind" type="KindMarkType" minOccurs="0"/> <element name="ApplicationNumber" type="xs:string" minOccurs="0"/> <element name="ApplicationDate" type="xs:date" minOccurs="0"/> <element name="RegistrationNumber" type="xs:string" minOccurs="0"/> <element name="RegistrationDate" type="xs:date" minOccurs="0"/> <element name="MarkFeature" type="MarkFeatureType" minOccurs="0"/> <element name="WordMarkSpecification" type="WordMarkSpecificationType" minOccurs="0"/> <element name="MarkImageDetails" minOccurs="0"> <complexType> <sequence> <element name="MarkImage" type="MarkImageType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="BaseGoodsServicesDetails" minOccurs="0"> <complexType> <sequence> <element name="GoodsServices" type="GoodsServicesType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of earlier right
No | Enumeration Value | Description |
---|---|---|
1 | Filing date | Filing date |
2 | Registration date | Registration date |
3 | Use date | Use date |
* | Union with xs:token |
Holder of an earlier trademark who objects to a new application of a trademark
No | Element | Occurs | Description |
---|---|---|---|
1 | Opponent Identifier | 0..n | Identifier for opponent |
2 | Opponent URI | 0..1 | URI address to access further data on the opponent |
3 | Opponent Reference | 0..1 | External reference given to the opponent |
4 | Opponent Nationality Code | 0..1 | Code indicating the nationality of the opponent |
5 | Opponent Legal Entity | 0..1 | Legal entity |
6 | Opponent Incorporation Country Code | 0..1 | Code of incorporation country |
7 | Opponent Incorporation State | 0..1 | Incorporation State |
8 | Comment | 0..1 | Free text comment |
9 | Opponent Address Book | 0..1 | Address book details |
10 | Opponent Entitlement | 0..1 | Information on the nationality, establishment or domicile of opponents |
Code
<complexType name="OpponentType"> <sequence> <element name="OpponentIdentifier" type="IdentifierType" minOccurs="0" maxOccurs="unbounded"/> <element name="OpponentURI" type="URIType" minOccurs="0"/> <element name="OpponentReference" type="xs:string" minOccurs="0"/> <element name="OpponentNationalityCode" type="NationalityCodeType" minOccurs="0"/> <element name="OpponentLegalEntity" type="xs:string" minOccurs="0"/> <element name="OpponentIncorporationCountryCode" type="ISOCountryCodeType" minOccurs="0"/> <element name="OpponentIncorporationState" type="xs:string" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="OpponentAddressBook" type="AddressBookType" minOccurs="0"/> <element name="OpponentEntitlement" type="EntitlementType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Opposition to the application of a trademark by the holder of an earlier trademark
No | Element | Occurs | Description |
---|---|---|---|
1 | Opposition Identifier | 0..1 | Identifier of the opposition |
2 | Opposition URI | 0..1 | URI address to access further data on the opposition |
3 | Opposition Date | 0..1 | Date of the opposition |
4 | Opposition Reference | 0..1 | External reference of the opponent |
5 | Opposition Language Code | 0..1 | Language code of (filing of) the opposition |
6 | Proceeding Language Code | 0..1 | Language Code of the opposition proceeding |
7 | Earlier Right Date | 0..1 | Date of right of the earlier mark |
8 | Earlier Right Kind | 0..1 | Kind of earlier right |
9 | Opposition Basis Code | 0..1 | Code of basis of opposition |
10 | Opposition Ground Text | 0..1 | Explanation of ground of opposition |
11 | Opposition Extent Text | 0..1 | Specification of the goods and services against which opposition is directed |
12 | Opposition Current Status Code | 0..1 | Code of current legal status of the opposition |
13 | Opposition Current Status Date | 0..1 | Date of current legal status of the opposition |
14 | Earlier Mark Details | 0..1 | Details of earlier marks |
15 | Earlier Mark | 1..n | Details of one earlier mark |
16 | Opponent Details | 0..1 | Opponent details |
17 | Opponent | 1..n | Holder of an earlier trademark who objects to a new application of a trademark |
18 | Representative Details | 0..1 | Details of the representatives |
19 | Representative | 1..n | Data regarding a representative |
20 | Opposition Event Details | 0..1 | Details of events or actions on an opposition |
21 | Opposition Event | 1..n | Details on one action or event on an opposition |
22 | Opposition Document Details | 0..1 | Details of the documents attached to an opposition |
23 | Opposition Document | 1..n | Documents attached to an opposition |
Code
<complexType name="OppositionType"> <sequence> <element name="OppositionIdentifier" type="xs:string" minOccurs="0"/> <element name="OppositionURI" type="URIType" minOccurs="0"/> <element name="OppositionDate" type="xs:date" minOccurs="0"/> <element name="OppositionReference" type="xs:string" minOccurs="0"/> <element name="OppositionLanguageCode" type="ISOLanguageCodeType" minOccurs="0"/> <element name="ProceedingLanguageCode" type="ISOLanguageCodeType" minOccurs="0"/> <element name="EarlierRightDate" type="xs:date" minOccurs="0"/> <element name="EarlierRightKind" type="EarlierRightKindType" minOccurs="0"/> <element name="OppositionBasisCode" type="OppositionBasisCodeType" minOccurs="0"/> <element name="OppositionGroundText" type="TextType" minOccurs="0"/> <element name="OppositionExtentText" type="TextType" minOccurs="0"/> <element name="OppositionCurrentStatusCode" type="OppositionCurrentStatusCodeType" minOccurs="0"/> <element name="OppositionCurrentStatusDate" type="xs:date" minOccurs="0"/> <element name="EarlierMarkDetails" minOccurs="0"> <complexType> <sequence> <element name="EarlierMark" type="EarlierMarkType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="OpponentDetails" minOccurs="0"> <complexType> <sequence> <element name="Opponent" type="OpponentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <element name="Representative" type="RepresentativeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="OppositionEventDetails" minOccurs="0"> <complexType> <sequence> <element name="OppositionEvent" type="OppositionEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="OppositionDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="OppositionDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code of basis of opposition
No | Enumeration Value | Description |
---|---|---|
1 | Mark | Mark |
2 | Registered mark with reputation | Registered mark with reputation |
3 | Well-known mark | Well-known mark |
4 | Non-registered mark | Non-registered mark |
5 | Sign used in trade | Sign used in trade |
6 | Mark filed by an agent | Mark filed by an agent |
7 | Undefined | Undefined |
* | Union with xs:token |
Code of current legal status of the opposition
No | Enumeration Value | Description |
---|---|---|
1 | Opposition filed | Opposition filed |
2 | Admissibility checked | Admissibility checked |
3 | Cooling-off period | Cooling-off period |
4 | Commencement of proceeding | Commencement of proceeding |
5 | Agreement between parties | Agreement between parties |
6 | Final decision - Trade Mark withdrawn | Final decision - Trade Mark withdrawn |
7 | Final decision - Trade Mark limited | Final decision - Trade Mark limited |
8 | Final decision - Opposition withdrawn | Final decision - Opposition withdrawn |
9 | Final decision - Trade Mark rejected in part | Final decision - Trade Mark rejected in part |
10 | Final decision - Trade Mark rejected | Final decision - Trade Mark rejected |
11 | Final decision - Opposition rejected | Final decision - Opposition rejected |
12 | Final decision - Opposition not duly entered | Final decision - Opposition not duly entered |
13 | No decision - Opposition not duly entered | No decision - Opposition not duly entered |
14 | Opposition closed | Opposition closed |
* | Union with xs:token |
Details on one action or event on an opposition
No | Element | Occurs | Description |
---|---|---|---|
1 | Opposition Event Date | 1 | Event or action date |
2 | Opposition Event Date Time | 1 | Event or action date and time |
3 | Opposition Event Code | 1 | Event or action code on an opposition |
4 | Opposition Event Response Date | 0..1 | An action can lead to a response within a certain date |
5 | Comment | 0..1 | Free text comment |
Code
<complexType name="OppositionEventType"> <sequence> <choice minOccurs="0"> <element name="OppositionEventDate" type="xs:date"/> <element name="OppositionEventDateTime" type="xs:dateTime"/> </choice> <element name="OppositionEventCode" type="OppositionEventCodeType"/> <element name="OppositionEventResponseDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Table of Contents
Data regarding a basic record
No | Element | Occurs | Description |
---|---|---|---|
1 | Record Identifier | 0..1 | Identifier for mark record |
2 | Record URI | 0..1 | URI address to access further data on the record |
3 | Record Filing Date | 0..1 | Record filing date |
4 | Record Notification Date | 0..1 | Record notification date |
5 | Record Effective Date | 0..1 | Record effective date |
6 | Basic Record Kind | 0..1 | Kind of basic record |
7 | Record Reference | 0..1 | Record reference |
8 | Record Language Code | 0..1 | Language used for the record |
9 | Trade Mark Key Details | 0..1 | Details of keys for the trade marks that are affected by the record |
10 | Trade Mark Key | 1..n | Key identifying a trade mark |
11 | Record Publication Details | 0..1 | Publication details for the record |
12 | Record Publication | 1..n | Data regarding a record publication |
13 | Claimant Details | 0..1 | Details of the claimant of a mark record |
14 | Claimant Key | 1 | Key identifying the claimant |
15 | Claimant | 1 | Individual/Organization that claims a mark record (transfer, licence, change of name or address, etc.) |
16 | Representative Details | 0..1 | Details of the representatives |
17 | Representative Key | 1 | Key identifying a representative |
18 | Representative | 1 | Data regarding a representative |
19 | Record Event Details | 0..1 | Details of events or actions on the record |
20 | Record Event | 1..n | Data regarding an event or action on the record |
21 | Record Document Details | 0..1 | Details of the documents attached to the record |
22 | Record Document | 1..n | Data regarding a document attached to the record |
23 | Record Current Status Code | 0..1 | Code of current legal status of the record |
24 | Record Current Status Date | 0..1 | Date of current legal status of the record |
25 | Fact Decision Text | 0..1 | Text regarding the fact decision of a basic record |
26 | Record Interested Office Code | 0..1 | Code of the office interested in the record |
27 | Record Designated Country Details | 0..1 | Details of designated countries for the record |
28 | Record Designated Country Code | 1..n | Designated country code for the record |
29 | Record Use Intent Details | 0..1 | Details of the use intent countries requested in the record |
30 | Record Use Intent Country Code | 1..n | Country code of use intent requested in the record |
31 | Goods Services Limitation Details | 0..1 | Details of the goods and services to which the mark is limited |
32 | Goods Services Limitation | 1..n | Goods and services to which the mark is limited |
Code
<complexType name="BasicRecordType"> <sequence> <element name="RecordIdentifier" type="xs:string" minOccurs="0"/> <element name="RecordURI" type="URIType" minOccurs="0"/> <element name="RecordFilingDate" type="xs:date" minOccurs="0"/> <element name="RecordNotificationDate" type="xs:date" minOccurs="0"/> <element name="RecordEffectiveDate" type="xs:date" minOccurs="0"/> <element name="BasicRecordKind" type="BasicRecordKindType" minOccurs="0"/> <element name="RecordReference" type="xs:string" minOccurs="0"/> <element name="RecordLanguageCode" type="ExtendedISOLanguageCodeType" minOccurs="0"/> <element name="TradeMarkKeyDetails" minOccurs="0"> <complexType> <sequence> <element name="TradeMarkKey" type="KeyType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordPublicationDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordPublication" type="PublicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ClaimantDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="ClaimantKey" type="KeyType"/> <element name="Claimant" type="ClaimantType"/> </choice> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="RepresentativeKey" type="KeyType"/> <element name="Representative" type="RepresentativeType"/> </choice> </sequence> </complexType> </element> <element name="RecordEventDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordEvent" type="RecordEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordCurrentStatusCode" type="RecordCurrentStatusCodeType" minOccurs="0"/> <element name="RecordCurrentStatusDate" type="xs:date" minOccurs="0"/> <element name="FactDecisionText" type="TextType" minOccurs="0"/> <element name="RecordInterestedOfficeCode" type="ExtendedWIPOST3CodeType" minOccurs="0"/> <element name="RecordDesignatedCountryDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordDesignatedCountryCode" type="ExtendedWIPOST3CodeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordUseIntentDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordUseIntentCountryCode" type="ExtendedWIPOST3CodeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="GoodsServicesLimitationDetails" minOccurs="0"> <complexType> <sequence> <element name="GoodsServicesLimitation" type="GoodsServicesLimitationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of basic record
No | Enumeration Value | Description |
---|---|---|
1 | Second Part Fee Paid | Second Part Fee Paid |
2 | Second Part Fee Not Paid | Second Part Fee Not Paid |
3 | Protection Granted | Protection Granted |
4 | Judicial Action | Judicial Action |
5 | Effect Continuation | Effect Continuation |
6 | Renunciation | Renunciation |
7 | Transfer Refusal | Transfer Refusal |
8 | Representative Appointed | Representative Appointed |
9 | Appeal Expired | Appeal Expired |
10 | Appeal Lapsed | Appeal Lapsed |
11 | Appeal Withdrawn | Appeal Withdrawn |
12 | Total Refusal | Total Refusal |
13 | Total Invalidation | Total Invalidation |
14 | Total Cancellation | Total Cancellation |
15 | Total Ceasing Effect | Total Ceasing Effect |
16 | Final Confirmation Refusal | Final Confirmation Refusal |
17 | Final Reversing Refusal | Final Reversing Refusal |
18 | Final Total Refusal | Final Total Refusal |
19 | Renewal Under Rule 40.3 | Renewal Under Rule 40.3 |
20 | Non Renewal | Non Renewal |
21 | Non Renewal Certain Parties | Non Renewal Certain Parties |
22 | Non Renewal Under Rule 40.3 | Non Renewal Under Rule 40.3 |
23 | Registration | Registration |
24 | Subsequent Designation | Subsequent Designation |
25 | Limitation | Limitation |
26 | No Effect Limitation | No Effect Limitation |
27 | Partial Refusal | Partial Refusal |
28 | Partial Ceasing Effect | Partial Ceasing Effect |
29 | Partial Invalidation | Partial Invalidation |
30 | Partial Cancellation | Partial Cancellation |
31 | Renewal | Renewal |
32 | Complementary Renewal | Complementary Renewal |
33 | Final Other Decision | Final Other Decision |
* | Union with xs:token |
Goods and services to which the mark is limited
No | Element | Occurs | Description |
---|---|---|---|
1 | Limitation Country Details | 0..1 | Details of the countries of the limitation |
2 | Limitation Country Code | 1..n | Country code of the limitation |
3 | Goods Services Limitation Code | 0..1 | Indication whether the trade mark protection is 'limited to' or 'removed from' the provided list of goods and services |
4 | Comment | 0..1 | Free text comment |
5 | Limitation Class Description Details | 0..1 | Details of class descriptions for certain goods and services to which the mark is limited |
6 | Class Description | 1..n | Details of one Goods and Services class and description |
Code
<complexType name="GoodsServicesLimitationType"> <sequence> <element name="LimitationCountryDetails" minOccurs="0"> <complexType> <sequence> <element name="LimitationCountryCode" type="ExtendedWIPOST3CodeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="GoodsServicesLimitationCode" type="GoodsServicesLimitationCodeType" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="LimitationClassDescriptionDetails" minOccurs="0"> <complexType> <sequence> <element name="ClassDescription" type="ClassDescriptionType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Indication whether the trade mark protection is 'limited to' or 'removed from' the provided list of goods and services
No | Enumeration Value | Description |
---|---|---|
1 | List limited to | List limited to |
2 | Remove from list | Remove from list |
* | Union with xs:token |
Data concerning a licence
No | Element | Occurs | Description |
---|---|---|---|
1 | Licence Identifier | 0..1 | Identifier for the licence |
2 | Licence URI | 0..1 | URI address to access further data on the licence |
3 | Licence Date | 0..1 | Date of the licence |
4 | Licence Number | 0..1 | Number of licence |
5 | Licence Reference | 0..1 | External reference given to the licence |
6 | Licence Kind | 0..1 | Kind of licence |
7 | Sub Licence Indicator | 0..1 | Indication of a sublicence |
8 | Related Licence Identifier | 0..1 | Identification of the related licence in the case of a sublicence |
9 | Goods Services Limitation Indicator | 0..1 | Indication whether the licence is for a limitation in the list of goods and services |
10 | Goods Services Limitation | 0..1 | Goods and services to which the mark is limited |
11 | Territory Limitation Indicator | 0..1 | Indicates whether the licence is for a limitation of territory |
12 | Territory Limitation Text | 0..1 | Text regarding the limitation to a territory |
13 | Period Limitation Indicator | 0..1 | Indication whether the licence is for a limitation period |
14 | Period Limitation Text | 0..1 | Text regarding the limitation period |
15 | Period Limitation Start Date | 0..1 | Starting date of the limitation period |
16 | Period Limitation End Date | 0..1 | End date of the limitation period |
17 | Licence Status Code | 0..1 | Licence status |
18 | Licensee Details | 0..1 | Details of the licensees |
19 | Licensee | 1..n | Data regarding a licensee |
20 | Representative Details | 0..1 | Details of the representatives |
21 | Representative | 1..n | Data regarding a representative |
22 | Licence Event Details | 0..1 | Details of events or actions on a licence |
23 | Licence Event | 1..n | Data regarding an event or action on a licence |
24 | Licence Document Details | 0..1 | Details of the documents attached to a licence |
25 | Licence Document | 1..n | Documents attached to a licence |
Code
<complexType name="LicenceType"> <sequence> <element name="LicenceIdentifier" type="xs:string" minOccurs="0"/> <element name="LicenceURI" type="URIType" minOccurs="0"/> <element name="LicenceDate" type="xs:date" minOccurs="0"/> <element name="LicenceNumber" type="xs:string" minOccurs="0"/> <element name="LicenceReference" type="xs:string" minOccurs="0"/> <element name="LicenceKind" type="LicenceKindType" minOccurs="0"/> <element name="SubLicenceIndicator" type="xs:boolean" minOccurs="0"/> <element name="RelatedLicenceIdentifier" type="xs:string" minOccurs="0"/> <element name="GoodsServicesLimitationIndicator" type="xs:boolean" minOccurs="0"/> <element name="GoodsServicesLimitation" type="GoodsServicesLimitationType" minOccurs="0"/> <element name="TerritoryLimitationIndicator" type="xs:boolean" minOccurs="0"/> <element name="TerritoryLimitationText" type="TextType" minOccurs="0"/> <element name="PeriodLimitationIndicator" type="xs:boolean" minOccurs="0"/> <element name="PeriodLimitationText" type="TextType" minOccurs="0"/> <element name="PeriodLimitationStartDate" type="xs:date" minOccurs="0"/> <element name="PeriodLimitationEndDate" type="xs:date" minOccurs="0"/> <element name="LicenceStatusCode" type="LicenceStatusCodeType" minOccurs="0"/> <element name="LicenseeDetails" minOccurs="0"> <complexType> <sequence> <element name="Licensee" type="LicenseeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <element name="Representative" type="RepresentativeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="LicenceEventDetails" minOccurs="0"> <complexType> <sequence> <element name="LicenceEvent" type="LicenceEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="LicenceDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="LicenceDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data regarding an event or action on a licence
No | Element | Occurs | Description |
---|---|---|---|
1 | Licence Event Date | 1 | Date of the licence event |
2 | Licence Event Date Time | 1 | Date and time of the licence event |
3 | Licence Event Code | 1 | Code of the licence event |
4 | Licence Event Response Date | 0..1 | Date of the response to the licence event |
5 | Comment | 0..1 | Free text comment |
Code
<complexType name="LicenceEventType"> <sequence> <choice minOccurs="0"> <element name="LicenceEventDate" type="xs:date"/> <element name="LicenceEventDateTime" type="xs:dateTime"/> </choice> <element name="LicenceEventCode" type="LicenceEventCodeType"/> <element name="LicenceEventResponseDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code of the licence event
No | Enumeration Value | Description |
---|---|---|
1 | To Check | To Check |
2 | Withdrawn | Withdrawn |
3 | Rejected | Rejected |
4 | Accepted | Accepted |
* | Union with xs:token |
Kind of licence
No | Enumeration Value | Description |
---|---|---|
1 | Unknown | Unknown |
2 | Nonexclusive | Nonexclusive |
3 | Exclusive | Exclusive |
* | Union with xs:token |
Licence status
No | Enumeration Value | Description |
---|---|---|
1 | To Verify | To Verify |
2 | Valid | Valid |
3 | Cancelled | Cancelled |
4 | Expired | Expired |
* | Union with xs:token |
Data regarding a mark record such as renewals, transfers of right, licences and limitations to certain goods and services
No | Element | Occurs | Description |
---|---|---|---|
1 | Basic Record | 1 | Data regarding a basic record |
2 | Record Opposition Period | 1 | Data regarding an opposition period record |
3 | Record Transfer | 1 | Data regarding a transfer record |
4 | Record Change Name Address | 1 | Data regarding a record of change of name or address |
5 | Record Licence | 1 | Data regarding a licence record |
6 | Record National International Replacement | 1 | Data regarding a record of replacement of a national to an international mark |
7 | Record Short Notation | 1 | Data regarding a record in short notation |
Code
<complexType name="MarkRecordType"> <sequence> <choice minOccurs="0"> <element name="BasicRecord" type="BasicRecordType"/> <element name="RecordOppositionPeriod" type="RecordOppositionPeriodType"/> <element name="RecordTransfer" type="RecordTransferType"/> <element name="RecordChangeNameAddress" type="RecordChangeNameAddressType"/> <element name="RecordLicence" type="RecordLicenceType"/> <element name="RecordNationalInternationalReplacement" type="RecordNationalInternationalReplacementType"/> <element name="RecordShortNotation" type="RecordShortNotationType"/> </choice> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Element to relate a trade mark and a record to that mark by means of their keys.
No | Element | Occurs | Description |
---|---|---|---|
1 | Trade Mark Key | 1 | Key identifying a trade mark |
2 | Record Key | 1 | Key identifying a mark record |
Code
<complexType name="MarkRecordRelationType"> <sequence> <element name="TradeMarkKey" type="KeyType"/> <element name="RecordKey" type="KeyType"/> </sequence> </complexType>
Data regarding the national mark
No | Element | Occurs | Description |
---|---|---|---|
1 | National Mark Registration Number | 1 | Registration number of the national mark |
2 | National Mark Filing Date | 0..1 | Filing date of the national mark |
3 | National Mark Registration Date | 0..1 | Registration date of the national mark |
4 | National Mark Priority Date | 0..1 | Priority date of the national mark |
Code
<complexType name="NationalMarkType"> <sequence> <element name="NationalMarkRegistrationNumber" type="xs:string"/> <element name="NationalMarkFilingDate" type="xs:date" minOccurs="0"/> <element name="NationalMarkRegistrationDate" type="xs:date" minOccurs="0"/> <element name="NationalMarkPriorityDate" type="xs:date" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data regarding a record of change of name or address
No | Element | Occurs | Description |
---|---|---|---|
1 | Record Identifier | 0..1 | Identifier for mark record |
2 | Record URI | 0..1 | URI address to access further data on the record |
3 | Record Filing Date | 0..1 | Record filing date |
4 | Record Notification Date | 0..1 | Record notification date |
5 | Record Effective Date | 0..1 | Record effective date |
6 | Record Change Name Address Kind | 1 | Kind of change on name and address |
7 | Record Reference | 0..1 | Record reference |
8 | Record Language Code | 0..1 | Language used for the record |
9 | Trade Mark Key Details | 0..1 | Details of keys for the trade marks that are affected by the record |
10 | Trade Mark Key | 1..n | Key identifying a trade mark |
11 | Record Publication Details | 0..1 | Publication details for the record |
12 | Record Publication | 1..n | Data regarding a record publication |
13 | Claimant Details | 0..1 | Details of the claimant of a mark record |
14 | Claimant Key | 1 | Key identifying the claimant |
15 | Claimant | 1 | Individual/Organization that claims a mark record (transfer, licence, change of name or address, etc.) |
16 | Representative Details | 0..1 | Details of the representatives |
17 | Representative Key | 1 | Key identifying a representative |
18 | Representative | 1 | Data regarding a representative |
19 | Record Event Details | 0..1 | Details of events or actions on the record |
20 | Record Event | 1..n | Data regarding an event or action on the record |
21 | Record Document Details | 0..1 | Details of the documents attached to the record |
22 | Record Document | 1..n | Data regarding a document attached to the record |
23 | Record Current Status Code | 0..1 | Code of current legal status of the record |
24 | Record Current Status Date | 0..1 | Date of current legal status of the record |
25 | Correspondence Address | 0..1 | Correspondence address |
26 | Holder Details | 0..1 | Details of the previous and the new holder of the trade mark |
27 | Previous Holder | 1 | Data regarding the previous holder of the trade mark |
28 | New Holder | 1 | Data regarding the new holder of the trade mark |
Code
<complexType name="RecordChangeNameAddressType"> <sequence> <element name="RecordIdentifier" type="xs:string" minOccurs="0"/> <element name="RecordURI" type="URIType" minOccurs="0"/> <element name="RecordFilingDate" type="xs:date" minOccurs="0"/> <element name="RecordNotificationDate" type="xs:date" minOccurs="0"/> <element name="RecordEffectiveDate" type="xs:date" minOccurs="0"/> <element name="RecordChangeNameAddressKind" type="RecordChangeNameAddressKindType"/> <element name="RecordReference" type="xs:string" minOccurs="0"/> <element name="RecordLanguageCode" type="ExtendedISOLanguageCodeType" minOccurs="0"/> <element name="TradeMarkKeyDetails" minOccurs="0"> <complexType> <sequence> <element name="TradeMarkKey" type="KeyType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordPublicationDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordPublication" type="PublicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ClaimantDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="ClaimantKey" type="KeyType"/> <element name="Claimant" type="ClaimantType"/> </choice> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="RepresentativeKey" type="KeyType"/> <element name="Representative" type="RepresentativeType"/> </choice> </sequence> </complexType> </element> <element name="RecordEventDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordEvent" type="RecordEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordCurrentStatusCode" type="RecordCurrentStatusCodeType" minOccurs="0"/> <element name="RecordCurrentStatusDate" type="xs:date" minOccurs="0"/> <element name="CorrespondenceAddress" type="CorrespondenceAddressType" minOccurs="0"/> <element name="HolderDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="PreviousHolder" type="ApplicantType"/> <element name="NewHolder" type="ApplicantType"/> </choice> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of change on name and address
No | Enumeration Value | Description |
---|---|---|
1 | Change Applicant Name or Address | Change Applicant Name or Address |
2 | Holder | Holder |
3 | Licensee | Licensee |
4 | Other | Other |
* | Union with xs:token |
Code of current legal status of the record
No | Enumeration Value | Description |
---|---|---|
1 | Record filed | Record filed |
2 | Undefined | Undefined |
* | Union with xs:token |
Data regarding an event or action on the record
No | Element | Occurs | Description |
---|---|---|---|
1 | Record Event Date | 1 | Date of the record event |
2 | Record Event Date Time | 1 | Date and time of the record event |
3 | Record Event Code | 1 | Code of the record event |
4 | Record Event Response Date | 0..1 | Date of response to the record event |
5 | Comment | 0..1 | Free text comment |
Code
<complexType name="RecordEventType"> <sequence> <choice minOccurs="0"> <element name="RecordEventDate" type="xs:date"/> <element name="RecordEventDateTime" type="xs:dateTime"/> </choice> <element name="RecordEventCode" type="RecordEventCodeType"/> <element name="RecordEventResponseDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code of the record event
No | Enumeration Value | Description |
---|---|---|
1 | To Check | To Check |
2 | Withdrawn | Withdrawn |
3 | Rejected | Rejected |
4 | Accepted | Accepted |
* | Union with xs:token |
Data regarding a licence record
No | Element | Occurs | Description |
---|---|---|---|
1 | Record Identifier | 0..1 | Identifier for mark record |
2 | Record URI | 0..1 | URI address to access further data on the record |
3 | Record Filing Date | 0..1 | Record filing date |
4 | Record Notification Date | 0..1 | Record notification date |
5 | Record Effective Date | 0..1 | Record effective date |
6 | Record Licence Kind | 1 | Kind of licence |
7 | Record Reference | 0..1 | Record reference |
8 | Record Language Code | 0..1 | Language used for the record |
9 | Trade Mark Key Details | 0..1 | Details of keys for the trade marks that are affected by the record |
10 | Trade Mark Key | 1..n | Key identifying a trade mark |
11 | Record Publication Details | 0..1 | Publication details for the record |
12 | Record Publication | 1..n | Data regarding a record publication |
13 | Claimant Details | 0..1 | Details of the claimant of a mark record |
14 | Claimant Key | 1 | Key identifying the claimant |
15 | Claimant | 1 | Individual/Organization that claims a mark record (transfer, licence, change of name or address, etc.) |
16 | Representative Details | 0..1 | Details of the representatives |
17 | Representative Key | 1 | Key identifying a representative |
18 | Representative | 1 | Data regarding a representative |
19 | Record Event Details | 0..1 | Details of events or actions on the record |
20 | Record Event | 1..n | Data regarding an event or action on the record |
21 | Record Document Details | 0..1 | Details of the documents attached to the record |
22 | Record Document | 1..n | Data regarding a document attached to the record |
23 | Record Current Status Code | 0..1 | Code of current legal status of the record |
24 | Record Current Status Date | 0..1 | Date of current legal status of the record |
25 | Record Interested Office Code | 0..1 | Code of the office interested in the record |
26 | Record Designated Country Details | 0..1 | Details of designated countries for the record |
27 | Record Designated Country Code | 1..n | Designated country code for the record |
28 | Licence Details | 0..1 | Details of licences |
29 | Licence | 1..n | Data concerning a licence |
Code
<complexType name="RecordLicenceType"> <sequence> <element name="RecordIdentifier" type="xs:string" minOccurs="0"/> <element name="RecordURI" type="URIType" minOccurs="0"/> <element name="RecordFilingDate" type="xs:date" minOccurs="0"/> <element name="RecordNotificationDate" type="xs:date" minOccurs="0"/> <element name="RecordEffectiveDate" type="xs:date" minOccurs="0"/> <element name="RecordLicenceKind" type="RecordLicenceKindType"/> <element name="RecordReference" type="xs:string" minOccurs="0"/> <element name="RecordLanguageCode" type="ExtendedISOLanguageCodeType" minOccurs="0"/> <element name="TradeMarkKeyDetails" minOccurs="0"> <complexType> <sequence> <element name="TradeMarkKey" type="KeyType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordPublicationDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordPublication" type="PublicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ClaimantDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="ClaimantKey" type="KeyType"/> <element name="Claimant" type="ClaimantType"/> </choice> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="RepresentativeKey" type="KeyType"/> <element name="Representative" type="RepresentativeType"/> </choice> </sequence> </complexType> </element> <element name="RecordEventDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordEvent" type="RecordEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordCurrentStatusCode" type="RecordCurrentStatusCodeType" minOccurs="0"/> <element name="RecordCurrentStatusDate" type="xs:date" minOccurs="0"/> <element name="RecordInterestedOfficeCode" type="ExtendedWIPOST3CodeType" minOccurs="0"/> <element name="RecordDesignatedCountryDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordDesignatedCountryCode" type="ExtendedWIPOST3CodeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="LicenceDetails" minOccurs="0"> <complexType> <sequence> <element name="Licence" type="LicenceType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of licence
No | Enumeration Value | Description |
---|---|---|
1 | Licence | Licence |
2 | Sub-Licence | Sub-Licence |
3 | Other | Other |
* | Union with xs:token |
Kind or record merger
No | Enumeration Value | Description |
---|---|---|
1 | Merger | Merger |
2 | Other | Other |
* | Union with xs:token |
Data regarding a record of replacement of a national to an international mark
No | Element | Occurs | Description |
---|---|---|---|
1 | Record Identifier | 0..1 | Identifier for mark record |
2 | Record URI | 0..1 | URI address to access further data on the record |
3 | Record Filing Date | 0..1 | Record filing date |
4 | Record Notification Date | 0..1 | Record notification date |
5 | Record Effective Date | 0..1 | Record effective date |
6 | Trade Mark Key Details | 0..1 | Details of keys for the trade marks that are affected by the record |
7 | Trade Mark Key | 1..n | Key identifying a trade mark |
8 | Record Publication Details | 0..1 | Publication details for the record |
9 | Record Publication | 1..n | Data regarding a record publication |
10 | Claimant Details | 0..1 | Details of the claimant of a mark record |
11 | Claimant Key | 1 | Key identifying the claimant |
12 | Claimant | 1 | Individual/Organization that claims a mark record (transfer, licence, change of name or address, etc.) |
13 | Representative Details | 0..1 | Details of the representatives |
14 | Representative Key | 1 | Key identifying a representative |
15 | Representative | 1 | Data regarding a representative |
16 | Record Event Details | 0..1 | Details of events or actions on the record |
17 | Record Event | 1..n | Data regarding an event or action on the record |
18 | Record Document Details | 0..1 | Details of the documents attached to the record |
19 | Record Document | 1..n | Data regarding a document attached to the record |
20 | Record Interested Office Code | 0..1 | Code of the office interested in the record |
21 | Goods Services Limitation Details | 0..1 | Details of the goods and services to which the mark is limited |
22 | Goods Services Limitation | 1..n | Goods and services to which the mark is limited |
23 | National Mark Details | 0..1 | Details of national marks |
24 | National Mark | 1..n | Data regarding the national mark |
Code
<complexType name="RecordNationalInternationalReplacementType"> <sequence> <element name="RecordIdentifier" type="xs:string" minOccurs="0"/> <element name="RecordURI" type="URIType" minOccurs="0"/> <element name="RecordFilingDate" type="xs:date" minOccurs="0"/> <element name="RecordNotificationDate" type="xs:date" minOccurs="0"/> <element name="RecordEffectiveDate" type="xs:date" minOccurs="0"/> <element name="TradeMarkKeyDetails" minOccurs="0"> <complexType> <sequence> <element name="TradeMarkKey" type="KeyType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordPublicationDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordPublication" type="PublicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ClaimantDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="ClaimantKey" type="KeyType"/> <element name="Claimant" type="ClaimantType"/> </choice> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="RepresentativeKey" type="KeyType"/> <element name="Representative" type="RepresentativeType"/> </choice> </sequence> </complexType> </element> <element name="RecordEventDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordEvent" type="RecordEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordInterestedOfficeCode" type="ExtendedWIPOST3CodeType" minOccurs="0"/> <element name="GoodsServicesLimitationDetails" minOccurs="0"> <complexType> <sequence> <element name="GoodsServicesLimitation" type="GoodsServicesLimitationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="NationalMarkDetails" minOccurs="0"> <complexType> <sequence> <element name="NationalMark" type="NationalMarkType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Data regarding an opposition period record
No | Element | Occurs | Description |
---|---|---|---|
1 | Record Identifier | 0..1 | Identifier for mark record |
2 | Record URI | 0..1 | URI address to access further data on the record |
3 | Record Filing Date | 0..1 | Record filing date |
4 | Record Notification Date | 0..1 | Record notification date |
5 | Record Effective Date | 0..1 | Record effective date |
6 | Record Opposition Period Kind | 1 | Kind of opposition period |
7 | Trade Mark Key Details | 0..1 | Details of keys for the trade marks that are affected by the record |
8 | Trade Mark Key | 1..n | Key identifying a trade mark |
9 | Record Publication Details | 0..1 | Publication details for the record |
10 | Record Publication | 1..n | Data regarding a record publication |
11 | Record Interested Office Code | 0..1 | Code of the office interested in the record |
12 | Record Opposition Period Start Date | 0..1 | Start date of the opposition period |
13 | Record Opposition Period End Date | 0..1 | End date of the opposition period |
Code
<complexType name="RecordOppositionPeriodType"> <sequence> <element name="RecordIdentifier" type="xs:string" minOccurs="0"/> <element name="RecordURI" type="URIType" minOccurs="0"/> <element name="RecordFilingDate" type="xs:date" minOccurs="0"/> <element name="RecordNotificationDate" type="xs:date" minOccurs="0"/> <element name="RecordEffectiveDate" type="xs:date" minOccurs="0"/> <element name="RecordOppositionPeriodKind" type="RecordOppositionPeriodKindType"/> <element name="TradeMarkKeyDetails" minOccurs="0"> <complexType> <sequence> <element name="TradeMarkKey" type="KeyType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordPublicationDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordPublication" type="PublicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordInterestedOfficeCode" type="ExtendedWIPOST3CodeType" minOccurs="0"/> <element name="RecordOppositionPeriodStartDate" type="xs:date" minOccurs="0"/> <element name="RecordOppositionPeriodEndDate" type="xs:date" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of opposition period
No | Enumeration Value | Description |
---|---|---|
1 | Opposition Period | Opposition Period |
2 | Protection Granted Opposition Period | Protection Granted Opposition Period |
3 | Holder Right Restriction Opposition Period | Holder Right Restriction Opposition Period |
4 | Other | Other |
* | Union with xs:token |
Data regarding a record in short notation
No | Element | Occurs | Description |
---|---|---|---|
1 | Record Identifier | 0..1 | Identifier for mark record |
2 | Record URI | 0..1 | URI address to access further data on the record |
3 | Record Filing Date | 0..1 | Record filing date |
4 | Record Notification Date | 0..1 | Record notification date |
5 | Record Effective Date | 0..1 | Record effective date |
6 | Record Short Notation Kind | 1 | Kind of record in short notation |
7 | Record Reference | 0..1 | Record reference |
8 | Record Language Code | 0..1 | Language used for the record |
9 | Record Publication Details | 0..1 | Publication details for the record |
10 | Record Publication | 1..n | Data regarding a record publication |
11 | Claimant Details | 0..1 | Details of the claimant of a mark record |
12 | Claimant Key | 1 | Key identifying the claimant |
13 | Claimant | 1 | Individual/Organization that claims a mark record (transfer, licence, change of name or address, etc.) |
14 | Representative Details | 0..1 | Details of the representatives |
15 | Representative Key | 1 | Key identifying a representative |
16 | Representative | 1 | Data regarding a representative |
17 | Record Event Details | 0..1 | Details of events or actions on the record |
18 | Record Event | 1..n | Data regarding an event or action on the record |
19 | Record Document Details | 0..1 | Details of the documents attached to the record |
20 | Record Document | 1..n | Data regarding a document attached to the record |
21 | Record Interested Office Code | 0..1 | Code of the office interested in the record |
22 | Record To Registration | 0..1 | Data regarding the resulting registration |
23 | Record From Registration Details | 0..1 | Details of the originating registrations |
24 | Record From Registration | 1..n | Data regarding the originating registration |
Code
<complexType name="RecordShortNotationType"> <sequence> <element name="RecordIdentifier" type="xs:string" minOccurs="0"/> <element name="RecordURI" type="URIType" minOccurs="0"/> <element name="RecordFilingDate" type="xs:date" minOccurs="0"/> <element name="RecordNotificationDate" type="xs:date" minOccurs="0"/> <element name="RecordEffectiveDate" type="xs:date" minOccurs="0"/> <element name="RecordShortNotationKind" type="RecordShortNotationKindType"/> <element name="RecordReference" type="xs:string" minOccurs="0"/> <element name="RecordLanguageCode" type="ExtendedISOLanguageCodeType" minOccurs="0"/> <element name="RecordPublicationDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordPublication" type="PublicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ClaimantDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="ClaimantKey" type="KeyType"/> <element name="Claimant" type="ClaimantType"/> </choice> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="RepresentativeKey" type="KeyType"/> <element name="Representative" type="RepresentativeType"/> </choice> </sequence> </complexType> </element> <element name="RecordEventDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordEvent" type="RecordEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordInterestedOfficeCode" type="ExtendedWIPOST3CodeType" minOccurs="0"/> <element name="RecordToRegistration" type="RegistrationShortNotationType" minOccurs="0"/> <element name="RecordFromRegistrationDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordFromRegistration" type="RegistrationShortNotationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of record in short notation
No | Enumeration Value | Description |
---|---|---|
1 | Short Notation | Short Notation |
2 | Merger | Merger |
3 | Partial Transfer | Partial Transfer |
* | Union with xs:token |
Data regarding a transfer record
No | Element | Occurs | Description |
---|---|---|---|
1 | Record Identifier | 0..1 | Identifier for mark record |
2 | Record URI | 0..1 | URI address to access further data on the record |
3 | Record Filing Date | 0..1 | Record filing date |
4 | Record Notification Date | 0..1 | Record notification date |
5 | Record Effective Date | 0..1 | Record effective date |
6 | Record Transfer Kind | 1 | Kind of transfer |
7 | Record Reference | 0..1 | Record reference |
8 | Record Language Code | 0..1 | Language used for the record |
9 | Trade Mark Key Details | 0..1 | Details of keys for the trade marks that are affected by the record |
10 | Trade Mark Key | 1..n | Key identifying a trade mark |
11 | Record Publication Details | 0..1 | Publication details for the record |
12 | Record Publication | 1..n | Data regarding a record publication |
13 | Claimant Details | 0..1 | Details of the claimant of a mark record |
14 | Claimant Key | 1 | Key identifying the claimant |
15 | Claimant | 1 | Individual/Organization that claims a mark record (transfer, licence, change of name or address, etc.) |
16 | Representative Details | 0..1 | Details of the representatives |
17 | Representative Key | 1 | Key identifying a representative |
18 | Representative | 1 | Data regarding a representative |
19 | Record Event Details | 0..1 | Details of events or actions on the record |
20 | Record Event | 1..n | Data regarding an event or action on the record |
21 | Record Document Details | 0..1 | Details of the documents attached to the record |
22 | Record Document | 1..n | Data regarding a document attached to the record |
23 | Record Current Status Code | 0..1 | Code of current legal status of the record |
24 | Record Current Status Date | 0..1 | Date of current legal status of the record |
25 | Correspondence Address | 0..1 | Correspondence address |
26 | Holder Details | 0..1 | Details of the previous and the new holder of the trade mark |
27 | Previous Holder | 1 | Data regarding the previous holder of the trade mark |
28 | New Holder | 1 | Data regarding the new holder of the trade mark |
29 | Goods Services Limitation Details | 0..1 | Details of the goods and services to which the mark is limited |
30 | Goods Services Limitation | 1..n | Goods and services to which the mark is limited |
Code
<complexType name="RecordTransferType"> <sequence> <element name="RecordIdentifier" type="xs:string" minOccurs="0"/> <element name="RecordURI" type="URIType" minOccurs="0"/> <element name="RecordFilingDate" type="xs:date" minOccurs="0"/> <element name="RecordNotificationDate" type="xs:date" minOccurs="0"/> <element name="RecordEffectiveDate" type="xs:date" minOccurs="0"/> <element name="RecordTransferKind" type="RecordTransferKindType"/> <element name="RecordReference" type="xs:string" minOccurs="0"/> <element name="RecordLanguageCode" type="ExtendedISOLanguageCodeType" minOccurs="0"/> <element name="TradeMarkKeyDetails" minOccurs="0"> <complexType> <sequence> <element name="TradeMarkKey" type="KeyType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordPublicationDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordPublication" type="PublicationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ClaimantDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="ClaimantKey" type="KeyType"/> <element name="Claimant" type="ClaimantType"/> </choice> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="RepresentativeKey" type="KeyType"/> <element name="Representative" type="RepresentativeType"/> </choice> </sequence> </complexType> </element> <element name="RecordEventDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordEvent" type="RecordEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="RecordDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="RecordCurrentStatusCode" type="RecordCurrentStatusCodeType" minOccurs="0"/> <element name="RecordCurrentStatusDate" type="xs:date" minOccurs="0"/> <element name="CorrespondenceAddress" type="CorrespondenceAddressType" minOccurs="0"/> <element name="HolderDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="PreviousHolder" type="ApplicantType"/> <element name="NewHolder" type="ApplicantType"/> </choice> </sequence> </complexType> </element> <element name="GoodsServicesLimitationDetails" minOccurs="0"> <complexType> <sequence> <element name="GoodsServicesLimitation" type="GoodsServicesLimitationType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Kind of transfer
No | Enumeration Value | Description |
---|---|---|
1 | Total Transfer | Total Transfer |
2 | Partial Transfer | Partial Transfer |
3 | Other | Other |
* | Union with xs:token |
Data regarding a registration from/to a record
No | Element | Occurs | Description |
---|---|---|---|
1 | Registration Identifier | 0..1 | Registration identifier in the case of a short notation record |
2 | Registration Date | 0..1 | Date of registration |
3 | Mark Verbal Element Text | 0..1 | Verbal elements of the Word Mark |
4 | Designated Country Details | 0..1 | Details of designated countries |
5 | Designated Country Code | 1..n | Designated country Code |
6 | Goods Services Limitation | 0..1 | Goods and services to which the mark is limited |
7 | Applicant Details | 0..1 | Details of the applicants |
8 | Applicant Key | 1 | Key identifying an applicant |
9 | Applicant | 1 | Applicant or holder details |
Code
<complexType name="RegistrationShortNotationType"> <sequence> <element name="RegistrationIdentifier" type="xs:string" minOccurs="0"/> <element name="RegistrationDate" type="xs:date" minOccurs="0"/> <element name="MarkVerbalElementText" type="TextType" minOccurs="0"/> <element name="DesignatedCountryDetails" minOccurs="0"> <complexType> <sequence> <element name="DesignatedCountryCode" type="ExtendedWIPOST3CodeType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="GoodsServicesLimitation" type="GoodsServicesLimitationType" minOccurs="0"/> <element name="ApplicantDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="ApplicantKey" type="KeyType"/> <element name="Applicant" type="ApplicantType"/> </choice> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Table of Contents
A formal request by a party to contest a determination or decision in order to be reviewed by a higher authority such as the Boards of Appeal
No | Element | Occurs | Description |
---|---|---|---|
1 | Appeal Identifier | 1 | Code identifying an appeal |
2 | Appeal URI | 0..1 | URI address to access further data on the appeal |
3 | Appeal Date | 0..1 | The filing date of the notice of appeal |
4 | Appeal Reception Date | 0..1 | Date of reception of the notice of appeal |
5 | Appeal Reception Identifier | 0..1 | Code identifying the reception of a notice of appeal |
6 | Appeal Reference | 0..1 | External reference given by the appellant or representative to the appeal |
7 | Appeal Language Code | 0..1 | Language code of filing the notice of appeal |
8 | Appeal Proceeding Language Code | 0..1 | Language code of the appeal proceeding |
9 | Appeal Parties Kind | 0..1 | Kind of parties involved in the appeal's process |
10 | Appeal Ground Text | 0..1 | Text describing the grounds on which the appeal is based |
11 | Respondent Reference | 0..1 | External reference given by the respondent |
12 | Case Reference Details | 0..1 | Details of the cases referenced by the appeal or decision |
13 | Case Reference | 1..n | Data on the case referenced by the appeal or decision |
14 | Contested Decision Partial Indicator | 0..1 | Indication that the decision is contested in part |
15 | Contested Decision Part Text | 0..1 | Text specifying to what extent the decision is contested |
16 | Appeal Current Status Code | 0..1 | Code of current legal status of the appeal |
17 | Appeal Current Status Date | 0..1 | Date of current legal status of the appeal |
18 | Comment | 0..1 | Free text comment |
19 | Appeal Examiner | 0..1 | Name details of the appeal's examiner |
20 | Appeal Rapporteur | 0..1 | Name details of the appeal's rapporteur |
21 | Appellant Details | 0..1 | Details of the appellants of an appeal |
22 | Appellant Key | 1 | Key identifying an appellant |
23 | Appellant | 1 | The party appealing the decision |
24 | Representative Details | 0..1 | Details of the representatives |
25 | Representative Key | 1 | Key identifying a representative |
26 | Representative | 1 | Data regarding a representative |
27 | Respondent Details | 0..1 | Details of the parties responding an appeal |
28 | Respondent Key | 1 | Key identifying a respondent |
29 | Respondent | 1 | Party responding an appeal |
30 | Appeal Event Details | 0..1 | Details of actions and events happened during the life cycle of the appeal |
31 | Appeal Event | 1..n | Data on an event or action on the life cycle of an appeal |
32 | Appeal Document Details | 0..1 | Details on the documents associated to an appeal |
33 | Appeal Document | 1..n | Data on a document associated to an appeal |
Code
<complexType name="AppealType"> <sequence> <element name="AppealIdentifier" type="IdentifierType"/> <element name="AppealURI" type="URIType" minOccurs="0"/> <element name="AppealDate" type="xs:date" minOccurs="0"/> <element name="AppealReceptionDate" type="xs:date" minOccurs="0"/> <element name="AppealReceptionIdentifier" type="xs:string" minOccurs="0"/> <element name="AppealReference" type="xs:string" minOccurs="0"/> <element name="AppealLanguageCode" type="ISOLanguageCodeType" minOccurs="0"/> <element name="AppealProceedingLanguageCode" type="ISOLanguageCodeType" minOccurs="0"/> <element name="AppealPartiesKind" type="AppealPartiesKindType" minOccurs="0"/> <element name="AppealGroundText" type="TextType" minOccurs="0"/> <element name="RespondentReference" type="xs:string" minOccurs="0"/> <element name="CaseReferenceDetails" minOccurs="0"> <complexType> <sequence> <element name="CaseReference" type="CaseReferenceType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="ContestedDecisionPartialIndicator" type="xs:boolean" minOccurs="0"/> <element name="ContestedDecisionPartText" type="TextType" minOccurs="0"/> <element name="AppealCurrentStatusCode" type="AppealCurrentStatusCodeType" minOccurs="0"/> <element name="AppealCurrentStatusDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="TextType" minOccurs="0"/> <element name="AppealExaminer" type="NameType" minOccurs="0"/> <element name="AppealRapporteur" type="NameType" minOccurs="0"/> <element name="AppellantDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="AppellantKey" type="KeyType"/> <element name="Appellant" type="AppellantType"/> </choice> </sequence> </complexType> </element> <element name="RepresentativeDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="RepresentativeKey" type="KeyType"/> <element name="Representative" type="RepresentativeType"/> </choice> </sequence> </complexType> </element> <element name="RespondentDetails" minOccurs="0"> <complexType> <sequence> <choice maxOccurs="unbounded"> <element name="RespondentKey" type="KeyType"/> <element name="Respondent" type="RespondentType"/> </choice> </sequence> </complexType> </element> <element name="AppealEventDetails" minOccurs="0"> <complexType> <sequence> <element name="AppealEvent" type="AppealEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="AppealDocumentDetails" minOccurs="0"> <complexType> <sequence> <element name="AppealDocument" type="DocumentType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code of current legal status of the appeal
No | Enumeration Value | Description |
---|---|---|
1 | Appeal filed | Appeal filed |
2 | Admissibility checked | Admissibility checked |
3 | First waiting for appellant's response | First waiting for appellant's response |
4 | Second waiting for appellant's response | Second waiting for appellant's response |
5 | First waiting for respondent's response | First waiting for respondent's response |
6 | Second waiting for respondent's response | Second waiting for respondent's response |
7 | Designation of rapporteur done | Designation of rapporteur done |
8 | Oral procedure pending | Oral procedure pending |
9 | Rapport sent to parties | Rapport sent to parties |
10 | Decision rendered and notified | Decision rendered and notified |
11 | Appeal with the Court of Justice pending | Appeal with the Court of Justice pending |
12 | Final decision - Appeal withdrawn | Final decision - Appeal withdrawn |
13 | Final decision Appeal rejected | Final decision Appeal rejected |
14 | Final decision Appeal rejected in part | Final decision Appeal rejected in part |
15 | No decision Appeal not duly entered | No decision Appeal not duly entered |
16 | No decision ex parte | No decision ex parte |
17 | No decision inter partes | No decision inter partes |
18 | Appeal closed | Appeal closed |
* | Union with xs:token |
Data on an event or action on the life cycle of an appeal
No | Element | Occurs | Description |
---|---|---|---|
1 | Appeal Event Date | 1 | Date of an event or action on an appeal |
2 | Appeal Event Date Time | 1 | Date and time of an event or action on an appeal |
3 | Appeal Event Code | 1 | Code of the action or event on the appeal |
4 | Appeal Event Response Date | 0..1 | Date of the response to the appeal's event |
5 | Comment | 0..1 | Free text comment |
Code
<complexType name="AppealEventType"> <sequence> <choice minOccurs="0"> <element name="AppealEventDate" type="xs:date"/> <element name="AppealEventDateTime" type="xs:dateTime"/> </choice> <element name="AppealEventCode" type="AppealEventCodeType"/> <element name="AppealEventResponseDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="xs:string" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code of the action or event on the appeal
No | Enumeration Value | Description |
---|---|---|
1 | Appeal filed | Appeal filed |
2 | Admissibility checked | Admissibility checked |
3 | First waiting for appellant's response | First waiting for appellant's response |
4 | Second waiting for appellant's response | Second waiting for appellant's response |
5 | First waiting for respondent's response | First waiting for respondent's response |
6 | Second waiting for respondent's response | Second waiting for respondent's response |
7 | Designation of rapporteur done | Designation of rapporteur done |
8 | Oral procedure pending | Oral procedure pending |
9 | Rapport sent to parties | Rapport sent to parties |
10 | Decision rendered and notified | Decision rendered and notified |
11 | Appeal with the Court of Justice pending | Appeal with the Court of Justice pending |
12 | Final decision - Appeal withdrawn | Final decision - Appeal withdrawn |
13 | Final decision Appeal rejected | Final decision Appeal rejected |
14 | Final decision Appeal rejected in part | Final decision Appeal rejected in part |
15 | No decision Appeal not duly entered | No decision Appeal not duly entered |
16 | No decision ex parte | No decision ex parte |
17 | No decision inter partes | No decision inter partes |
18 | Appeal closed | Appeal closed |
* | Union with xs:token |
Kind of parties involved in the appeal's process
No | Enumeration Value | Description |
---|---|---|
1 | Ex Parte | Ex Parte |
2 | Inter Partes | Inter Partes |
3 | Other | Other |
* | Union with xs:token |
Data on the case referenced by the appeal or decision
No | Element | Occurs | Description |
---|---|---|---|
1 | Case Reference Kind (attribute) | 1 | The kind of case referenced by the appeal or decision |
Code
<complexType name="CaseReferenceType"> <simpleContent> <extension base="TextType"> <attribute name="caseReferenceKind" type="CaseReferenceKindType" use="optional"/> </extension> </simpleContent> </complexType>
The kind of case referenced by the appeal or decision
No | Enumeration Value | Description |
---|---|---|
1 | Trade Mark | Trade Mark |
2 | Opposition | Opposition |
3 | Mark Record | Mark Record |
4 | Decision | Decision |
5 | General Authorization | General Authorization |
6 | Current Account | Current Account |
7 | Representative List | Representative List |
8 | Appeal | Appeal |
9 | Cancellation | Cancellation |
10 | Other | Other |
* | Union with xs:token |
A position or judgement on the life cycle of a trade mark reached after consideration by the responsible parties
No | Element | Occurs | Description |
---|---|---|---|
1 | Decision Identifier | 1 | Code identifying a decision |
2 | Decision URI | 0..1 | URI address to access further data on the decision |
3 | Decision Date | 0..1 | Date the decision was taken |
4 | Decision Text | 0..1 | Text specifying the decision |
5 | Decision Responsible | 0..1 | Kind of party responsible for the decision |
6 | Case Reference Details | 0..1 | Details of the cases referenced by the appeal or decision |
7 | Case Reference | 1..n | Data on the case referenced by the appeal or decision |
8 | Decision Current Status Code | 0..1 | Current status code of the decision |
9 | Decision Current Status Date | 0..1 | Date of the current status of the decision |
10 | Decision Event Details | 0..1 | Details of actions and events happened during the life cycle of the decision |
11 | Decision Event | 1..n | Data on an event or action on the life cycle of a decision |
Code
<complexType name="DecisionType"> <sequence> <element name="DecisionIdentifier" type="IdentifierType"/> <element name="DecisionURI" type="URIType" minOccurs="0"/> <element name="DecisionDate" type="xs:date" minOccurs="0"/> <element name="DecisionText" type="TextType" minOccurs="0"/> <element name="DecisionResponsible" type="DecisionResponsibleType" minOccurs="0"/> <element name="CaseReferenceDetails" minOccurs="0"> <complexType> <sequence> <element name="CaseReference" type="CaseReferenceType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <element name="DecisionCurrentStatusCode" type="DecisionCurrentStatusCodeType" minOccurs="0"/> <element name="DecisionCurrentStatusDate" type="xs:date" minOccurs="0"/> <element name="DecisionEventDetails" minOccurs="0"> <complexType> <sequence> <element name="DecisionEvent" type="DecisionEventType" maxOccurs="unbounded"/> </sequence> </complexType> </element> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Element relating a decision and a case referred by the decision by means of their keys
No | Element | Occurs | Description |
---|---|---|---|
1 | Decision Key | 1 | Key identifying a decision |
2 | Case Reference Key | 1 | Key identifying a case referenced by an appeal or decision |
Code
<complexType name="DecisionCaseRelationType"> <sequence> <element name="DecisionKey" type="xs:string"/> <element name="CaseReferenceKey" type="CaseReferenceType"/> </sequence> </complexType>
Current status code of the decision
No | Enumeration Value | Description |
---|---|---|
1 | Decision Filed | Decision Filed |
2 | Decision Pending | Decision Pending |
3 | Final Decision | Final Decision |
* | Union with xs:token |
Data on an event or action on the life cycle of a decision
No | Element | Occurs | Description |
---|---|---|---|
1 | Decision Event Date | 1 | Date of an event or action on the decision |
2 | Decision Event Date Time | 1 | Date and time of an event or action on the decision |
3 | Decision Event Code | 1 | Code of the action or event on the decision |
4 | Decision Event Response Date | 0..1 | Date of the response to the decision event |
5 | Comment | 0..1 | Free text comment |
Code
<complexType name="DecisionEventType"> <sequence> <choice minOccurs="0"> <element name="DecisionEventDate" type="xs:date"/> <element name="DecisionEventDateTime" type="xs:dateTime"/> </choice> <element name="DecisionEventCode" type="DecisionEventCodeType"/> <element name="DecisionEventResponseDate" type="xs:date" minOccurs="0"/> <element name="Comment" type="xs:string" minOccurs="0"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> </complexType>
Code of the action or event on the decision
No | Enumeration Value | Description |
---|---|---|
1 | Decision Filed | Decision Filed |
2 | Decision Pending | Decision Pending |
3 | Final Decision | Final Decision |
* | Union with xs:token |
Kind of party responsible for the decision
No | Enumeration Value | Description |
---|---|---|
1 | Trade Mark Examiner | Trade Mark Examiner |
2 | Design Examiner | Design Examiner |
3 | Opposition Division | Opposition Division |
4 | Administration of Trade Mark and Design Department | Administration of Trade Mark and Design Department |
5 | Community Trade Mark Cancellation Division | Community Trade Mark Cancellation Division |
6 | Design Invalidity Division | Design Invalidity Division |
7 | Other | Other |
* | Union with xs:token |
Table of Contents
Document |
---|
ISO 639-1 2-letter language codes http://www.oasis-open.org/cover/languageIdentifiers.html#iso639 |
ISO 4217-Alpha 3-letter currency codes http://www.iso.org/iso/en/prods-services/popstds/currencycodes.html |
ISO 8601 International Standard Date and Time Notation http://www.iso.org/iso/en/prods-services/popstds/datesandtime.html |
WIPO Standard ST.3 Recommended standard on two-letter codes for the representation of states, other entities and intergovernmental organizations March 2007 |
WIPO Standard ST.36 Recommendation for the processing of patents documents using XML http://webforum.wipo.int/ (>> Boards >> EDPES forum) Supplementary Material - ST.36 http://www.wipo.int/scit/en/taskfrce/edpes/dtds.html http://www.wipo.int/scit/en/taskfrce/dtds.html AnnexF dtd's |
WIPO Standard ST.60 Recommendation concerning bibliographic data relating to marks (Including list of INID codes) February 2000 |
WIPO Standard ST.66 Recommendation for the processing of trademark information using XML March 2007 http://www.wipo.int/export/sites/www/scit/en/standards/pdf/03-66-01.pdf Supplementary Material: http://www.wipo.int/standards/en/xml_material/st66/index.html |
WIPO MECA XML Documentation for WIPO Electronic Notifications under the Madrid Agreement and Protocol. Documentation for WIPO Input MECA XML. |