Class: LogicalDefinition
URI: oc:LogicalDefinition
erDiagram
LogicalDefinition {
}
OntologyClass {
string label
string description
stringList synonyms
string id
}
Relation {
string id
string label
}
LogicalDefinition ||--}o OntologyClass : "genus"
LogicalDefinition ||--|o Relation : "differentiating_characteristic_relationship"
LogicalDefinition ||--}o OntologyClass : "differentiating_characteristic_parents"
OntologyClass ||--}o OntologyClass : "categories"
OntologyClass ||--}o OntologyClass : "subclass_of"
OntologyClass ||--|o LogicalDefinition : "logical_definition"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
genus | * OntologyClass |
direct | |
differentiating_characteristic_relationship | 0..1 Relation |
direct | |
differentiating_characteristic_parents | * OntologyClass |
direct |
Usages
used by | used in | type | used |
---|---|---|---|
OntologyClass | logical_definition | range | LogicalDefinition |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/ontogpt/ontology_class
Mappings
Mapping Type | Mapped Value |
---|---|
self | oc:LogicalDefinition |
native | oc:LogicalDefinition |
LinkML Source
Direct
name: LogicalDefinition
from_schema: https://w3id.org/ontogpt/ontology_class
attributes:
genus:
name: genus
annotations:
prompt:
tag: prompt
value: in a logical definition expression, this is the parent (genus) class,
e.g. bone
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
domain_of:
- LogicalDefinition
range: OntologyClass
differentiating_characteristic_relationship:
name: differentiating_characteristic_relationship
annotations:
prompt:
tag: prompt
value: in a logical definition expression, this is the parent (differentiating
characteristic) relationship type, e.g. part of
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
domain_of:
- LogicalDefinition
range: Relation
differentiating_characteristic_parents:
name: differentiating_characteristic_parents
annotations:
prompt:
tag: prompt
value: in a logical definition expression, this the parent (differentiating
characteristic) class, e.g. hand
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
domain_of:
- LogicalDefinition
range: OntologyClass
Induced
name: LogicalDefinition
from_schema: https://w3id.org/ontogpt/ontology_class
attributes:
genus:
name: genus
annotations:
prompt:
tag: prompt
value: in a logical definition expression, this is the parent (genus) class,
e.g. bone
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
alias: genus
owner: LogicalDefinition
domain_of:
- LogicalDefinition
range: OntologyClass
differentiating_characteristic_relationship:
name: differentiating_characteristic_relationship
annotations:
prompt:
tag: prompt
value: in a logical definition expression, this is the parent (differentiating
characteristic) relationship type, e.g. part of
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
alias: differentiating_characteristic_relationship
owner: LogicalDefinition
domain_of:
- LogicalDefinition
range: Relation
differentiating_characteristic_parents:
name: differentiating_characteristic_parents
annotations:
prompt:
tag: prompt
value: in a logical definition expression, this the parent (differentiating
characteristic) class, e.g. hand
from_schema: https://w3id.org/ontogpt/ontology_class
rank: 1000
multivalued: true
alias: differentiating_characteristic_parents
owner: LogicalDefinition
domain_of:
- LogicalDefinition
range: OntologyClass