NICE Master Files Specification

NICE Master Files Specification

Contents1

WORLD INTELLECTUAL PROPERTY ORGANIZATION

SPECIAL UNION FOR THE INTERNATIONAL CLASSIFICATIONS OF GOODS AND SERVICES FOR THE PURPOSE OF THE REGISTARTION OF MARKS

(NICE UNION)

NICE Master Files Specification

Date / By / Version / Status / Modification
June 22, 2011 / Dustin Phillips / 0.1 / Draft / Creation
August 10, 2011 / Dustin Phillips / 0.2 / Meeting with PF
August 15, 2011 / Dustin Phillips / 0.3 / PF Approved / Comments from PF
March 13, 2013 / Sébastien Fievet / 1.0 / Final / QA
November 11, 2013 / Patrick Fiévet / 1.1 / Revised / Add Fixed texts

Contact: WIPO: Patrick FIÉVET ()

Contents1

Table of Contents

1.1.Release descriptors......

1.2.File Naming Conventions......

1.3.Tag Naming Conventions......

2.1.NICE Taxonomy......

2.1.1.Zip Filename......

2.1.2.Zip Contents......

2.1.3.Brief description of XML file contents......

2.1.4.Specification......

2.2.NICE General Remarks......

2.2.1.Zip Filename......

2.2.2.Zip Contents......

2.2.3.Brief description of XML file contents......

2.2.4.Specification......

2.3.NICE Class Headings and Explanatory Notes......

2.3.1.Zip Filename......

2.3.2.Zip Contents......

2.3.3.Brief description of XML file contents......

2.3.4.Specification......

2.4.NICE Hierarchy Group Titles......

2.4.1.Zip Filename......

2.4.2.Zip Contents......

2.4.3.Brief description of XML file contents......

2.4.4.Specification......

2.5.NICE Goods and Services Indications......

2.5.1.Zip Filename......

2.5.2.Zip Contents......

2.5.3.Brief description of XML file contents......

2.5.4.Specification......

2.6.NICE Information Files......

2.6.1.Zip Filename......

2.6.2.Zip Contents......

2.6.3.Brief description of XML file contents......

2.6.4.Specification......

2.7.NICE Modifications File......

2.7.1.Zip Filename......

2.7.2.Zip Contents......

2.7.3.Brief description of taxonomy XML file contents......

2.7.4.Brief description of language XML file contents......

2.7.5.Specification......

2.8.NICE Illustration Files......

2.8.1.Zip Filename......

2.8.2.Zip Contents......

2.8.3.Specification......

2.9.NICE fixed texts Files......

2.9.1.Filename......

2.9.2.File Contents......

3.1.Version and Language Attributes......

3.2.Classification Links......

3.3.External Links......

3.4.Ordered Lists......

3.5.Paragraph Structure......

3.6.Illustration References......

NICE Master Files Specification1/12

1.General Information

Each publication of the NICE classification is completely defined by a set of master files. These files are primarily used to update NICE Information Systems regardless of their infrastructure.

All the information needed to describe a new revision of the NICE classification in authentic languages is referenced in these master files. To ease downloading, the XML and related files (e.g.illustrations) are compressed in.zip format.

1.1.Release descriptors

  • Edition: Integer number representing the edition of the classification.
  • Version: Four digit year representing a version released in the current edition
  • Date In Force: Date the edition-version goes into force
  • Generation Date: Date the master file was generated

Edition and Version are NICE classification terms with specific meanings. Together they may be referred to as edition-version (e.g. 9-2010).

The “date in force” is the YYYYMMDD that a specific version goes into force (e.g. 20100101).

Generation date is an internal reference; master files may be updated several times for a given edition-version (e.g. 20100622).

1.2.File Naming Conventions

The NICE master files include XML, CSV and image files (.jpg, .gif, .png). Related files may be zipped together.

XML and zip files should be named as:

<date_in_force>-<language_code>-<name>-<generation_date>.<ext>

  • date_in_force is a ISO 8601 basic formatted date (YYYYMMDD)
  • language_code is a two letter language code: en or fr for the authentic languages
  • name is a short description of the file using underscores for spaces
  • generation_dateis a ISO 8601 basic formatted date (YYYYMMDD)
  • ext is the filename extension (either xml, csv or zip, depending on the file)

Not all filenames require a language code. See the specific file naming conventions in the inventory below.

1.3.Tag Naming Conventions

Tag names are in CamelCase, with attribute names in lowerCamelCase, as recommended by WIPO ST.66.

