Skip to content

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

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

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