Skip to content

Class: ReferencePool

This type contains all the reference pool items to define the reference entity and reference obligation(s) in the basket.

URI: common_domain_model:ReferencePool

 classDiagram
    class ReferencePool
    click ReferencePool href "../ReferencePool/"
      ReferencePool : referencePoolItem
        
          
    
        
        
        ReferencePool --> "1..*" ReferencePoolItem : referencePoolItem
        click ReferencePoolItem href "../ReferencePoolItem/"
    

        
      
Name Cardinality and Range Description Inheritance
referencePoolItem 1..*
ReferencePoolItem
This type contains all the constituent weight and reference information direct
used by used in type used
BasketReferenceInformation referencePool range ReferencePool
  • Rosetta condition FpML_cd_44_openUnits is not stated in LinkML: if referencePoolItem -> constituentWeight -> openUnits exists then referencePoolItem -> constituentWeight -> basketPercentage is absent
  • Rosetta condition FpML_cd_44_basketPercentage is not stated in LinkML: if referencePoolItem -> constituentWeight -> basketPercentage exists then referencePoolItem -> constituentWeight -> openUnits is absent
Mapping Type Mapped Value
self common_domain_model:ReferencePool
native common_domain_model:ReferencePool
name: ReferencePool
description: This type contains all the reference pool items to define the reference
entity and reference obligation(s) in the basket.
comments:
- 'Rosetta condition FpML_cd_44_openUnits is not stated in LinkML: if referencePoolItem
-> constituentWeight -> openUnits exists then referencePoolItem -> constituentWeight
-> basketPercentage is absent'
- 'Rosetta condition FpML_cd_44_basketPercentage is not stated in LinkML: if referencePoolItem
-> constituentWeight -> basketPercentage exists then referencePoolItem -> constituentWeight
-> openUnits is absent'
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
referencePoolItem:
name: referencePoolItem
description: This type contains all the constituent weight and reference information.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
domain_of:
- ReferencePool
range: ReferencePoolItem
required: true
multivalued: true
name: ReferencePool
description: This type contains all the reference pool items to define the reference
entity and reference obligation(s) in the basket.
comments:
- 'Rosetta condition FpML_cd_44_openUnits is not stated in LinkML: if referencePoolItem
-> constituentWeight -> openUnits exists then referencePoolItem -> constituentWeight
-> basketPercentage is absent'
- 'Rosetta condition FpML_cd_44_basketPercentage is not stated in LinkML: if referencePoolItem
-> constituentWeight -> basketPercentage exists then referencePoolItem -> constituentWeight
-> openUnits is absent'
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
referencePoolItem:
name: referencePoolItem
description: This type contains all the constituent weight and reference information.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
owner: ReferencePool
domain_of:
- ReferencePool
range: ReferencePoolItem
required: true
multivalued: true