Class: AttributeValue
The value of an attribute of any NMDC entity. This object can hold both the unnormalized atomic value and the structured value.
Note
This is an abstract class and should not be instantiated directly.
URI: nmdc:AttributeValue
classDiagram
class AttributeValue
click AttributeValue href "../AttributeValue"
AttributeValue <|-- QuantityValue
click QuantityValue href "../QuantityValue"
AttributeValue <|-- ImageValue
click ImageValue href "../ImageValue"
AttributeValue <|-- PersonValue
click PersonValue href "../PersonValue"
AttributeValue <|-- TextValue
click TextValue href "../TextValue"
AttributeValue <|-- TimestampValue
click TimestampValue href "../TimestampValue"
AttributeValue <|-- ControlledTermValue
click ControlledTermValue href "../ControlledTermValue"
AttributeValue <|-- GeolocationValue
click GeolocationValue href "../GeolocationValue"
AttributeValue <|-- PropertyAssertion
click PropertyAssertion href "../PropertyAssertion"
AttributeValue : has_raw_value
AttributeValue : type
Inheritance
- AttributeValue
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| has_raw_value | 0..1 String |
The value that was specified for an annotation in raw form, i | direct |
| type | 1 Uriorcurie |
the class_uri of the class that has been instantiated | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/nmdc/nmdc
Mappings
| Mapping Type | Mapped Value |
|---|---|
LinkML Source
Direct
name: AttributeValue
description: The value of an attribute of any NMDC entity. This object can hold both
the unnormalized atomic value and the structured value.
from_schema: https://w3id.org/nmdc/nmdc
abstract: true
slots:
- has_raw_value
- type
class_uri: nmdc:AttributeValue
Induced
name: AttributeValue
description: The value of an attribute of any NMDC entity. This object can hold both
the unnormalized atomic value and the structured value.
from_schema: https://w3id.org/nmdc/nmdc
abstract: true
attributes:
has_raw_value:
name: has_raw_value
description: The value that was specified for an annotation in raw form, i.e.
a string. E.g. "2 cm" or "2-4 cm"
from_schema: https://w3id.org/nmdc/nmdc
rank: 1000
owner: AttributeValue
domain_of:
- AttributeValue
range: string
type:
name: type
description: the class_uri of the class that has been instantiated
notes:
- 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
structured_aliases:
- literal_form: workflow_execution_class
predicate: NARROW_SYNONYM
contexts:
- https://bitbucket.org/berkeleylab/jgi-jat/macros/nmdc_metadata.yaml
rank: 1000
slot_uri: rdf:type
designates_type: true
owner: AttributeValue
domain_of:
- EukEval
- FunctionalAnnotationAggMember
- PeptideQuantification
- ProteinQuantification
- GenomeFeature
- FunctionalAnnotation
- AttributeValue
- NamedThing
- OntologyRelation
- FailureCategorization
- Protocol
- CreditAssociation
- Doi
- ProvenanceMetadata
- MobilePhaseSegment
- PortionOfSubstance
- MagBin
- MetaboliteIdentification
range: uriorcurie
required: true
class_uri: nmdc:AttributeValue