Skip to content

Class: ClassNode

A node that is a class

URI: owl:Class

classDiagram class ClassNode Node <|-- ClassNode ClassNode : annotation_set ClassNode --> Annotation : annotation_set ClassNode : id ClassNode : name ClassNode : owl_type ClassNode --> OwlTypeEnum : owl_type

Inheritance

Slots

Name Cardinality and Range Description Inheritance
id 1..1
String
Node
name 0..1
String
Node
annotation_set 0..1
Annotation
Node
owl_type 0..1
OwlTypeEnum
Node

Aliases

  • concept

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/kgcl

Mappings

Mapping Type Mapped Value
self owl:Class
native kgcl:ClassNode

LinkML Source

Direct

name: ClassNode
description: A node that is a class
from_schema: https://w3id.org/kgcl
aliases:
- concept
is_a: Node
class_uri: owl:Class

Induced

name: ClassNode
description: A node that is a class
from_schema: https://w3id.org/kgcl
aliases:
- concept
is_a: Node
attributes:
  id:
    name: id
    from_schema: https://w3id.org/kgcl
    rank: 1000
    identifier: true
    alias: id
    owner: ClassNode
    domain_of:
    - Change
    - Node
    - Activity
    - Agent
    range: string
    required: true
  name:
    name: name
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: name
    owner: ClassNode
    domain_of:
    - NodeCreation
    - Node
    range: string
  annotation_set:
    name: annotation_set
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: annotation_set
    owner: ClassNode
    domain_of:
    - EdgeCreation
    - EdgeDeletion
    - EdgeObsoletion
    - MappingCreation
    - NodeCreation
    - Annotation
    - Node
    - Edge
    range: Annotation
  owl_type:
    name: owl_type
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: owl_type
    owner: ClassNode
    domain_of:
    - NodeCreation
    - Node
    range: OwlTypeEnum
class_uri: owl:Class