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
- from schema: https://w3id.org/lmodel/common-domain-model
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