classification block holds four lists. A class that fails one system’s rules is routed to the right list, never dropped.
Nice classes
nice_classes holds Nice classes 1 to 45 as integers. Filter with nice_class; several values match records in any of the classes:
nice_class_count and primary_nice_class (the first Nice class the office lists) instead of the full list.
National classes
national_classes holds codes from a national classification that are not Nice classes, as strings and exactly as published, for example the letter classes of older United States records. There is no filter on national classes in v1.
Similar-group codes (China and Korea)
The Chinese and Korean offices subdivide Nice classes into similar groups, and examiners compare goods by group rather than by class. In these registers the group codes are insimilar_group_codes, for example 3501 (class 35, group 01) in the Chinese register. Other registers that publish similar-group codes use the same list.
Filter with similar_group_code (up to 20 values):
Vienna codes
vienna_codes holds the figurative elements of a mark under the Vienna Classification, as published, normally category.division.section such as 27.05.01.
Filter with vienna_code:
- a full code,
27.05.01, matches that code exactly; - a one- or two-part prefix,
27or27.05, matches every code under it. A prefix filter must be combined withjurisdiction,nice_classorprimary_owner_country, otherwise the request gets 400invalid-request.
Goods and services text
The full wording of the specification is not part of the default record. Addinclude=goods_services on retrieve or batch retrieve to get one entry per class:
nice_classis the Nice class as an integer, ornullfor an entry filed under a national class;class_codeis the class as stored.languageis the language oftextas the office states it.translationis a translation, usually into English, from the office or machine-translated by Pinakel. Use it to read and triage, not as the legal text.- In the Chinese and Korean registers only the Nice-class entries are returned; similar-group detail stays in
similar_group_codes.
goods_services_phrase gets 400 invalid-request with the error code not-yet-available.