Skip to content

Class: Geolocation

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

URI: nmdc:GeolocationValue

classDiagram class Geolocation click Geolocation href "../Geolocation" AttributeValue <|-- Geolocation click AttributeValue href "../AttributeValue" Geolocation : latitude Geolocation : longitude Geolocation : raw_value Geolocation : type

Inheritance

Slots

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

Identifier and Mapping Information

Schema Source

  • from schema: https://github.com/kbase/cdm-schema

Mappings

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

LinkML Source

Direct

name: Geolocation
description: A normalized value for a location on the earth's surface
from_schema: https://github.com/kbase/cdm-schema
mappings:
- schema:GeoCoordinates
is_a: AttributeValue
slot_usage:
  raw_value:
    name: raw_value
    description: The raw value for a geolocation should follow {latitude} {longitude}
attributes:
  latitude:
    name: latitude
    from_schema: https://github.com/kbase/cdm-schema
    rank: 1000
    domain_of:
    - Geolocation
    - Location
    required: true
  longitude:
    name: longitude
    from_schema: https://github.com/kbase/cdm-schema
    rank: 1000
    domain_of:
    - Geolocation
    - Location
    required: true
class_uri: nmdc:GeolocationValue

Induced

name: Geolocation
description: A normalized value for a location on the earth's surface
from_schema: https://github.com/kbase/cdm-schema
mappings:
- schema:GeoCoordinates
is_a: AttributeValue
slot_usage:
  raw_value:
    name: raw_value
    description: The raw value for a geolocation should follow {latitude} {longitude}
attributes:
  latitude:
    name: latitude
    from_schema: https://github.com/kbase/cdm-schema
    rank: 1000
    alias: latitude
    owner: Geolocation
    domain_of:
    - Geolocation
    - Location
    range: string
    required: true
  longitude:
    name: longitude
    from_schema: https://github.com/kbase/cdm-schema
    rank: 1000
    alias: longitude
    owner: Geolocation
    domain_of:
    - Geolocation
    - Location
    range: string
    required: true
  raw_value:
    name: raw_value
    description: The raw value for a geolocation should follow {latitude} {longitude}
    from_schema: https://github.com/kbase/cdm-schema
    rank: 1000
    alias: raw_value
    owner: Geolocation
    domain_of:
    - AttributeValue
    range: string
  type:
    name: type
    from_schema: https://github.com/kbase/cdm-schema
    rank: 1000
    alias: type
    owner: Geolocation
    domain_of:
    - EncodedFeature
    - Feature
    - Measurement
    - Sample
    - AttributeValue
    range: string
class_uri: nmdc:GeolocationValue