Class: OntologyClass
URI: oc:OntologyClass
erDiagram
OntologyClass {
string label
string description
stringList synonyms
string id
}
LogicalDefinition {
}
Relation {
string id
string label
}
OntologyClass ||--}o OntologyClass : "categories"
OntologyClass ||--}o OntologyClass : "subclass_of"
OntologyClass ||--|o LogicalDefinition : "logical_definition"
LogicalDefinition ||--}o OntologyClass : "genus"
LogicalDefinition ||--|o Relation : "differentiating_characteristic_relationship"
LogicalDefinition ||--}o OntologyClass : "differentiating_characteristic_parents"
Inheritance
- NamedEntity
- OntologyClass
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
label | 0..1 String |
the name of the main entity being defined | direct |
description | 0..1 String |
a textual description of the entity | direct |
synonyms | * String |
alternative names of the entity | direct |
categories | * OntologyClass |
the categories to which this entity belongs | direct |
subclass_of | * OntologyClass |
direct | |
logical_definition | 0..1 LogicalDefinition |
the necessary and sufficient conditions for this entity to be an instance of ... | direct |
id | 1 String |
A unique identifier for the named entity | NamedEntity |
Usages
used by | used in | type | used |
---|---|---|---|
OntologyClass | categories | range | OntologyClass |
OntologyClass | subclass_of | range | OntologyClass |
LogicalDefinition | genus | range | OntologyClass |
LogicalDefinition | differentiating_characteristic_parents | range | OntologyClass |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/ontogpt/ontology_class
Mappings
Mapping Type | Mapped Value |
---|---|
self | oc:OntologyClass |
native | oc:OntologyClass |
LinkML Source
Direct
name: OntologyClass
from_schema: https://w3id.org/ontogpt/ontology_class
is_a: NamedEntity
attributes:
label:
name: label
description: the name of the main entity being defined
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
domain_of:
- OntologyClass
- NamedEntity
description:
name: description
description: a textual description of the entity
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
domain_of:
- OntologyClass
synonyms:
name: synonyms
description: alternative names of the entity
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
domain_of:
- OntologyClass
categories:
name: categories
annotations:
prompt:
tag: prompt
value: semicolon-separated list of categories to which the entity belongs.
These may be taken from an upper level ontology such as COB, BioLink, or
UMLS semantic types.
description: the categories to which this entity belongs.
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
domain_of:
- OntologyClass
range: OntologyClass
subclass_of:
name: subclass_of
annotations:
prompt:
tag: prompt
value: semicolon-separated list of parent classes, indicating broader concepts.
E.g. if the input text is "a type of bone", then the parent class is "bone"
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
domain_of:
- OntologyClass
range: OntologyClass
logical_definition:
name: logical_definition
annotations:
prompt:
tag: prompt
value: the necessary and sufficient conditions for this entity to be an instance
of this class, written in OWL manchester syntax, e.g. bone and (part_of
some 'hand')
description: the necessary and sufficient conditions for this entity to be an
instance of this class
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
domain_of:
- OntologyClass
range: LogicalDefinition
tree_root: true
Induced
name: OntologyClass
from_schema: https://w3id.org/ontogpt/ontology_class
is_a: NamedEntity
attributes:
label:
name: label
description: the name of the main entity being defined
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
alias: label
owner: OntologyClass
domain_of:
- OntologyClass
- NamedEntity
range: string
description:
name: description
description: a textual description of the entity
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
alias: description
owner: OntologyClass
domain_of:
- OntologyClass
range: string
synonyms:
name: synonyms
description: alternative names of the entity
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
alias: synonyms
owner: OntologyClass
domain_of:
- OntologyClass
range: string
categories:
name: categories
annotations:
prompt:
tag: prompt
value: semicolon-separated list of categories to which the entity belongs.
These may be taken from an upper level ontology such as COB, BioLink, or
UMLS semantic types.
description: the categories to which this entity belongs.
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
alias: categories
owner: OntologyClass
domain_of:
- OntologyClass
range: OntologyClass
subclass_of:
name: subclass_of
annotations:
prompt:
tag: prompt
value: semicolon-separated list of parent classes, indicating broader concepts.
E.g. if the input text is "a type of bone", then the parent class is "bone"
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
alias: subclass_of
owner: OntologyClass
domain_of:
- OntologyClass
range: OntologyClass
logical_definition:
name: logical_definition
annotations:
prompt:
tag: prompt
value: the necessary and sufficient conditions for this entity to be an instance
of this class, written in OWL manchester syntax, e.g. bone and (part_of
some 'hand')
description: the necessary and sufficient conditions for this entity to be an
instance of this class
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
alias: logical_definition
owner: OntologyClass
domain_of:
- OntologyClass
range: LogicalDefinition
id:
name: id
annotations:
prompt.skip:
tag: prompt.skip
value: 'true'
description: A unique identifier for the named entity
comments:
- this is populated during the grounding and normalization step
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
identifier: true
alias: id
owner: OntologyClass
domain_of:
- NamedEntity
- Publication
range: string
required: true
tree_root: true