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/"



Slots

Name Cardinality and Range Description Inheritance
referencePoolItem 1..*
ReferencePoolItem
This type contains all the constituent weight and reference information direct

Usages

used by used in type used
BasketReferenceInformation referencePool range ReferencePool

In Subsets

Comments

  • Rosetta condition: FpML_cd_44_openUnits — if referencePoolItem -> constituentWeight -> openUnits exists then referencePoolItem -> constituentWeight -> basketPercentage is absent
  • Rosetta condition: FpML_cd_44_basketPercentage — if referencePoolItem -> constituentWeight -> basketPercentage exists then referencePoolItem -> constituentWeight -> openUnits is absent

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:ReferencePool
native common_domain_model:ReferencePool

LinkML Source

Direct

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  if referencePoolItem -> constituentWeight
  -> openUnits exists then referencePoolItem -> constituentWeight -> basketPercentage
  is absent'
- 'Rosetta condition: FpML_cd_44_basketPercentage  if referencePoolItem -> constituentWeight
  -> basketPercentage exists then referencePoolItem -> constituentWeight -> openUnits
  is absent'
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- referencePoolItem

Induced

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  if referencePoolItem -> constituentWeight
  -> openUnits exists then referencePoolItem -> constituentWeight -> basketPercentage
  is absent'
- 'Rosetta condition: FpML_cd_44_basketPercentage  if referencePoolItem -> constituentWeight
  -> basketPercentage exists then referencePoolItem -> constituentWeight -> openUnits
  is absent'
in_subset:
- cdm_product_asset
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
    rank: 1000
    owner: ReferencePool
    domain_of:
    - ReferencePool
    range: ReferencePoolItem
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true