Skip to content

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

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.'