Skip to content

Class: OntologyClass

URI: nmdc:OntologyClass

classDiagram class OntologyClass click OntologyClass href "../OntologyClass" NamedThing <|-- OntologyClass click NamedThing href "../NamedThing" OntologyClass <|-- EnvironmentalMaterialTerm click EnvironmentalMaterialTerm href "../EnvironmentalMaterialTerm" OntologyClass <|-- ChemicalEntity click ChemicalEntity href "../ChemicalEntity" OntologyClass <|-- FunctionalAnnotationTerm click FunctionalAnnotationTerm href "../FunctionalAnnotationTerm" OntologyClass : alternative_identifiers OntologyClass : description OntologyClass : id OntologyClass : name

Inheritance

Slots

Name Cardinality and Range Description Inheritance
id 1..1
Uriorcurie
A unique identifier for a thing NamedThing
name 0..1
String
A human readable label for an entity NamedThing
description 0..1
String
a human-readable description of a thing NamedThing
alternative_identifiers 0..*
Uriorcurie
A list of alternative identifiers for the entity NamedThing

Usages

used by used in type used
ControlledTermValue term range OntologyClass
ControlledIdentifiedTermValue term range OntologyClass
GenomeFeature type range OntologyClass

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self nmdc:OntologyClass
native nmdc:OntologyClass

LinkML Source

Direct

name: OntologyClass
notes:
- The identifiers for terms from external ontologies can't have their ids constrained
  to the nmdc namespace
from_schema: https://w3id.org/nmdc/nmdc
is_a: NamedThing
slot_usage:
  id:
    name: id
    domain_of:
    - Biosample
    - Study
    - NamedThing
    - Activity
    pattern: ^[a-zA-Z0-9][a-zA-Z0-9_\.]+:[a-zA-Z0-9_][a-zA-Z0-9_\-\/\.,]*$

Induced

name: OntologyClass
notes:
- The identifiers for terms from external ontologies can't have their ids constrained
  to the nmdc namespace
from_schema: https://w3id.org/nmdc/nmdc
is_a: NamedThing
slot_usage:
  id:
    name: id
    domain_of:
    - Biosample
    - Study
    - NamedThing
    - Activity
    pattern: ^[a-zA-Z0-9][a-zA-Z0-9_\.]+:[a-zA-Z0-9_][a-zA-Z0-9_\-\/\.,]*$
attributes:
  id:
    name: id
    description: A unique identifier for a thing. Must be either a CURIE shorthand
      for a URI or a complete URI
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    identifier: true
    alias: id
    owner: OntologyClass
    domain_of:
    - Biosample
    - Study
    - NamedThing
    - Activity
    range: uriorcurie
    required: true
    pattern: ^[a-zA-Z0-9][a-zA-Z0-9_\.]+:[a-zA-Z0-9_][a-zA-Z0-9_\-\/\.,]*$
  name:
    name: name
    description: A human readable label for an entity
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    alias: name
    owner: OntologyClass
    domain_of:
    - Protocol
    - NamedThing
    - PersonValue
    - Activity
    range: string
  description:
    name: description
    description: a human-readable description of a thing
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    slot_uri: dcterms:description
    alias: description
    owner: OntologyClass
    domain_of:
    - Study
    - NamedThing
    - ImageValue
    range: string
  alternative_identifiers:
    name: alternative_identifiers
    description: A list of alternative identifiers for the entity.
    from_schema: https://w3id.org/nmdc/nmdc
    rank: 1000
    multivalued: true
    alias: alternative_identifiers
    owner: OntologyClass
    domain_of:
    - Biosample
    - Study
    - NamedThing
    - MetaboliteQuantification
    range: uriorcurie
    pattern: ^[a-zA-Z0-9][a-zA-Z0-9_\.]+:[a-zA-Z0-9_][a-zA-Z0-9_\-\/\.,]*$