Skip to content

Class: GeolocationValue

A normalized value for a location on the earth's surface

URI: nmdc:GeolocationValue

classDiagram class GeolocationValue click GeolocationValue href "../GeolocationValue" AttributeValue <|-- GeolocationValue click AttributeValue href "../AttributeValue" GeolocationValue : has_raw_value GeolocationValue : latitude GeolocationValue : longitude GeolocationValue : was_generated_by GeolocationValue --> "0..1" Activity : was_generated_by click Activity href "../Activity"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
latitude 1..1
DecimalDegree
latitude direct
longitude 1..1
DecimalDegree
longitude direct
has_raw_value 0..1
String
The raw value for a geolocation should follow {latitude} {longitude} AttributeValue
was_generated_by 0..1
Activity
AttributeValue

Usages

used by used in type used
FieldResearchSite lat_lon range GeolocationValue
Biosample lat_lon range GeolocationValue
GeolocationValue latitude domain GeolocationValue
GeolocationValue longitude domain GeolocationValue

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self nmdc:GeolocationValue
native nmdc:GeolocationValue
undefined schema:GeoCoordinates

LinkML Source

Direct

name: GeolocationValue
description: A normalized value for a location on the earth's surface
notes:
- 'what did ''to_str: {latitude} {longitude}'' mean?'
from_schema: https://w3id.org/nmdc/nmdc
mappings:
- schema:GeoCoordinates
is_a: AttributeValue
slots:
- latitude
- longitude
slot_usage:
  has_raw_value:
    name: has_raw_value
    description: The raw value for a geolocation should follow {latitude} {longitude}
    domain_of:
    - AttributeValue
    - QuantityValue
  latitude:
    name: latitude
    domain_of:
    - GeolocationValue
    required: true
  longitude:
    name: longitude
    domain_of:
    - GeolocationValue
    required: true

Induced

name: GeolocationValue
description: A normalized value for a location on the earth's surface
notes:
- 'what did ''to_str: {latitude} {longitude}'' mean?'
from_schema: https://w3id.org/nmdc/nmdc
mappings:
- schema:GeoCoordinates
is_a: AttributeValue
slot_usage:
  has_raw_value:
    name: has_raw_value
    description: The raw value for a geolocation should follow {latitude} {longitude}
    domain_of:
    - AttributeValue
    - QuantityValue
  latitude:
    name: latitude
    domain_of:
    - GeolocationValue
    required: true
  longitude:
    name: longitude
    domain_of:
    - GeolocationValue
    required: true
attributes:
  latitude:
    name: latitude
    description: latitude
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    domain: GeolocationValue
    slot_uri: wgs84:lat
    alias: latitude
    owner: GeolocationValue
    domain_of:
    - GeolocationValue
    range: decimal degree
    required: true
  longitude:
    name: longitude
    description: longitude
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    domain: GeolocationValue
    slot_uri: wgs84:long
    alias: longitude
    owner: GeolocationValue
    domain_of:
    - GeolocationValue
    range: decimal degree
    required: true
  has_raw_value:
    name: has_raw_value
    description: The raw value for a geolocation should follow {latitude} {longitude}
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    domain: AttributeValue
    multivalued: false
    alias: has_raw_value
    owner: GeolocationValue
    domain_of:
    - AttributeValue
    - QuantityValue
    range: string
  was_generated_by:
    name: was_generated_by
    from_schema: https://w3id.org/nmdc/nmdc
    mappings:
    - prov:wasGeneratedBy
    rank: 1000
    alias: was_generated_by
    owner: GeolocationValue
    domain_of:
    - DataObject
    - AttributeValue
    - FunctionalAnnotation
    range: Activity