RIXML Documentation

ProductClassifications

RIXML 2.5 Element

Level OneRequired

Optional container element for various research classification schemes including subjects, sectors, countries, and other taxonomic information. Level One supports Subject and SectorIndustry children.

Usage

Optional element within Context, appearing at most once. When present, may contain Subject and SectorIndustry elements for Level One compliance.

Business Context

Enables sophisticated content categorization and filtering, supporting targeted research distribution and discovery based on multiple classification dimensions.

Source:level-one-2.5
Schema:RIXML-2_5.xsd:56

Specification Guide

Overview

ProductClassifications is the container element that aggregates all taxonomic and categorical metadata used to classify a research product. It groups multiple optional classification dimensions — keywords, disciplines, subjects, geographic regions, asset classes, security types, sector/industry codes, currencies and specialties — under a single parent inside the Context package. By centralising classification metadata in one structure, it provides the foundation for research discovery, automated routing, search, and compliance-driven distribution filtering across RIXML-enabled systems (sources: user-guide-2.3 p.31, data-dictionary-2.4 p.43, data-dictionary-2.5.1 p.46).

Usage

ProductClassifications is an optional child of Context and appears at most once per Context. When present, it may contain any combination of the following child classification elements, most of which themselves allow multiple instances: - KeywordClassifications - Discipline - Subject - Index - Country - Region - AssetClass - AssetType - SecurityType - SectorIndustry - Currency - Specialty (added in v2.4) All children are optional, allowing publishers to pick the classification dimensions relevant to their content. Although the element itself is optional, the user guide recommends populating it whenever possible to enable richer downstream search, filtering and routing [user-guide-2.1 p.30]. For multi-dimensional content (e.g. a morning call or cross-sector economics piece), populating several classification axes improves discoverability [Morning Call Report (Advanced) Sample v2.4].

Rules

Relationships

  • child-ofContextProductClassifications is an optional, singly-occurring child of Context within the Context package.
  • containsKeywordClassificationsGroups free-form or controlled-vocabulary keyword tags; the only mandatory child in Level One v2.3.
  • containsDisciplineDiscipline qualifies the analytical approach (e.g. Fundamental, Technical, Economics) used in the product. Not required by Level One.
  • containsSubjectSubject narrows the product to a specific topic within the broader classification scheme.
  • containsIndexIndex tags benchmark or reference indices covered by the product. Not required by Level One.
  • containsCountryGeographic classification by country.
  • containsRegionGeographic classification by broader region.
  • containsAssetClassAsset-class classification (e.g. Equity, FixedIncome). Not required by Level One.
  • containsAssetTypeFiner asset-type classification. Not required by Level One.
  • containsSecurityTypeSecurity-type classification. Not required by Level One.
  • containsSectorIndustrySector and industry classification (e.g. GICS, ICB).
  • containsCurrencyCurrency classification, added in v2.3 to allow tagging of research that discusses currencies or financial values without mapping to a specific issuer or security.
  • containsSpecialtySpecialty (added in v2.4) lets publishers tag the specific expertise areas applied in authoring the document, with zero-to-many cardinality.
  • constrained-byProductFocusProductFocus indicates which classification axes are principal for the product, and influences which entries within ProductClassifications should be marked as primary.
  • contrasts-withExpertiseExpertise describes the publisher's general areas of expertise, whereas ProductClassifications classifies the content of a specific product. The two are complementary but distinct.

Where It Fits

Definition

TypeProductClassificationsType
Namespacehttp://www.rixml.org/2017/9/RIXML
Min Occurs1
Max Occurs1

Attributes

No attributes defined for this element

Children

optionalSince 2.1
Disciplinestring0..unbounded
optionalSince 2.1
Subjectstring0..unbounded
optionalSince 2.1
Index(complex)0..unbounded
optionalSince 2.1
Country(complex)0..unbounded
optionalSince 2.1
Region(complex)0..unbounded
optionalSince 2.1
AssetClass(complex)0..unbounded
optionalSince 2.1
AssetType(complex)0..unbounded
optionalSince 2.1
SecurityType(complex)0..unbounded
optionalSince 2.1
SectorIndustrySectorIndustryType0..unbounded
optionalSince 2.1
Currencystring0..unbounded
optionalSince 2.3
Specialty(complex)0..unbounded
optionalSince 2.4

Example

<ProductClassifications />

Version History

2.1
+Introduced
2.3
+Added children: Currency
2.4
+Added children: Specialty

ProductClassifications has been part of the Context package since at least RIXML v2.1, where it was already documented as the central container for taxonomic metadata [user-guide-2.1 p.30]. - v2.3Currency was added as a child to allow research that discusses currencies or monetary values to be classified without forcing it onto an issuer or security [release-notes-2.3 p.4]. Level One v2.3 introduced restrictions excluding Discipline, Index, AssetClass, AssetType and SecurityType from required Level One processing, while still requiring at least one Keyword inside KeywordClassifications [level-one-2.3 p.18]. - v2.3.1 — Same shape and Level One restrictions as v2.3 [level-one-2.3.1 p.18]. - v2.4Specialty was added under ProductClassifications (zero-to-many) following feedback on the v2.4 RC1 draft, enabling publishers to tag the specialty expertise applied to a specific document [quarterly-2012-q4 p.3]. Level One v2.4 retains the same set of excluded children as earlier Level One profiles but lists SectorIndustry, Subject, Country, Region and KeywordClassifications as the principal Level One children [level-one-2.4 p.18]. - v2.5 / 2.5.1 — Full schema unchanged in scope; Level One v2.5 narrows its explicit Level One children further to Subject and SectorIndustry [level-one-2.5 p.18]. The distinction between content classification here and publisher-level Expertise is clarified in the v2.5.1 data dictionary [data-dictionary-2.5.1 p.26].

Semantic Relationships

Contrasts With1 relationship

ExpertiseINFORMATIVE

Expertise element describes the research publisher's areas of expertise rather than classifying the specific content payload of individual products

RIXML Research Data Dictionary v2.5.1, p.26Expertise