Class: GeolocationValue
A normalized value for a location on the earth's surface
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
- AttributeValue
- GeolocationValue
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
- from schema: https://w3id.org/nmdc/nmdc
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