Skip to content

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 0..*
OntologyClass
direct
differentiating_characteristic_relationship 0..1
Relation
direct
differentiating_characteristic_parents 0..*
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
    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
    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
    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