Skip to content

Class: Class

URI: owl:Class

classDiagram Class <|-- DeprecatedClass Class <|-- Restriction Class : complementOf Class : disjointUnionOf Class : disjointWith Class : equivalentClass Class : hasKey Class : intersectionOf Class : oneOf Class : unionOf

Inheritance

Slots

Name Cardinality and Range Description
complementOf 0..*
Class
disjointUnionOf 0..*
List
disjointWith 0..*
Class
equivalentClass 0..*
Class
hasKey 0..*
List
intersectionOf 0..*
List
oneOf 0..*
List
unionOf 0..*
List

Usages

used by used in type used
Class complementOf range Class
Class disjointWith range Class
Class equivalentClass range Class
DeprecatedClass complementOf range Class
DeprecatedClass disjointWith range Class
DeprecatedClass equivalentClass range Class
Restriction allValuesFrom range Class
Restriction onClass range Class
Restriction someValuesFrom range Class
Restriction complementOf range Class
Restriction disjointWith range Class
Restriction equivalentClass range Class

Comments

  • The class of OWL classes.

Identifier and Mapping Information

Schema Source

  • from schema: http://www.w3.org/2002/07/owl

Mappings

Mapping Type Mapped Value
self ['owl:Class']
native ['owl:Class']

LinkML Specification

Direct

name: Class
comments:
- The class of OWL classes.
from_schema: http://www.w3.org/2002/07/owl
rank: 1000
slots:
- complementOf
- disjointUnionOf
- disjointWith
- equivalentClass
- hasKey
- intersectionOf
- oneOf
- unionOf
class_uri: owl:Class

Induced

name: Class
comments:
- The class of OWL classes.
from_schema: http://www.w3.org/2002/07/owl
rank: 1000
attributes:
  complementOf:
    name: complementOf
    comments:
    - The property that determines that a given class is the complement of another
      class.
    from_schema: http://www.w3.org/2002/07/owl
    rank: 1000
    slot_uri: owl:complementOf
    multivalued: true
    alias: complementOf
    owner: Class
    domain_of:
    - Class
    range: Class
  disjointUnionOf:
    name: disjointUnionOf
    comments:
    - The property that determines that a given class is equivalent to the disjoint
      union of a collection of other classes.
    from_schema: http://www.w3.org/2002/07/owl
    rank: 1000
    slot_uri: owl:disjointUnionOf
    multivalued: true
    alias: disjointUnionOf
    owner: Class
    domain_of:
    - Class
    range: List
  disjointWith:
    name: disjointWith
    comments:
    - The property that determines that two given classes are disjoint.
    from_schema: http://www.w3.org/2002/07/owl
    rank: 1000
    slot_uri: owl:disjointWith
    multivalued: true
    alias: disjointWith
    owner: Class
    domain_of:
    - Class
    range: Class
  equivalentClass:
    name: equivalentClass
    comments:
    - The property that determines that two given classes are equivalent, and that
      is used to specify datatype definitions.
    from_schema: http://www.w3.org/2002/07/owl
    rank: 1000
    slot_uri: owl:equivalentClass
    multivalued: true
    alias: equivalentClass
    owner: Class
    domain_of:
    - Class
    range: Class
  hasKey:
    name: hasKey
    comments:
    - The property that determines the collection of properties that jointly build
      a key.
    from_schema: http://www.w3.org/2002/07/owl
    rank: 1000
    slot_uri: owl:hasKey
    multivalued: true
    alias: hasKey
    owner: Class
    domain_of:
    - Class
    range: List
  intersectionOf:
    name: intersectionOf
    comments:
    - The property that determines the collection of classes or data ranges that build
      an intersection.
    from_schema: http://www.w3.org/2002/07/owl
    rank: 1000
    slot_uri: owl:intersectionOf
    multivalued: true
    alias: intersectionOf
    owner: Class
    domain_of:
    - Class
    range: List
  oneOf:
    name: oneOf
    comments:
    - The property that determines the collection of individuals or data values that
      build an enumeration.
    from_schema: http://www.w3.org/2002/07/owl
    rank: 1000
    slot_uri: owl:oneOf
    multivalued: true
    alias: oneOf
    owner: Class
    domain_of:
    - Class
    range: List
  unionOf:
    name: unionOf
    comments:
    - The property that determines the collection of classes or data ranges that build
      a union.
    from_schema: http://www.w3.org/2002/07/owl
    rank: 1000
    slot_uri: owl:unionOf
    multivalued: true
    alias: unionOf
    owner: Class
    domain_of:
    - Class
    range: List
class_uri: owl:Class