IssuerID
RIXML 2.5 Element
Specifies symbol or identifier for issuer using various identification schemes. Requires idType from IssuerSecurityIDTypeEnum and idValue attributes, with optional publisherDefinedValue for custom schemes.
Usage
Optional element within Issuer, can appear zero or more times. Must have idType and idValue attributes. Publishers encouraged to include multiple ID types for certainty.
Business Context
Enables precise issuer identification across different data systems and vendor platforms, supporting accurate content matching and cross-referencing in research workflows.
Specification Guide
Overview
IssuerID provides a unique, machine-readable identifier for an issuing entity using one of several recognised identification schemes. Because no single universal issuer identifier exists in financial markets, the element deliberately accommodates multiple schemes — including security-level identifiers such as CUSIP or SEDOL repurposed as issuer identifiers — selected via the idType attribute drawn from IssuerSecurityIDTypeEnum. It is a core building block of the issuer context package, sitting beneath Issuer within IssuerDetails, and underpins cross-system entity matching, research aggregation, and disclosure linkage.
Usage
In RIXML 2.x, IssuerID appears as an optional child of Issuer with cardinality 0..unbounded, allowing the same issuer to be tagged with multiple identifiers from different schemes. Publishers are encouraged to supply more than one IssuerID (for example, both a CUSIP and a Bloomberg ticker) to maximise the likelihood that downstream consumers can resolve the entity against their own reference data.
Each instance carries two required attributes: idType (the scheme, from IssuerSecurityIDTypeEnum) and idValue (the identifier string itself). The optional publisherDefinedValue is used when idType is set to PublisherDefined, to name the custom scheme in use.
Typical pairings include IssuerName for human-readable naming and IssuerSecurityID within Legal disclosures, which cross-references IssuerID values to link disclosures to specific entities. While some early user guides describe IssuerID as effectively required for meaningful issuer tagging (sources: user-guide-2.1 p.34, user-guide-2.2 p.36), the schema treats it as optional with multiples allowed (sources: data-dictionary-2.4 p.50, level-one-2.5 p.12).
Rules
- MUSTWhen idType is set to
PublisherDefined, the publisherDefinedValue must be populated to identify the custom scheme in use.[RIXML User Guide v2.2 p.36] [RIXML User Guide v2.3 p.36] - MUSTEach IssuerID instance must carry both idType and idValue (in v3, the identifier moves into the element content rather than the
idValueattribute).[RIXML Research Data Dictionary v2.5.1 p.53] [RIXML Level One Addendum v2.5 p.12] [RIXML Research Suite Data Dictionary v3.0 (DRAFT) p.51]↗ - SHOULDPublishers should include multiple IssuerID instances using different identifier schemes to improve cross-vendor matching reliability.[RIXML Level One Addendum v2.2 p.17] [RIXML Level One Addendum v2.3.1 p.12] [RIXML Level One Addendum v2.5 p.12]
- SHOULDFor RelatedProduct entries whose relationship type implies an issuer context (for example
Model,IndustryReport, orInitiationReport), an IssuerID should be supplied to ground the relationship.[RIXML Research Suite Data Dictionary v3.0 (DRAFT) p.64]↗ - MAYBecause no universal issuer identification standard exists, security-level identifier types from IssuerSecurityIDTypeEnum (e.g. CUSIP, SEDOL) may be used as issuer identifiers.[RIXML User Guide v2.3 p.36] [RIXML Research Data Dictionary v2.4 p.50] [RIXML Research Data Dictionary v2.5.1 p.53]
Relationships
- child-ofIssuer — IssuerID is a child of Issuer within IssuerDetails, with cardinality
0..unboundedin RIXML 2.x. - constrainsIssuerSecurityIDTypeEnum — The idType attribute is constrained to values from IssuerSecurityIDTypeEnum, which permits security identifier schemes to be reused for issuer identification.
- referenced-byIssuerSecurityID — IssuerSecurityID (used in Legal disclosures) references IssuerID values appearing elsewhere in the product metadata to link disclosures to specific entities; the issuerID attribute must resolve to a declared IssuerID.
- complementsIssuerName — IssuerID is typically paired with IssuerName to provide both machine-readable and human-readable identification of the issuing entity.
- child-of
IssuerIDList— In the RIXML v3 draft, IssuerID becomes a child ofIssuerIDListrather than appearing directly under Issuer.
Where It Fits
Canonical Path
Definition
| Type | |
| Namespace | http://www.rixml.org/2017/9/RIXML |
| Min Occurs | 1 |
| Max Occurs | 1 |
| Content Model | Text content (string) |
Attributes
idTypeIssuerSecurityIDTypeEnum |
Indicates the organization or company's protocol used for the issuer identifier (i.e. the Issuer classification scheme). Note that since their is no universally accepted means of identifying an Issuer (as opposed to a specific security), IssuerID allows the use of what are technically security identifers as a means of identifying an Issuer (CUSIP, SEDOL, etc). required |
publisherDefinedValuestring |
For specifying other IM systems. optionalSince 2.1 |
idValuestring |
The actual symbol identifying the index. requiredSince 2.1 |
Children
Contains text content (type: string)
This element's value is its text content. Attributes provide additional context.
Example
<IssuerID idType="Value"
idValue="example">ABC-123</IssuerID>Version History
Unchanged since introduction in RIXML 2.1
IssuerID has been a stable part of the issuer context package since RIXML 2.1, when it was documented with required idType and idValue attributes plus an optional publisherDefinedValue for custom schemes [user-guide-2.1 p.34]. Across 2.2 through 2.5 the structure is unchanged; revisions instead extend IssuerSecurityIDTypeEnum:
- 2.3 added ExchangeTicker as an idType option [release-notes-2.3 p.2].
- 2.5 added DUNS to support nine-digit Dun & Bradstreet identifiers, enabling tagging of privately held companies in addition to publicly traded issuers [release-notes-2.5 p.31].
The v3 draft restructures the element: the identifier value moves from the idValue attribute into the element's text content, the custom-scheme attribute is renamed to idTypePublisherDefinedValue, and IssuerID is reparented under a new IssuerIDList container [data-dictionary-v3-draft p.51].
Business Rules
When IssuerID idType attribute has value PublisherDefined, the publisherDefinedValue attribute is required
Design Decisions
IssuerID allows the use of security identifiers to identify issuers
There is no universally accepted means of identifying an issuer (as opposed to a specific security), so the schema permits using what are technically security identifiers as a means of identifying an issuer
RIXML Research Data Dictionary v2.5.1, p.53
Semantic Relationships
Requires3 relationships
Publisher-defined value attribute is only populated when the identification type is set to PublisherDefined
RIXML Research Data Dictionary v2.5.1, p.53— Elements and Attributes
The issuerID attribute must reference an IssuerID that appears elsewhere in the product metadata to enable unique identification
RIXML Research Data Dictionary v2.5.1, p.67— Elements and Attributes
The publisherDefinedValue attribute is used when the idType attribute has a value of PublisherDefined
RIXML Level One Addendum v2.5, p.12— Research.Product.Context.IssuerDetails.Issuer.IssuerID
Qualifies1 relationship
The name value provides the human-readable name that corresponds to the issuer identifier value
RIXML Research Data Dictionary v2.5.1, p.53— NameValue (Required, String)
Broadens1 relationship
DUNS enumeration value enables identification of private companies through the Data Universal Number System for business credit assessment
RIXML Release Notes v2.5, p.31— Identifying private companies