Skip to content

Class: TermObject

An abstract class for all ontology term objects

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

URI: gocam:TermObject

classDiagram class TermObject click TermObject href "../TermObject" Object <|-- TermObject click Object href "../Object" TermObject <|-- EvidenceTermObject click EvidenceTermObject href "../EvidenceTermObject" TermObject <|-- MolecularFunctionTermObject click MolecularFunctionTermObject href "../MolecularFunctionTermObject" TermObject <|-- BiologicalProcessTermObject click BiologicalProcessTermObject href "../BiologicalProcessTermObject" TermObject <|-- CellularAnatomicalEntityTermObject click CellularAnatomicalEntityTermObject href "../CellularAnatomicalEntityTermObject" TermObject <|-- MoleculeTermObject click MoleculeTermObject href "../MoleculeTermObject" TermObject <|-- CellTypeTermObject click CellTypeTermObject href "../CellTypeTermObject" TermObject <|-- GrossAnatomicalStructureTermObject click GrossAnatomicalStructureTermObject href "../GrossAnatomicalStructureTermObject" TermObject <|-- PhaseTermObject click PhaseTermObject href "../PhaseTermObject" TermObject <|-- InformationBiomacromoleculeTermObject click InformationBiomacromoleculeTermObject href "../InformationBiomacromoleculeTermObject" TermObject <|-- TaxonTermObject click TaxonTermObject href "../TaxonTermObject" TermObject <|-- PredicateTermObject click PredicateTermObject href "../PredicateTermObject" TermObject : id TermObject : label TermObject : obsolete TermObject : type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
id 1
Uriorcurie
Object
label 0..1
String
Object
type 0..1
Uriorcurie
Object
obsolete 0..1
Boolean
Object

Usages

used by used in type used
TermAssociation term range TermObject

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/gocam

Mappings

Mapping Type Mapped Value
self gocam:TermObject
native gocam:TermObject

LinkML Source

Direct

name: TermObject
description: An abstract class for all ontology term objects
from_schema: https://w3id.org/gocam
is_a: Object
abstract: true

Induced

name: TermObject
description: An abstract class for all ontology term objects
from_schema: https://w3id.org/gocam
is_a: Object
abstract: true
attributes:
  id:
    name: id
    from_schema: https://w3id.org/gocam
    identifier: true
    alias: id
    owner: TermObject
    domain_of:
    - Model
    - Activity
    - Object
    range: uriorcurie
    required: true
  label:
    name: label
    from_schema: https://w3id.org/gocam
    rank: 1000
    slot_uri: rdfs:label
    alias: label
    owner: TermObject
    domain_of:
    - Object
    range: string
  type:
    name: type
    from_schema: https://w3id.org/gocam
    designates_type: true
    alias: type
    owner: TermObject
    domain_of:
    - Association
    - Object
    range: uriorcurie
  obsolete:
    name: obsolete
    from_schema: https://w3id.org/gocam
    rank: 1000
    alias: obsolete
    owner: TermObject
    domain_of:
    - Object
    range: boolean