Class: QuantityValue
A simple quantity value, representing a measurement with a numeric value and unit. This allows data providers to specify measurements in their preferred unit while enabling standardized interpretation. For example, a pixel size could be specified as 1.5 micrometers or 15 Angstroms, with the unit clearly specified.
URI: nmdc:QuantityValue
classDiagram
class QuantityValue
click QuantityValue href "../QuantityValue/"
AttributeValue <|-- QuantityValue
click AttributeValue href "../AttributeValue/"
QuantityValue : attribute
QuantityValue --> "0..1" Attribute : attribute
click Attribute href "../Attribute/"
QuantityValue : maximum_numeric_value
QuantityValue : minimum_numeric_value
QuantityValue : numeric_value
QuantityValue : raw_value
QuantityValue : unit
QuantityValue : unit_cv_id
Inheritance
- AttributeValue
- QuantityValue
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| maximum_numeric_value | 0..1 Float |
The maximum value part, expressed as a number, of the quantity value when the... | direct |
| minimum_numeric_value | 0..1 Float |
The minimum value part, expressed as a number, of the quantity value when the... | direct |
| numeric_value | 0..1 Float |
The numerical value of the quantity | direct |
| unit | 1 String |
The unit of measurement (e | direct |
| unit_cv_id | 0..1 Curie |
The unit of the quantity, expressed as a CURIE from the Unit Ontology (e | direct |
| attribute | 0..1 Attribute |
The attribute being represented | AttributeValue |
| raw_value | 0..1 String |
Unnormalized atomic string representation, suggested syntax {number} {unit} | AttributeValue |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lambda-ber-schema/
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | nmdc:QuantityValue |
| native | lambdaber:QuantityValue |
| undefined | schema:QuantityValue |
LinkML Source
Direct
name: QuantityValue
description: A simple quantity value, representing a measurement with a numeric value
and unit. This allows data providers to specify measurements in their preferred
unit while enabling standardized interpretation. For example, a pixel size could
be specified as 1.5 micrometers or 15 Angstroms, with the unit clearly specified.
from_schema: https://w3id.org/lambda-ber-schema/
mappings:
- schema:QuantityValue
is_a: AttributeValue
slots:
- maximum_numeric_value
- minimum_numeric_value
- numeric_value
- unit
- unit_cv_id
slot_usage:
numeric_value:
name: numeric_value
description: The numerical value of the quantity. May be null if the value is
unknown or not measured.
required: false
unit:
name: unit
description: The unit of measurement (e.g., "Angstroms", "micrometers", "kilodaltons").
Should match the UCUM standard notation or Unit Ontology.
required: true
raw_value:
name: raw_value
description: Unnormalized atomic string representation, suggested syntax {number}
{unit}
examples:
- value: 1.5 micrometers
- value: 50 Angstroms
class_uri: nmdc:QuantityValue
Induced
name: QuantityValue
description: A simple quantity value, representing a measurement with a numeric value
and unit. This allows data providers to specify measurements in their preferred
unit while enabling standardized interpretation. For example, a pixel size could
be specified as 1.5 micrometers or 15 Angstroms, with the unit clearly specified.
from_schema: https://w3id.org/lambda-ber-schema/
mappings:
- schema:QuantityValue
is_a: AttributeValue
slot_usage:
numeric_value:
name: numeric_value
description: The numerical value of the quantity. May be null if the value is
unknown or not measured.
required: false
unit:
name: unit
description: The unit of measurement (e.g., "Angstroms", "micrometers", "kilodaltons").
Should match the UCUM standard notation or Unit Ontology.
required: true
raw_value:
name: raw_value
description: Unnormalized atomic string representation, suggested syntax {number}
{unit}
examples:
- value: 1.5 micrometers
- value: 50 Angstroms
attributes:
maximum_numeric_value:
name: maximum_numeric_value
description: The maximum value part, expressed as a number, of the quantity value
when the value covers a range.
from_schema: https://w3id.org/lambda-ber-schema/
mappings:
- nmdc:maximum_numeric_value
rank: 1000
is_a: numeric_value
alias: maximum_numeric_value
owner: QuantityValue
domain_of:
- QuantityValue
range: float
minimum_numeric_value:
name: minimum_numeric_value
description: The minimum value part, expressed as a number, of the quantity value
when the value covers a range.
from_schema: https://w3id.org/lambda-ber-schema/
mappings:
- nmdc:minimum_numeric_value
rank: 1000
is_a: numeric_value
alias: minimum_numeric_value
owner: QuantityValue
domain_of:
- QuantityValue
range: float
numeric_value:
name: numeric_value
description: The numerical value of the quantity. May be null if the value is
unknown or not measured.
from_schema: https://w3id.org/lambda-ber-schema/
mappings:
- nmdc:numeric_value
- qud:quantityValue
- schema:value
rank: 1000
alias: numeric_value
owner: QuantityValue
domain_of:
- QuantityValue
range: float
required: false
unit:
name: unit
description: The unit of measurement (e.g., "Angstroms", "micrometers", "kilodaltons").
Should match the UCUM standard notation or Unit Ontology.
from_schema: https://w3id.org/lambda-ber-schema/
aliases:
- scale
mappings:
- nmdc:unit
- qud:unit
- schema:unitCode
- UO:0000000
rank: 1000
alias: unit
owner: QuantityValue
domain_of:
- QuantityValue
- BiophysicalProperty
range: string
required: true
unit_cv_id:
name: unit_cv_id
description: The unit of the quantity, expressed as a CURIE from the Unit Ontology
(e.g., UO:0000016 for micrometer).
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: unit_cv_id
owner: QuantityValue
domain_of:
- QuantityValue
range: curie
attribute:
name: attribute
description: The attribute being represented.
from_schema: https://w3id.org/lambda-ber-schema/types
alias: attribute
owner: QuantityValue
domain_of:
- AttributeValue
range: Attribute
raw_value:
name: raw_value
description: Unnormalized atomic string representation, suggested syntax {number}
{unit}
examples:
- value: 1.5 micrometers
- value: 50 Angstroms
from_schema: https://w3id.org/lambda-ber-schema/types
alias: raw_value
owner: QuantityValue
domain_of:
- AttributeValue
range: string
class_uri: nmdc:QuantityValue