Class: OtherIndex
Specification of a user-defined index that does not meet the criteria of other Index data types.
URI: common_domain_model:OtherIndex
classDiagram
class OtherIndex
click OtherIndex href "../OtherIndex/"
IndexBase <|-- OtherIndex
click IndexBase href "../IndexBase/"
OtherIndex : assetClass
OtherIndex --> "0..1" AssetClassEnum : assetClass
click AssetClassEnum href "../AssetClassEnum/"
OtherIndex : assetType
OtherIndex --> "1" AssetTypeEnum : assetType
click AssetTypeEnum href "../AssetTypeEnum/"
OtherIndex : description
OtherIndex : exchange
OtherIndex --> "0..1" LegalEntity : exchange
click LegalEntity href "../LegalEntity/"
OtherIndex : identifier
OtherIndex --> "1..*" AssetIdentifier : identifier
click AssetIdentifier href "../AssetIdentifier/"
OtherIndex : isExchangeListed
OtherIndex : name
OtherIndex : provider
OtherIndex --> "0..1" LegalEntity : provider
click LegalEntity href "../LegalEntity/"
OtherIndex : relatedExchange
OtherIndex --> "*" LegalEntity : relatedExchange
click LegalEntity href "../LegalEntity/"
OtherIndex : taxonomy
OtherIndex --> "*" Taxonomy : taxonomy
click Taxonomy href "../Taxonomy/"
Inheritance
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| description | 0..1 string |
A description that defines the OtherIndex | direct |
| name | 0..1 string |
A description of the Index | IndexBase |
| provider | 0..1 LegalEntity |
The organisation that creates or maintains the Index | IndexBase |
| assetClass | 0..1 AssetClassEnum |
The Asset Class of the Index | IndexBase |
| identifier | 1..* AssetIdentifier |
Asset Identifiers are used to uniquely identify an Asset, using a specified A... | AssetBase |
| taxonomy | * Taxonomy |
Defines the taxonomy of an object by combining a taxonomy source (i | AssetBase |
| isExchangeListed | 0..1 Boolean |
Defines whether the Asset is listed on a public exchange | AssetBase |
| exchange | 0..1 LegalEntity |
If the Asset is listed, defines the public exchange of the listing | AssetBase |
| relatedExchange | * LegalEntity |
Provides the related Exchanges, if applicable | AssetBase |
| assetType | 1 AssetTypeEnum |
Specifies the type of asset | AssetBase |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
In Subsets
Comments
- Rosetta condition: AssetClassRequired — assetClass exists
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:OtherIndex |
| native | common_domain_model:OtherIndex |
LinkML Source
Direct
name: OtherIndex
description: Specification of a user-defined index that does not meet the criteria
of other Index data types.
comments:
- 'Rosetta condition: AssetClassRequired — assetClass exists'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: IndexBase
slots:
- description
slot_usage:
description:
name: description
description: A description that defines the OtherIndex.
rules:
- postconditions:
slot_conditions:
assetClass:
name: assetClass
required: true
description: The asset class must be explicitly set.
Induced
name: OtherIndex
description: Specification of a user-defined index that does not meet the criteria
of other Index data types.
comments:
- 'Rosetta condition: AssetClassRequired — assetClass exists'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: IndexBase
slot_usage:
description:
name: description
description: A description that defines the OtherIndex.
attributes:
description:
name: description
description: A description that defines the OtherIndex.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:Commodity.description
rank: 1000
owner: OtherIndex
domain_of:
- Commodity
- TaxonomyClassification
- CodeListIdentification
- CodeValue
- OtherIndex
range: string
name:
name: name
annotations:
metadata_scheme:
tag: metadata_scheme
value: true
description: A description of the Index.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: OtherIndex
domain_of:
- TaxonomyValue
- BusinessUnit
- LegalEntity
- Party
- Resource
- AdditionalTerminationEvent
- CSAThresholdVariableSet
- CSAMinimumTransferAmountVariableSet
- MasterAgreementClause
- MasterAgreementClauseVariant
- MasterAgreementVariableSet
- IndexBase
range: string
provider:
name: provider
description: The organisation that creates or maintains the Index.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: OtherIndex
domain_of:
- IndexBase
range: LegalEntity
assetClass:
name: assetClass
description: The Asset Class of the Index.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: OtherIndex
domain_of:
- StandardizedSchedule
- StandardizedScheduleTradeInfo
- IndexBase
range: AssetClassEnum
required: false
identifier:
name: identifier
description: Asset Identifiers are used to uniquely identify an Asset, using a
specified Asset Identifier Type.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetBase.identifier
rank: 1000
owner: OtherIndex
domain_of:
- AssetBase
- AssetIdentifier
- ProductIdentifier
- AssignedIdentifier
- BusinessUnit
- PartyIdentifier
- EntityIdentifier
- PersonIdentifier
- TransferBase
- OtherAgreement
- LegalAgreementBase
- NonLegalEntity
- MasterAgreementClauseVariant
- Clause
- ContractualDefinition
- FloatingRateIndexMap
- EligibleCollateralSpecification
- NonTransferableProduct
range: AssetIdentifier
required: true
multivalued: true
taxonomy:
name: taxonomy
description: Defines the taxonomy of an object by combining a taxonomy source
(i.e. the rules to classify the object) and a value (i.e. the output of those
rules on the object.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetBase.taxonomy
rank: 1000
owner: OtherIndex
domain_of:
- AssetBase
- NonTransferableProduct
range: Taxonomy
multivalued: true
inlined: true
inlined_as_list: true
isExchangeListed:
name: isExchangeListed
description: Defines whether the Asset is listed on a public exchange.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetBase.isExchangeListed
rank: 1000
owner: OtherIndex
domain_of:
- AssetBase
range: boolean
exchange:
name: exchange
description: If the Asset is listed, defines the public exchange of the listing.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetBase.exchange
rank: 1000
owner: OtherIndex
domain_of:
- AssetBase
- ListingExchange
range: LegalEntity
relatedExchange:
name: relatedExchange
description: Provides the related Exchanges, if applicable.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetBase.relatedExchange
rank: 1000
owner: OtherIndex
domain_of:
- AssetBase
range: LegalEntity
multivalued: true
inlined: true
inlined_as_list: true
assetType:
name: assetType
description: Specifies the type of asset.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetBase.assetType
rank: 1000
owner: OtherIndex
domain_of:
- AssetBase
- AssetType
range: AssetTypeEnum
required: true
rules:
- postconditions:
slot_conditions:
assetClass:
name: assetClass
required: true
description: The asset class must be explicitly set.