Class: BasketConstituent
Identifies the constituents of the basket
URI: common_domain_model:BasketConstituent
classDiagram
class BasketConstituent
click BasketConstituent href "../BasketConstituent/"
BasketConstituent : finalValuationPrice
BasketConstituent --> "*" PriceSchedule : finalValuationPrice
click PriceSchedule href "../PriceSchedule/"
BasketConstituent : initialValuationPrice
BasketConstituent --> "*" PriceSchedule : initialValuationPrice
click PriceSchedule href "../PriceSchedule/"
BasketConstituent : interimValuationPrice
BasketConstituent --> "*" PriceSchedule : interimValuationPrice
click PriceSchedule href "../PriceSchedule/"
BasketConstituent : observable
BasketConstituent --> "1" Observable : observable
click Observable href "../Observable/"
BasketConstituent : quantity
BasketConstituent --> "*" NonNegativeQuantitySchedule : quantity
click NonNegativeQuantitySchedule href "../NonNegativeQuantitySchedule/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| observable | 1 Observable |
Specifies the object to be observed for a price, it could be an asset or a re… | direct |
| quantity | * NonNegativeQuantitySchedule |
Specifies a quantity schedule to be associated to an individual underlier tha… | direct |
| initialValuationPrice | * PriceSchedule |
Specifies an initial price schedule to be associated to an individual underli… | direct |
| interimValuationPrice | * PriceSchedule |
Specifies an interim price schedule to be associated to an individual underli… | direct |
| finalValuationPrice | * PriceSchedule |
Specifies a final price schedule to be associated to an individual underlier … | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| Basket | basketConstituent | range | BasketConstituent |
| DividendPayoutRatio | basketConstituent | range | BasketConstituent |
| DividendPeriod | basketConstituent | range | BasketConstituent |
Comments
Section titled “Comments”- Rosetta condition BasketsOfBaskets is not stated in LinkML: observable as Basket is absent
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:BasketConstituent |
| native | common_domain_model:BasketConstituent |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: BasketConstituentdescription: Identifies the constituents of the basketcomments:- 'Rosetta condition BasketsOfBaskets is not stated in LinkML: observable as Basket is absent'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: observable: name: observable description: Specifies the object to be observed for a price, it could be an asset or a reference, within the context of a Basket from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 domain_of: - BasketConstituent - PriceQuantity - ObservationIdentifier range: Observable required: true quantity: name: quantity annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->quantity description: Specifies a quantity schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->quantity that this quantity is referencing. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset domain_of: - CalculateTransferInstruction - ReturnInstruction - TransferBase - BasketConstituent - PriceQuantity - AvailableInventoryRecord - FutureValueAmount - PortfolioReturnTerms range: NonNegativeQuantitySchedule multivalued: true initialValuationPrice: name: initialValuationPrice annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->price description: Specifies an initial price schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->price that this price is referencing. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 domain_of: - BasketConstituent - PerformancePayout - PortfolioReturnTerms range: PriceSchedule multivalued: true interimValuationPrice: name: interimValuationPrice annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->price description: Specifies an interim price schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->price that this price is referencing. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 domain_of: - BasketConstituent - PerformancePayout - PortfolioReturnTerms range: PriceSchedule multivalued: true finalValuationPrice: name: finalValuationPrice annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->price description: Specifies a final price schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->price that this price is referencing. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 domain_of: - BasketConstituent - PerformancePayout - PortfolioReturnTerms range: PriceSchedule multivalued: trueInduced
Section titled “Induced”name: BasketConstituentdescription: Identifies the constituents of the basketcomments:- 'Rosetta condition BasketsOfBaskets is not stated in LinkML: observable as Basket is absent'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: observable: name: observable description: Specifies the object to be observed for a price, it could be an asset or a reference, within the context of a Basket from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 owner: BasketConstituent domain_of: - BasketConstituent - PriceQuantity - ObservationIdentifier range: Observable required: true quantity: name: quantity annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->quantity description: Specifies a quantity schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->quantity that this quantity is referencing. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset owner: BasketConstituent domain_of: - CalculateTransferInstruction - ReturnInstruction - TransferBase - BasketConstituent - PriceQuantity - AvailableInventoryRecord - FutureValueAmount - PortfolioReturnTerms range: NonNegativeQuantitySchedule multivalued: true initialValuationPrice: name: initialValuationPrice annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->price description: Specifies an initial price schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->price that this price is referencing. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 owner: BasketConstituent domain_of: - BasketConstituent - PerformancePayout - PortfolioReturnTerms range: PriceSchedule multivalued: true interimValuationPrice: name: interimValuationPrice annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->price description: Specifies an interim price schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->price that this price is referencing. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 owner: BasketConstituent domain_of: - BasketConstituent - PerformancePayout - PortfolioReturnTerms range: PriceSchedule multivalued: true finalValuationPrice: name: finalValuationPrice annotations: rosetta_metadata: tag: rosetta_metadata value: address "pointsTo"=PriceQuantity->price description: Specifies a final price schedule to be associated to an individual underlier that is a basket constituent. The multiple cardinality is aligned to the one of the PriceQuantity->price that this price is referencing. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset rank: 1000 owner: BasketConstituent domain_of: - BasketConstituent - PerformancePayout - PortfolioReturnTerms range: PriceSchedule multivalued: true