Class: Definition
base class for definitions
URI: meta:Definition
Parents
- is_a: Element - a named element in the model
Children
Referenced by class
Attributes
Own
- abstract OPT
- Description: an abstract class is a high level class or slot that is typically used to group common slots together and cannot be directly instantiated.
- range: Boolean
- apply_to 0..*
- Description: Used to extend class or slot definitions. For example, if we have a core schema where a gene has two slots for identifier and symbol, and we have a specialized schema for my_organism where we wish to add a slot systematic_name, we can avoid subclassing by defining a class gene_my_organism, adding the slot to this class, and then adding an apply_to pointing to the gene class. The new slot will be ‘injected into’ the gene class.
- range: Definition
- created_by OPT
- Description: agent that created the element
- range: Uriorcurie
- created_on OPT
- Description: time at which the element was created
- range: Datetime
- is_a OPT
- Description: specifies single-inheritance between classes or slots. While multiple inheritance is not allowed, mixins can be provided effectively providing the same thing. The semantics are the same when translated to formalisms that allow MI (e.g. RDFS/OWL). When translating to a SI framework (e.g. java classes, python classes) then is a is used. When translating a framework without polymorphism (e.g. json-schema, solr document schema) then is a and mixins are recursively unfolded
- range: Definition
- last_updated_on OPT
- Description: time at which the element was last updated
- range: Datetime
- mixin OPT
- Description: this slot or class can only be used as a mixin – equivalent to abstract
- range: Boolean
- mixins 0..*
- Description: List of definitions to be mixed in. Targets may be any definition of the same type
- range: Definition
- modified_by OPT
- Description: agent that modified the element
- range: Uriorcurie
- status OPT
- Description: status of the element
- range: Uriorcurie
- Example: bibo:draft None
- values_from 0..*
- Description: the identifier of a “value set” – a set of identifiers that form the possible values for the range of a slot
- range: Uriorcurie
Inherited from element:
- aliases 0..*
- alt_descriptions 0..*
- broad mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have broader meaning.
- range: Uriorcurie
- close mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have close meaning.
- range: Uriorcurie
- comments 0..*
- Description: notes and comments about an element intended for external consumption
- range: String
- in subsets: (owl)
- definition_uri OPT
- Description: the “native” URI of the element
- range: Uriorcurie
- deprecated OPT
- Description: Description of why and when this element will no longer be used
- range: String
- deprecated element has exact replacement OPT
- Description: When an element is deprecated, it can be automatically replaced by this uri or curie
- range: Uriorcurie
- deprecated element has possible replacement OPT
- Description: When an element is deprecated, it can be potentially replaced by this uri or curie
- range: Uriorcurie
- description OPT
- Description: a description of the element’s purpose and use
- range: String
- in subsets: (owl)
- exact mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have identical meaning.
- range: Uriorcurie
- examples 0..*
- Description: example usages of an element
- range: Example
- in subsets: (owl)
- from_schema OPT
- Description: id of the schema that defined the element
- range: Uri
- id_prefixes 0..*
- Description: the identifier of this class or slot must begin with one of the URIs referenced by this prefix
- range: Ncname
- imported_from OPT
- Description: the imports entry that this element was derived from. Empty means primary source
- range: String
- in_subset 0..*
- Description: used to indicate membership of a term in a defined subset of biolink terms used for a particular domain or application (e.g. the translator_minimal subset holding the minimal set of predicates used in a translator knowledge graph)
- range: SubsetDefinition
- local_names 0..*
- mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have comparable meaning. These may include terms that are precisely equivalent, broader or narrower in meaning, or otherwise semantically related but not equivalent from a strict ontological perspective.
- range: Uriorcurie
- name REQ
- Description: the unique name of the element within the context of the schema. Name is combined with the default prefix to form the globally unique subject of the target class.
- range: String
- in subsets: (owl)
- narrow mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have narrower meaning.
- range: Uriorcurie
- notes 0..*
- Description: editorial notes about an element intended for internal consumption
- range: String
- in subsets: (owl)
- related mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have related meaning.
- range: Uriorcurie
- see_also 0..*
- Description: a reference
- range: Uriorcurie
- in subsets: (owl)
- todos 0..*
- Description: Outstanding issue that needs resolution
- range: String
Other properties
|
|
|
See also: |
|
https://en.wikipedia.org/wiki/Data_element_definition |