Skip to content

Class: MeasureBase

Provides an abstract type to define a measure as a number associated to a unit. This type is abstract because all its attributes are optional. The types that extend it can specify further existence constraints.

URI: common_domain_model:MeasureBase

 classDiagram
    class MeasureBase
    click MeasureBase href "../MeasureBase/"
      MeasureBase <|-- Measure
        click Measure href "../Measure/"
      MeasureBase <|-- MeasureSchedule
        click MeasureSchedule href "../MeasureSchedule/"

      MeasureBase : unit





        MeasureBase --> "0..1" UnitType : unit
        click UnitType href "../UnitType/"



      MeasureBase : value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
value 0..1
Decimal
Specifies the value of the measure as a number direct
unit 0..1
UnitType
Qualifies the unit by which the amount is measured direct

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: MeasureBase
description: Provides an abstract type to define a measure as a number associated
  to a unit. This type is abstract because all its attributes are optional. The types
  that extend it can specify further existence constraints.
in_subset:
- cdm_base_math
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- value
- unit

Induced

name: MeasureBase
description: Provides an abstract type to define a measure as a number associated
  to a unit. This type is abstract because all its attributes are optional. The types
  that extend it can specify further existence constraints.
in_subset:
- cdm_base_math
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  value:
    name: value
    description: Specifies the value of the measure as a number. Optional because
      in a measure vector or schedule, this single value may be omitted.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: MeasureBase
    domain_of:
    - MeasureBase
    - Schedule
    - DatedValue
    - Taxonomy
    - TaxonomyClassification
    - CodeValue
    - AdjustmentFactor
    - AccrualFactor
    - DisputeResolution
    - OtherEligibleAndPostedSupport
    - CSAThresholdVariableSet
    - CSAMinimumTransferAmountVariableSet
    - MasterAgreementVariableSet
    range: decimal
  unit:
    name: unit
    description: Qualifies the unit by which the amount is measured. Optional because
      a measure may be unit-less (e.g. when representing a ratio between amounts in
      the same unit).
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: MeasureBase
    domain_of:
    - MeasureBase
    - Qty
    - Term
    range: UnitType