Causeway
Degraded in us-west-2DocsRequest Dataset
<- Back to concepts

Index Constituent

IndexConstituentIND

An instrument that is a component of an index, with an associated weight effective over a date range.

Datasets representing this concept
1 dataset
DatasetRolePure
index_constituentprimaryPure Model ->
Pure Class

FIBO-grounded class definition for this concept: properties, multiplicities, and source-column annotations. Per-dataset Mapping and Table blocks live on each dataset's Pure Model tab.

<<Lineage.parquetBacked>>
{Lineage.parquetPath = 'out/parquet/index_constituent.parquet', Lineage.fiboModule = 'IND', Lineage.fiboConcept = 'IndexConstituent', Lineage.datasetTitle = 'Index Constituents'}
// Members of each index with their weights, effective-dated to support history of rebalances.
Class fibo::ind::IndexConstituent
{
    // Identifier: A label assigned by an authority that uniquely refers to a thing (entity, instrument, account, etc.) within a given naming scheme.
    indexCode : String[1];
    // InstrumentSurrogateID: Internal surrogate key uniquely identifying a financial instrument within this system. External identifiers (ISIN, CUSIP, FIGI) live in instrument_identifier.
    instrumentId : Integer[1];
    // IndexWeight: The proportion of an index represented by a constituent, between 0 and 1.
    weight : Decimal[1];
    // ValidFromDate: The date a record\'s information became effective. Together with Valid To Date and Is Current, supports point-in-time history (slowly-changing dimension).
    validFrom : StrictDate[1];
    // ValidToDate: The date a record\'s information stopped being effective. NULL means still in force.
    validTo : StrictDate[0..1];
    // IsCurrent: Flag indicating whether a versioned record is the currently active version for its natural key.
    isCurrent : Boolean[1];
}