RIXML Documentation

AssetClass

RIXML 2.5 Element

Level OneRequired

Required element specifying security's asset class using assetClass attribute from AssetClassEnum. In Level One, serves as container for the attribute value with Rating and Weighting children excluded.

When attached to a Context element, indicates the asset class that the research product focuses on. When attached to a Security element, indicates the asset class of the security. Typically used in conjunction with AssetType and SecurityType. One of the following: equity, fixed income, commodity or currency.

Usage

Required element within Security, appearing exactly once. Must have assetClass attribute with value from enumerated list. Acts primarily as attribute container.

Business Context

Fundamental for investment categorization and portfolio organization, enabling research filtering and allocation strategies based on broad asset classifications.

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

Where It Fits

Definition

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

Attributes

assetClassAssetClassEnum

Indicates the asset class.

requiredSince 2.1
weightingActionWeightingActionEnum

Highlights an action taken by the publisher. Indicates that the publisher is changing the weighting of the security type.

optionalSince 2.1

Children

Rating(complex)0..unbounded
optionalSince 2.1
Weighting(complex)0..unbounded
optionalSince 2.1

Example

<AssetClass assetClass="Equity" />

Version History

Unchanged since introduction in RIXML 2.1

Business Rules

MUST

Security element must contain single AssetClass element that acts as container for the assetClass attribute

validationrequired-element
MUST

Level One compliance excludes Rating and Weighting elements as children of AssetClass

validationlevel-one-complianceexclusion
SHOULD

Asset Class tags should not be used for all reports and must be omitted when not applicable, such as for economic reports

conditional-requirement

Design Decisions

In Level One, the AssetClass element acts merely as a container for the assetClass attribute rather than supporting child elements

To simplify the AssetClass structure by removing Rating and Weighting child elements for Level One compliance

RIXML Level One Addendum v2.5, p.15

AssetClass is limited to four specific values: equity, fixed income, commodity or currency

Provides standardized categorization for asset classes to ensure consistent classification across research products

RIXML Research Data Dictionary v2.5.1, p.56

Asset Class classification should be based on what the research report discusses, not the underlying business of companies mentioned

This ensures proper categorization where a report analyzing stock of a gold mining company is tagged as Equity rather than Commodity, while reports discussing commodity markets are tagged as Commodity

RIXML Research Data Dictionary v2.5.1, p.19

Semantic Relationships

Mutually Exclusive With1 relationship

Weighting action applies to asset allocation recommendations for industries, countries, or asset classes, while rating action applies to individual securities - they serve different analytical purposes

RIXML Research Data Dictionary v2.5.1, p.19Rating versus Rating Action versus Weighting Action

Qualifies2 relationships

AssetTypeSHOULD

Asset class works in conjunction with asset type to provide comprehensive asset classification

RIXML Research Data Dictionary v2.5.1, p.56AssetClass

SecurityTypeSHOULD

Asset class works in conjunction with security type to provide comprehensive asset classification

RIXML Research Data Dictionary v2.5.1, p.56AssetClass

Constrains2 relationships

SecurityMUST

The Security element must contain a single AssetClass element

RIXML Level One Addendum v2.5, p.15Research.Product.Context.IssuerDetails.Issuer.SecurityDetails.Security.AssetClass

Asset class entitlement limits content access to specific asset classes like Equity, FixedIncome, Currency

RIXML Release Notes v2.5, p.8Broadening support for different types of entitlements