Skip to content

Class: ReferencePoolItem

This type contains all the constituent weight and reference information.

URI: common_domain_model:ReferencePoolItem

 classDiagram
    class ReferencePoolItem
    click ReferencePoolItem href "../ReferencePoolItem/"
      ReferencePoolItem : cashSettlementTermsReference
        
          
    
        
        
        ReferencePoolItem --> "0..1" CashSettlementTerms : cashSettlementTermsReference
        click CashSettlementTerms href "../CashSettlementTerms/"
    

        
      ReferencePoolItem : constituentWeight
        
          
    
        
        
        ReferencePoolItem --> "0..1" ConstituentWeight : constituentWeight
        click ConstituentWeight href "../ConstituentWeight/"
    

        
      ReferencePoolItem : physicalSettlementTermsReference
        
          
    
        
        
        ReferencePoolItem --> "0..1" PhysicalSettlementTerms : physicalSettlementTermsReference
        click PhysicalSettlementTerms href "../PhysicalSettlementTerms/"
    

        
      ReferencePoolItem : protectionTermsReference
        
          
    
        
        
        ReferencePoolItem --> "0..1" ProtectionTerms : protectionTermsReference
        click ProtectionTerms href "../ProtectionTerms/"
    

        
      ReferencePoolItem : referencePair
        
          
    
        
        
        ReferencePoolItem --> "1" ReferencePair : referencePair
        click ReferencePair href "../ReferencePair/"
    

        
      
Name Cardinality and Range Description Inheritance
constituentWeight 0..1
ConstituentWeight
Describes the weight of each of the constituents within the basket direct
referencePair 1
ReferencePair
direct
protectionTermsReference 0..1
ProtectionTerms
Reference to the documentation terms applicable to this item direct
cashSettlementTermsReference 0..1
CashSettlementTerms
Reference to the cash settlement terms applicable to this item direct
physicalSettlementTermsReference 0..1
PhysicalSettlementTerms
Reference to the physical settlement terms applicable to this item direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: (’SettlementChoice: A choice rule between a reference to the cash or physical ’ ‘settlement terms.’), ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘cashSettlementTermsReference’: SlotDefinition({ ‘name’: ‘cashSettlementTermsReference’, ‘value_presence’: PresenceEnum(text=‘PRESENT’) })} }), AnonymousClassExpression({ ‘slot_conditions’: {‘physicalSettlementTermsReference’: SlotDefinition({ ‘name’: ‘physicalSettlementTermsReference’, ‘value_presence’: PresenceEnum(text=‘PRESENT’) })} }), AnonymousClassExpression({ ‘all_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘cashSettlementTermsReference’: SlotDefinition({ ‘name’: ‘cashSettlementTermsReference’, ‘value_presence’: PresenceEnum(text=‘ABSENT’) })} }), AnonymousClassExpression({ ‘slot_conditions’: {‘physicalSettlementTermsReference’: SlotDefinition({ ‘name’: ‘physicalSettlementTermsReference’, ‘value_presence’: PresenceEnum(text=‘ABSENT’) })} })] })] })
used by used in type used
ReferencePool referencePoolItem range ReferencePoolItem
Mapping Type Mapped Value
self common_domain_model:ReferencePoolItem
native common_domain_model:ReferencePoolItem
name: ReferencePoolItem
description: This type contains all the constituent weight and reference information.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
constituentWeight:
name: constituentWeight
description: Describes the weight of each of the constituents within the basket.
If not provided, it is assumed to be equal weighted.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
domain_of:
- ReferencePoolItem
range: ConstituentWeight
referencePair:
name: referencePair
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
domain_of:
- ReferencePoolItem
range: ReferencePair
required: true
protectionTermsReference:
name: protectionTermsReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to the documentation terms applicable to this item.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
domain_of:
- ReferencePoolItem
range: ProtectionTerms
cashSettlementTermsReference:
name: cashSettlementTermsReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to the cash settlement terms applicable to this item.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
domain_of:
- ReferencePoolItem
range: CashSettlementTerms
physicalSettlementTermsReference:
name: physicalSettlementTermsReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to the physical settlement terms applicable to this item.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
domain_of:
- ReferencePoolItem
range: PhysicalSettlementTerms
all_of:
- description: 'SettlementChoice: A choice rule between a reference to the cash or
physical settlement terms.'
exactly_one_of:
- slot_conditions:
cashSettlementTermsReference:
name: cashSettlementTermsReference
value_presence: PRESENT
- slot_conditions:
physicalSettlementTermsReference:
name: physicalSettlementTermsReference
value_presence: PRESENT
- all_of:
- slot_conditions:
cashSettlementTermsReference:
name: cashSettlementTermsReference
value_presence: ABSENT
- slot_conditions:
physicalSettlementTermsReference:
name: physicalSettlementTermsReference
value_presence: ABSENT
name: ReferencePoolItem
description: This type contains all the constituent weight and reference information.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
constituentWeight:
name: constituentWeight
description: Describes the weight of each of the constituents within the basket.
If not provided, it is assumed to be equal weighted.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
owner: ReferencePoolItem
domain_of:
- ReferencePoolItem
range: ConstituentWeight
referencePair:
name: referencePair
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
owner: ReferencePoolItem
domain_of:
- ReferencePoolItem
range: ReferencePair
required: true
protectionTermsReference:
name: protectionTermsReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to the documentation terms applicable to this item.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
owner: ReferencePoolItem
domain_of:
- ReferencePoolItem
range: ProtectionTerms
cashSettlementTermsReference:
name: cashSettlementTermsReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to the cash settlement terms applicable to this item.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
owner: ReferencePoolItem
domain_of:
- ReferencePoolItem
range: CashSettlementTerms
physicalSettlementTermsReference:
name: physicalSettlementTermsReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to the physical settlement terms applicable to this item.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_asset
rank: 1000
owner: ReferencePoolItem
domain_of:
- ReferencePoolItem
range: PhysicalSettlementTerms
all_of:
- description: 'SettlementChoice: A choice rule between a reference to the cash or
physical settlement terms.'
exactly_one_of:
- slot_conditions:
cashSettlementTermsReference:
name: cashSettlementTermsReference
value_presence: PRESENT
- slot_conditions:
physicalSettlementTermsReference:
name: physicalSettlementTermsReference
value_presence: PRESENT
- all_of:
- slot_conditions:
cashSettlementTermsReference:
name: cashSettlementTermsReference
value_presence: ABSENT
- slot_conditions:
physicalSettlementTermsReference:
name: physicalSettlementTermsReference
value_presence: ABSENT