Skip to content

Class: OntologyTable

standard schema for an ontology table

  • NOTE: this is an abstract class and should not be instantiated directly

URI: ak_schema:OntologyTable

classDiagram class OntologyTable click OntologyTable href "../OntologyTable" OntologyTable <|-- BiomedicalInvestigations click BiomedicalInvestigations href "../BiomedicalInvestigations" OntologyTable <|-- PhenotypeAndTraits click PhenotypeAndTraits href "../PhenotypeAndTraits" OntologyTable <|-- Diseases click Diseases href "../Diseases" OntologyTable <|-- Cells click Cells href "../Cells" OntologyTable <|-- UberAnatomy click UberAnatomy href "../UberAnatomy" OntologyTable <|-- Units click Units href "../Units" OntologyTable : parent OntologyTable --> "*" OntologyTable : parent click OntologyTable href "../OntologyTable" OntologyTable : term_id OntologyTable : term_label

Inheritance

Slots

Name Cardinality and Range Description Inheritance
term_id 1
Uriorcurie
ontology term ID direct
term_label 0..1
String
ontology term descriptive label direct
parent *
OntologyTable
parent term ID for ontology term direct

Usages

used by used in type used
OntologyTable parent range OntologyTable

Identifier and Mapping Information

Schema Source

  • from schema: https://github.com/airr-knowledge/ak-schema

Mappings

Mapping Type Mapped Value
self ak_schema:OntologyTable
native ak_schema:OntologyTable

LinkML Source

Direct

name: OntologyTable
description: standard schema for an ontology table
from_schema: https://github.com/airr-knowledge/ak-schema
abstract: true
slots:
- term_id
- term_label
- parent

Induced

name: OntologyTable
description: standard schema for an ontology table
from_schema: https://github.com/airr-knowledge/ak-schema
abstract: true
attributes:
  term_id:
    name: term_id
    description: ontology term ID
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    identifier: true
    alias: term_id
    owner: OntologyTable
    domain_of:
    - OntologyTable
    range: uriorcurie
    required: true
  term_label:
    name: term_label
    description: ontology term descriptive label
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: term_label
    owner: OntologyTable
    domain_of:
    - OntologyTable
    range: string
  parent:
    name: parent
    description: parent term ID for ontology term
    from_schema: https://github.com/airr-knowledge/ak-schema
    rank: 1000
    alias: parent
    owner: OntologyTable
    domain_of:
    - OntologyTable
    range: OntologyTable
    required: false
    multivalued: true