Class: Curve (DEPRECATED)
URI: common_domain_model:Curve
classDiagram
class Curve
click Curve href "../Curve/"
Curve : commodityCurve
Curve --> "0..1" CommodityReferencePriceEnum : commodityCurve
click CommodityReferencePriceEnum href "../CommodityReferencePriceEnum/"
Curve : interestRateCurve
Curve --> "0..1" InterestRateCurve : interestRateCurve
click InterestRateCurve href "../InterestRateCurve/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| interestRateCurve | 0..1 InterestRateCurve |
direct | |
| commodityCurve | 0..1 CommodityReferencePriceEnum |
direct |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
In Subsets
Comments
- Rosetta condition: Curve — one-of
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:Curve |
| native | common_domain_model:Curve |
LinkML Source
Direct
name: Curve
deprecated: Deprecated in CDM
comments:
- 'Rosetta condition: Curve — one-of'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- interestRateCurve
- commodityCurve
rules:
- description: Curve
comments:
- 'Rosetta one-of: exactly one slot must be present.'
Induced
name: Curve
deprecated: Deprecated in CDM
comments:
- 'Rosetta condition: Curve — one-of'
in_subset:
- cdm_observable_asset
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
interestRateCurve:
name: interestRateCurve
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: Curve
domain_of:
- Curve
range: InterestRateCurve
commodityCurve:
name: commodityCurve
annotations:
metadata_scheme:
tag: metadata_scheme
value: true
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: Curve
domain_of:
- Curve
range: CommodityReferencePriceEnum
rules:
- description: Curve
comments:
- 'Rosetta one-of: exactly one slot must be present.'