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