Class: QuantityValue
A simple quantity, e.g. 2cm
URI: nmdc:QuantityValue
classDiagram
class QuantityValue
click QuantityValue href "../QuantityValue"
AttributeValue <|-- QuantityValue
click AttributeValue href "../AttributeValue"
QuantityValue : has_maximum_numeric_value
QuantityValue : has_minimum_numeric_value
QuantityValue : has_numeric_value
QuantityValue : has_raw_value
QuantityValue : has_unit
QuantityValue : type
Inheritance
- AttributeValue
- QuantityValue
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
has_maximum_numeric_value | 0..1 Decimal |
The maximum value part, expressed as number, of the quantity value when the v... | direct |
has_minimum_numeric_value | 0..1 Decimal |
The minimum value part, expressed as number, of the quantity value when the v... | direct |
has_numeric_value | 0..1 Decimal |
The number part of the quantity | direct |
has_unit | 0..1 Unit |
The unit of the quantity | direct |
has_raw_value | 0..1 String |
Unnormalized atomic string representation, should in syntax {number} {unit} | AttributeValue |
type | 1 Uriorcurie |
the class_uri of the class that has been instantiated | AttributeValue |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/nmdc/nmdc
Mappings
Mapping Type | Mapped Value |
---|---|
self | nmdc:QuantityValue |
native | nmdc:QuantityValue |
undefined | schema:QuantityValue |
LinkML Source
Direct
name: QuantityValue
description: A simple quantity, e.g. 2cm
from_schema: https://w3id.org/nmdc/nmdc
mappings:
- schema:QuantityValue
is_a: AttributeValue
slots:
- has_maximum_numeric_value
- has_minimum_numeric_value
- has_numeric_value
- has_unit
slot_usage:
has_raw_value:
name: has_raw_value
description: Unnormalized atomic string representation, should in syntax {number}
{unit}
has_unit:
name: has_unit
description: The unit of the quantity
has_numeric_value:
name: has_numeric_value
description: The number part of the quantity
class_uri: nmdc:QuantityValue
Induced
name: QuantityValue
description: A simple quantity, e.g. 2cm
from_schema: https://w3id.org/nmdc/nmdc
mappings:
- schema:QuantityValue
is_a: AttributeValue
slot_usage:
has_raw_value:
name: has_raw_value
description: Unnormalized atomic string representation, should in syntax {number}
{unit}
has_unit:
name: has_unit
description: The unit of the quantity
has_numeric_value:
name: has_numeric_value
description: The number part of the quantity
attributes:
has_maximum_numeric_value:
name: has_maximum_numeric_value
description: The maximum value part, expressed as number, of the quantity value
when the value covers a range.
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
is_a: has_numeric_value
alias: has_maximum_numeric_value
owner: QuantityValue
domain_of:
- QuantityValue
range: decimal
has_minimum_numeric_value:
name: has_minimum_numeric_value
description: The minimum value part, expressed as number, of the quantity value
when the value covers a range.
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
is_a: has_numeric_value
alias: has_minimum_numeric_value
owner: QuantityValue
domain_of:
- QuantityValue
range: decimal
has_numeric_value:
name: has_numeric_value
description: The number part of the quantity
from_schema: https://w3id.org/nmdc/nmdc
mappings:
- qud:quantityValue
- schema:value
rank: 1000
alias: has_numeric_value
owner: QuantityValue
domain_of:
- QuantityValue
range: decimal
has_unit:
name: has_unit
description: The unit of the quantity
from_schema: https://w3id.org/nmdc/nmdc
aliases:
- scale
mappings:
- qud:unit
- schema:unitCode
rank: 1000
alias: has_unit
owner: QuantityValue
domain_of:
- QuantityValue
range: unit
has_raw_value:
name: has_raw_value
description: Unnormalized atomic string representation, should in syntax {number}
{unit}
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
alias: has_raw_value
owner: QuantityValue
domain_of:
- AttributeValue
range: string
type:
name: type
description: the class_uri of the class that has been instantiated
notes:
- replaces legacy nmdc:type slot
- makes it easier to read example data files
- required for polymorphic MongoDB collections
examples:
- value: nmdc:Biosample
- value: nmdc:Study
from_schema: https://w3id.org/nmdc/nmdc
see_also:
- https://github.com/microbiomedata/nmdc-schema/issues/1048
- https://github.com/microbiomedata/nmdc-schema/issues/1233
- https://github.com/microbiomedata/nmdc-schema/issues/248
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: type
owner: QuantityValue
domain_of:
- EukEval
- FunctionalAnnotationAggMember
- MobilePhaseSegment
- PortionOfSubstance
- MagBin
- MetaboliteIdentification
- PeptideQuantification
- ProteinQuantification
- GenomeFeature
- FunctionalAnnotation
- AttributeValue
- NamedThing
- FailureCategorization
- Protocol
- CreditAssociation
- Doi
range: uriorcurie
required: true
class_uri: nmdc:QuantityValue