Class: Class

Instances of this are OWL classes

  • Comment: rarely used for RO, but used for some helper classes

URI: owl:Class

Inheritance

Slots

Name Range Cardinality Description OWL
id uriorcurie 0..1 None
label label_type 0..1 None AnnotationProperty, AnnotationAssertion
definition narrative_text 0..1 None AnnotationProperty, AnnotationAssertion
in_subset Subset 0..* Maps an ontology element to a subset it belongs to
exact_match NamedThing 0..* None AnnotationProperty, AnnotationAssertion
conforms_to uriorcurie 0..1 None

OWL Interpretation

id

  • OWL interpretation: this is the main IRI of the entity that instantiates the template

label

  • Slot URI: rdfs:label

  • OWL interpretation: AnnotationProperty, AnnotationAssertion

definition

  • Slot URI: IAO:0000115

  • OWL interpretation: AnnotationProperty, AnnotationAssertion

in_subset

  • Slot URI: OIO:inSubset

exact_match

  • Slot URI: skos:exactMatch

  • OWL interpretation: AnnotationProperty, AnnotationAssertion

conforms_to

  • Slot URI: dcterms:conformsTo

Usages

used by used in type used
Subset domain range Class
Subset range range Class
Property domain range Class
Property range range Class
AnnotationProperty domain range Class
AnnotationProperty range range Class
ObjectProperty domain range Class
ObjectProperty range range Class
GroupingObjectProperty domain range Class
GroupingObjectProperty range range Class
HelperObjectProperty domain range Class
HelperObjectProperty range range Class
RolifiedObjectProperty rolification_of range Class
RolifiedObjectProperty domain range Class
RolifiedObjectProperty range range Class
DefinedObjectProperty domain range Class
DefinedObjectProperty range range Class
DefinedObjectPropertyByDomain domain range Class
DefinedObjectPropertyByDomain range range Class
DefinedObjectPropertyByRange domain range Class
DefinedObjectPropertyByRange range range Class
DefinedObjectPropertyByDomainAndRange domain range Class
DefinedObjectPropertyByDomainAndRange range range Class
DefinedObjectPropertyByChain domain range Class
DefinedObjectPropertyByChain range range Class
DefinedObjectPropertyByChainToReflexive domain range Class
DefinedObjectPropertyByChainToReflexive range range Class
TransitiveForm domain range Class
TransitiveForm range range Class
DefinedObjectPropertyByParticipantRole domain range Class
DefinedObjectPropertyByParticipantRole range range Class
ObjectPropertyDefinedByInteractionProcess domain range Class
ObjectPropertyDefinedByInteractionProcess range range Class

Identifier and Mapping Information

LinkML Specification

Direct

name: Class
description: Instances of this are OWL classes
comments:
- rarely used for RO, but used for some helper classes
from_schema: http://purl.obolibrary.org/obo/ro/ro-metamodel.yaml
is_a: NamedThing
class_uri: owl:Class

Induced

name: Class
description: Instances of this are OWL classes
comments:
- rarely used for RO, but used for some helper classes
from_schema: http://purl.obolibrary.org/obo/ro/ro-metamodel.yaml
is_a: NamedThing
attributes:
  id:
    name: id
    from_schema: http://purl.obolibrary.org/obo/ro/ro-metamodel.yaml
    domain: NamedThing
    identifier: true
    alias: id
    owner: Class
    range: uriorcurie
  label:
    name: label
    exact_mappings:
    - skos:prefLabel
    annotations:
      owl:
        tag: owl
        value: AnnotationProperty, AnnotationAssertion
    from_schema: http://purl.obolibrary.org/obo/ro/ro-metamodel.yaml
    domain: NamedThing
    slot_uri: rdfs:label
    alias: label
    owner: Class
    range: label type
  definition:
    name: definition
    exact_mappings:
    - skos:definition
    annotations:
      owl:
        tag: owl
        value: AnnotationProperty, AnnotationAssertion
    from_schema: http://purl.obolibrary.org/obo/ro/ro-metamodel.yaml
    domain: NamedThing
    slot_uri: IAO:0000115
    alias: definition
    owner: Class
    range: narrative text
  in_subset:
    name: in_subset
    description: Maps an ontology element to a subset it belongs to
    from_schema: http://purl.obolibrary.org/obo/ro/ro-metamodel.yaml
    domain: NamedThing
    slot_uri: OIO:inSubset
    multivalued: true
    alias: in_subset
    owner: Class
    range: Subset
  exact_match:
    name: exact_match
    annotations:
      owl:
        tag: owl
        value: AnnotationProperty, AnnotationAssertion
    from_schema: http://purl.obolibrary.org/obo/ro/ro-metamodel.yaml
    domain: NamedThing
    slot_uri: skos:exactMatch
    multivalued: true
    alias: exact_match
    owner: Class
    range: NamedThing
  conforms_to:
    name: conforms_to
    annotations:
      owl.fstring:
        tag: owl.fstring
        value: AnnotationAssertion( dcterms:conformsTo {id} rometa:{V} )
    from_schema: http://purl.obolibrary.org/obo/ro/ro-metamodel.yaml
    domain: NamedThing
    slot_uri: dcterms:conformsTo
    multivalued: false
    designates_type: true
    alias: conforms_to
    owner: Class
    range: uriorcurie
class_uri: owl:Class