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