2.Overview of Files

The NICE master files are composed of:

  • 1 taxonomy XML file
  • 1 taxonomy modifications XML file
  • 14 language specific XML files (one for each authentic language)
  • 1 illustrations zip file
  • 1 fixed texts file

These are released as zipfiles, described in the sections below, and named using the naming convention discussed in section 1.2. Each XML file is fullydefined in a separate word document and accompanying XML Schema XSD.

Figure 1 Relation between Master Files

2.1.NICE Taxonomy

2.1.1.Zip Filename

  • YYYYMMDD-taxonomy-YYYYMMDD.zip

2.1.2.Zip Contents

  • YYYYMMDD-taxonomy-YYYYMMDD.xml

2.1.3.Brief description of XML file contents

  • Edition-Version of the taxonomy
  • Structured tree elements: classes, hierarchy groups, goods or services
  • Basic numbers of goods and services in each hierarchy group

2.1.4.Specification

  • NICE_taxonomy_specification_V1-0.doc
  • NICE_taxonomy_V1-0.xsd

2.2.NICE General Remarks

2.2.1.Zip Filename

  • YYYYMMDD-general_remarks-YYYYMMDD.zip

2.2.2.Zip Contents

  • YYYYMMDD-en-general_remarks-YYYYMMDD.xml
  • YYYYMMDD-fr-general_remarks-YYYYMMDD.xml

2.2.3.Brief description of XML file contents

  • Introductory comments for the general remarks and for goods and services
  • Itemized remarks for classifying goods
  • Itemized remarks for classifying services

2.2.4.Specification

  • NICE_general_remarks_specification_V1-0.doc
  • NICE_general_remarks_V1-0.xsd

2.3.NICE Class Headings and Explanatory Notes

2.3.1.Zip Filename

  • YYYYMMDD-class_headings_and_explanatory_notes-YYYYMMDD.zip

2.3.2.Zip Contents

  • YYYYMMDD-en-class_headings_and_explanatory_notes-YYYYMMDD.xml
  • YYYYMMDD-fr-class_headings_and_explanatory_notes-YYYYMMDD.xml

2.3.3.Brief description of XML file contents

  • Single paragraph tags for each class heading
  • Explanatory note headings
  • Included or excluded goods or services in explanatory notes

2.3.4.Specification

  • NICE_class_headings_and_explanatory_notes_specification_V1-0.doc
  • NICE_class_headings_and_explanatory_notes_V1-0.xsd

2.4.NICE Hierarchy Group Titles

2.4.1.Zip Filename

  • YYYYMMDD-hierarchy_group_titles-YYYYMMDD.zip

2.4.2.Zip Contents

  • YYYYMMDD-en- hierarchy_group_titles -YYYYMMDD.xml
  • YYYYMMDD-fr- hierarchy_group_titles -YYYYMMDD.xml

2.4.3.Brief description of XML file contents

  • A flat list of all the hierarchy groups
  • Titles of each group in the given language

2.4.4.Specification

  • NICE_hierarchy_group_titles_specification_V1-0.doc
  • NICE_hierarchy_group_titles_V1-0.xsd

2.5.NICE Goods and Services Indications

2.5.1.Zip Filename

  • YYYYMMDD-indications-YYYYMMDD.zip

2.5.2.Zip Contents

  • YYYYMMDD-en- indications -YYYYMMDD.xml
  • YYYYMMDD-fr- indications -YYYYMMDD.xml

2.5.3.Brief description of XML file contents

  • A flat list of all the goods and services
  • A master indication in the given language with sort expressions
  • Optional synonym indications in the given language

2.5.4.Specification

  • NICE_indications_specification_V1-0.doc
  • NICE_indications_V1-0.xsd

2.6.NICE Information Files

2.6.1.Zip Filename

  • YYYYMMDD-information_files-YYYYMMDD.zip

2.6.2.Zip Contents

  • YYYYMMDD-en- information_files -YYYYMMDD.xml
  • YYYYMMDD-fr- information_files -YYYYMMDD.xml

2.6.3.Brief description of XML file contents

  • Structured paragraph class analyses with formatting and links to classes
  • Structured paragraph hierarchy group analyses with formatting and links
  • Structured paragraph definitions of individual goods and services
  • References to illustrations of specific goods and services
  • Related goods or services in the same or other classes

2.6.4.Specification

  • NICE_information_files_specification_V1-0.doc
  • NICE_information_files_V1-0.xsd

2.7.NICE Modifications File

