RIXML Documentation

ProductRelationshipTypeEnum

RIXML 2.5 Enumeration

7 values

Enumeration defining relationships between research products. Includes BasedOn (content derived from another product), PartOf (product is component of larger work), References (makes reference to another product), Replaces (directly supersedes another product), Requires (needs another product for context), TranslationOf (language translation), and RelatedTo (general relationship without dependency).

Usage

Required attribute on RelatedProduct element to specify the type of relationship between products. Multiple relationships possible per product.

Business Context

Enables research distribution systems to establish product hierarchies, manage versioning, track dependencies, and provide comprehensive research trails for investment analysis workflows.

Source:data-dictionary-2.5.1
Schema:RIXML-datatypes-2_5.xsd:195

Where It Fits

Elements using this type (1)

Definition

Base Typestring

Enumeration Values

BasedOn
Based On

Indicates that a product's content derives from or builds upon another product as its foundation

Use when a product is created using another product as source material, such as a report based on morning call notes [RIXML Research Data Dictionary v2.5.1 p.96]

ActiveSince 2.1
PartOf
Part Of

Indicates that a product is a component or subset of a larger, more comprehensive product

Use when a product represents a section, summary, or portion of a broader research piece [RIXML Research Data Dictionary v2.5.1 p.96]

ActiveSince 2.1
References
References

Indicates that a product cites or mentions another product as supporting material or background information

Use when a product makes specific citations or mentions of other research for context or support [RIXML Research Data Dictionary v2.5.1 p.96]

ActiveSince 2.1
Replaces
Replaces

Indicates that a product is intended to supersede and substitute for another product entirely

Use when a product corrects errors or provides updates that make a previous product obsolete [RIXML Research Data Dictionary v2.5.1 p.96]

ActiveSince 2.1
Requires
Requires

Indicates that a product needs another product to be meaningful or comprehensible

Use when a product cannot stand alone and depends on another product for proper understanding [RIXML Research Data Dictionary v2.5.1 p.96]

ActiveSince 2.1
TranslationOf
Translation Of

Indicates that a product is a language translation of another product with identical content

Use when a product presents the same research content in a different language than the original [RIXML Research Data Dictionary v2.5.1 p.96]

ActiveSince 2.1
RelatedTo
Related To

Indicates that a product connects thematically to another product but remains independently comprehensible

Use when products share common themes or subjects but can be understood without reading the other [RIXML Research Data Dictionary v2.5.1 p.97]

ActiveSince 2.1

Examples

<!-- Example usage of ProductRelationshipTypeEnum enumeration -->
<element type="ProductRelationshipTypeEnum">BasedOn</element>

Version History

Unchanged since introduction in RIXML 2.1

Semantic Relationships

Contrasts With1 relationship

Requires relationship indicates a product needs another product to make sense, while references indicates a product mentions another product for additional context

RIXML Research Data Dictionary v2.5.1, p.96Requires

Triggers Action1 relationship

When a product replaces another product to correct errors, it effectively causes the earlier product to be recalled or superseded

RIXML Research Data Dictionary v2.5.1, p.96Replaces