Skip to content

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
used by used in type used
Basket basketConstituent range BasketConstituent
DividendPayoutRatio basketConstituent range BasketConstituent
DividendPeriod basketConstituent range BasketConstituent
  • Rosetta condition BasketsOfBaskets is not stated in LinkML: observable as Basket is absent
Mapping Type Mapped Value
self common_domain_model:BasketConstituent
native common_domain_model:BasketConstituent
name: BasketConstituent
description: Identifies the constituents of the basket
comments:
- 'Rosetta condition BasketsOfBaskets is not stated in LinkML: observable as Basket
is absent'
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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: true
name: BasketConstituent
description: Identifies the constituents of the basket
comments:
- 'Rosetta condition BasketsOfBaskets is not stated in LinkML: observable as Basket
is absent'
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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