Skip to content

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

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 0..*
String
alternative names of the entity direct
categories 0..*
OntologyClass
the categories to which this entity belongs direct
subclass_of 0..*
OntologyClass
direct
logical_definition 0..1
LogicalDefinition
the necessary and sufficient conditions for this entity to be an instance of ... direct
id 1..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
  description:
    name: description
    description: a textual description of the entity
    from_schema: https://w3id.org/ontogpt/ontology_class
    rank: 1000
  synonyms:
    name: synonyms
    description: alternative names of the entity
    from_schema: https://w3id.org/ontogpt/ontology_class
    rank: 1000
    multivalued: true
  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
    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
    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
    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