2.7.1.Zip Filename

  • YYYYMMDD-modifications-YYYYMMDD.zip

2.7.2.Zip Contents

  • YYYYMMDD-modifications_taxonomy-YYYYMMDD.xml
  • YYYYMMDD-en- modifications -YYYYMMDD.xml
  • YYYYMMDD-fr- modifications -YYYYMMDD.xml

2.7.3.Brief description of taxonomy XML file contents

  • Added or removed class numbers
  • Added, removed, or transferred hierarchy group numbers
  • Added, removed, or transferred goods or services

2.7.4.Brief description of language XML file contents

  • Modifications to General Remarks
  • Modifications to Class Headings and Explanatory Notes
  • Modifications to Indications
  • Modifications to Hierarchy Group Titles
  • Modifications to Information Files

2.7.5.Specification

  • NICE_modifications_specification_V1-0.doc
  • NICE_taxonomy_modifications_V1-0.xsd
  • NICE_modifications_V1-0.xsd

2.8.NICE Illustration Files

2.8.1.Zip Filename

  • YYYYMMDD-illustrations-YYYYMMDD.zip

2.8.2.Zip Contents

  • Illustrations files in various formats.
  • YYYYMMDD-illustrations_index-YYYYMMDD.xml

2.8.3.Specification

  • NICE_illustrations_specification_V1-0.doc
  • NICE_illustrations_index_V1-0.xsd

2.9.NICE fixed texts Files

2.9.1.Filename

  • YYYYMMDD-fixed-texts-YYYYMMDD.csv

2.9.2.File Contents

  • English fixed textsused in the publication (source) and corresponding translation into French (target).

3.Common Tags and Attributes

Several of the master files share types of tags that have a specific structure or set of attributes. These common elements are described in this section.

3.1.Version and Language Attributes

The root tag on all files has two mandatory attributes: "date_in_force" and "date_of_generation". These both take date values in ISO 8601 extended format (i.e. YYYY-MM-DD). The "dateInForce" attribute is the date the given edition-version goes into force, while the "dateOfGeneration" is the date the XML file was generated. Both attributes must match their respective dates in the filename.

All files that are in a specific target language (i.e. all XML files except taxonomy and taxonomy modifications) also require a "language" attribute; a two letter language code (en or fr in the authentic version of the master files). This attribute must match the language code used in the filename.

3.2.Classification Links

Some of the master files can contain pointers to classes, specific goods or services, or hierarchy groups. All of these are represented by a NiceLink tag, which has two attributes: "linkTarget", and "targetNumber". The "linkTarget" attribute can take one of three values: "classNumber", "hierarchyGroupNumber", or "basicNumber". Depending which of the types is chosen, the "targetNumber" attribute can be set to an integer class number, a period separated number representing hierarchy groups, or a six digit basic number identifying a good or service.

The <NiceLink> tag can take optional content for the text of the link. If the tag is left empty, the "targetNumber" is used as the link text by default.

3.3.External Links

It is also possible to link to external resources using the <ExternalLink> tag. This tag takes a single attribute "linkURI", which should be a valid URI for the linked resource. Normally, this will be a web URL, but other resources can also be linked. The content of the <ExternalLink tag is the text of the link.

3.4.Ordered Lists

Certain structures inside the classification are recorded as ordered lists of text objects. These are recorded as an <OrderedList> tag, which contains contains an optional <Introduction> tag and a series of <ListItem> tags. Each <ListItem> can contain text and references to <NiceLink> interspersed. The Introduction tag is just text.

3.5.Paragraph Structure

Certain elements, mostly in the information files are described as having a paragraph structure. This means the tag can contain semi-structured freeform text elements. Each paragraph is marked up with <P</P tags, as in HTML.

Inside individual paragraph tags, freeform mixed content text can be used. The mixed content can contain references to <NiceLink> and <ExternalLink> described above. It can also contain an <Emphasis> tag to mark certain freeform text as important.

3.6.Illustration References

Illustrations can be referenced in both the definition and related examples part of the goods and services definition in the information files. In both cases, the tag used is named Illustration. It has two required attributes "filename", and "legend", and no content (i.e. it is an empty tag). The "filename" attribute refers to the specific file in the illustrations zipfile that should be rendered with the definition. The legend describes the image in question in the language of the current file, and must be supplied in all cases so that the illustrations can be described via accessible technologies.

End of document

N:\OrgClaims\Shared\_ITOS4ITIDC\Project_Documentation\NICE_XML_master_files\NICE_master_files_specification_V1-1.doc

21/09/18ver 1.1