Class: Geolocation
A normalized value for a location on the earth's surface. Should be expressed in decimal degrees.
classDiagram
class Geolocation
click Geolocation href "../Geolocation/"
AttributeValue <|-- Geolocation
click AttributeValue href "../AttributeValue/"
Geolocation : attribute_cv_id
Geolocation : attribute_cv_label
Geolocation : attribute_string
Geolocation : entity_id
Geolocation : latitude
Geolocation : longitude
Geolocation : raw_value
Geolocation : type
Geolocation --> "0..1" AttributeValueType : type
click AttributeValueType href "../AttributeValueType/"
Inheritance
- AttributeValue [ AttributeMixin EntityMixin]
- Geolocation
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
latitude | 1 DecimalDegree |
The latitude portion of a geolocation. | direct |
longitude | 1 DecimalDegree |
The longitude portion of a geolocation. | direct |
raw_value | 0..1 String |
The raw value for a geolocation; should follow {latitude} {longitude}. | AttributeValue |
type | 0..1 AttributeValueType |
The type of value being represented - e.g. QuantityValue, TextValue, DateTimeValue, ControlledVocabularyTermValue, etc. | AttributeValue |
attribute_cv_id | 0..1 LocalCurie |
The attribute being represented. For attributes that are in a controlled vocabulary, ontology, or enumeration, this attribute should capture the term ID from the controlled vocabulary. | AttributeMixin |
attribute_cv_label | 0..1 LocalCurieName |
The attribute being represented. For attributes that are in a controlled vocabulary, ontology, or enumeration, this attribute should capture the term from the controlled vocabulary. | AttributeMixin |
attribute_string | 0..1 String |
The attribute being represented, as a text string. This field should only be used if the attribute is not represented in a controlled vocabulary, ontology, or enumeration. | AttributeMixin |
entity_id | 1 CdmId |
The database entity (sample, feature, protein, etc.) to which the attribute-value annotation refers. | EntityMixin |
Identifier and Mapping Information
Schema Source
- from schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
Mappings
Mapping Type | Mapped Value |
---|---|
self | nmdc:GeolocationValue |
native | kb_cdm:Geolocation |
undefined | schema:GeoCoordinates |
LinkML Source
Direct
name: Geolocation
description: A normalized value for a location on the earth's surface. Should be expressed
in decimal degrees.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
mappings:
- schema:GeoCoordinates
is_a: AttributeValue
slots:
- latitude
- longitude
slot_usage:
latitude:
name: latitude
required: true
longitude:
name: longitude
required: true
raw_value:
name: raw_value
description: The raw value for a geolocation; should follow {latitude} {longitude}.
class_uri: nmdc:GeolocationValue
Induced
name: Geolocation
description: A normalized value for a location on the earth's surface. Should be expressed
in decimal degrees.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
mappings:
- schema:GeoCoordinates
is_a: AttributeValue
slot_usage:
latitude:
name: latitude
required: true
longitude:
name: longitude
required: true
raw_value:
name: raw_value
description: The raw value for a geolocation; should follow {latitude} {longitude}.
attributes:
latitude:
name: latitude
description: The latitude portion of a geolocation.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: latitude
owner: Geolocation
domain_of:
- EntityAttributeValue
- Geolocation
range: decimal_degree
required: true
longitude:
name: longitude
description: The longitude portion of a geolocation.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: longitude
owner: Geolocation
domain_of:
- EntityAttributeValue
- Geolocation
range: decimal_degree
required: true
raw_value:
name: raw_value
description: The raw value for a geolocation; should follow {latitude} {longitude}.
examples:
- value: 2 cm
- value: 2 to 5m
- value: 37-39 degrees celcius
- value: Regulation of glucose biosynthesis.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
mappings:
- nmdc:raw_value
rank: 1000
alias: raw_value
owner: Geolocation
domain_of:
- AttributeValue
range: string
type:
name: type
description: The type of value being represented - e.g. QuantityValue, TextValue,
DateTimeValue, ControlledVocabularyTermValue, etc.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
rank: 1000
alias: type
owner: Geolocation
domain_of:
- AttributeValue
- EncodedFeature
- Feature
- Sample
- Sequence
range: AttributeValueType
attribute_cv_id:
name: attribute_cv_id
description: The attribute being represented. For attributes that are in a controlled
vocabulary, ontology, or enumeration, this attribute should capture the term
ID from the controlled vocabulary.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
aliases:
- attribute term ID
- attribute PID
rank: 1000
alias: attribute_cv_id
owner: Geolocation
domain_of:
- AttributeMixin
range: local_curie
attribute_cv_label:
name: attribute_cv_label
description: The attribute being represented. For attributes that are in a controlled
vocabulary, ontology, or enumeration, this attribute should capture the term
from the controlled vocabulary.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
aliases:
- attribute term name
rank: 1000
alias: attribute_cv_label
owner: Geolocation
domain_of:
- AttributeMixin
range: local_curie_name
attribute_string:
name: attribute_string
description: The attribute being represented, as a text string. This field should
only be used if the attribute is not represented in a controlled vocabulary,
ontology, or enumeration.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_schema
aliases:
- attribute
- tag
rank: 1000
alias: attribute_string
owner: Geolocation
domain_of:
- AttributeMixin
range: string
entity_id:
name: entity_id
description: The database entity (sample, feature, protein, etc.) to which the
attribute-value annotation refers.
from_schema: http://kbase.github.io/cdm-schema/linkml/cdm_attr_value
alias: entity_id
owner: Geolocation
domain_of:
- ClusterMember
- Entity
- Identifier
- Name
- EntityMixin
- Sequence
- Association_x_SupportingObject
range: cdm_id
required: true
class_uri: nmdc:GeolocationValue