Class: AssetMaturity
URI: common_domain_model:AssetMaturity
classDiagram
class AssetMaturity
click AssetMaturity href "../AssetMaturity/"
AssetMaturity : maturityRange
AssetMaturity --> "1" PeriodRange : maturityRange
click PeriodRange href "../PeriodRange/"
AssetMaturity : maturityType
AssetMaturity --> "1" MaturityTypeEnum : maturityType
click MaturityTypeEnum href "../MaturityTypeEnum/"
Slots
Usages
In Subsets
- Rosetta func: CheckMaturity
Annotations
| property |
value |
| rosetta_functions |
[{"name":"CheckMaturity","inputs":[{"name":"maturityRange","type":"AssetMaturity","cardinality":"0..1"},{"name":"query","type":"EligibilityQuery","cardinality":"1..1"}],"output":{"name":"isEqual","type":"boolean","cardinality":"1..1"}}] |
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
common_domain_model:AssetMaturity |
| native |
common_domain_model:AssetMaturity |
| close |
fpml_5_10:AssetMaturity |
LinkML Source
Direct
name: AssetMaturity
annotations:
rosetta_functions:
tag: rosetta_functions
value: '[{"name":"CheckMaturity","inputs":[{"name":"maturityRange","type":"AssetMaturity","cardinality":"0..1"},{"name":"query","type":"EligibilityQuery","cardinality":"1..1"}],"output":{"name":"isEqual","type":"boolean","cardinality":"1..1"}}]'
comments:
- 'Rosetta func: CheckMaturity'
in_subset:
- cdm_product_collateral
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetMaturity
slots:
- maturityType
- maturityRange
Induced
name: AssetMaturity
annotations:
rosetta_functions:
tag: rosetta_functions
value: '[{"name":"CheckMaturity","inputs":[{"name":"maturityRange","type":"AssetMaturity","cardinality":"0..1"},{"name":"query","type":"EligibilityQuery","cardinality":"1..1"}],"output":{"name":"isEqual","type":"boolean","cardinality":"1..1"}}]'
comments:
- 'Rosetta func: CheckMaturity'
in_subset:
- cdm_product_collateral
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetMaturity
attributes:
maturityType:
name: maturityType
description: Specifies whether the maturity range is the remaining or original
maturity.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetMaturity.maturityType
rank: 1000
owner: AssetMaturity
domain_of:
- AssetMaturity
range: MaturityTypeEnum
required: true
maturityRange:
name: maturityRange
description: Represents a filter based on the underlying asset maturity.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AssetMaturity.maturityRange
rank: 1000
owner: AssetMaturity
domain_of:
- AssetMaturity
range: PeriodRange
required: true