Skip to content

Class: Node

Any named entity in an ontology. May be a class, individual, property

URI: kgcl:Node

classDiagram class Node click Node href "../Node" OntologyElement <|-- Node click OntologyElement href "../OntologyElement" Node <|-- ClassNode click ClassNode href "../ClassNode" Node <|-- InstanceNode click InstanceNode href "../InstanceNode" Node <|-- OntologySubset click OntologySubset href "../OntologySubset" Node : annotation_set Node --> "0..1" Annotation : annotation_set click Annotation href "../Annotation" Node : id Node : name Node : owl_type Node --> "0..1" OwlTypeEnum : owl_type click OwlTypeEnum href "../OwlTypeEnum"

Inheritance

Slots

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

Usages

used by used in type used
EdgeCreation subject range Node
EdgeCreation predicate range Node
EdgeCreation object range Node
PlaceUnder subject range Node
PlaceUnder predicate range Node
PlaceUnder object range Node
EdgeDeletion subject range Node
EdgeDeletion predicate range Node
EdgeDeletion object range Node
RemoveUnder subject range Node
RemoveUnder predicate range Node
RemoveUnder object range Node
EdgeObsoletion subject range Node
EdgeObsoletion predicate range Node
EdgeObsoletion object range Node
MappingCreation subject range Node
MappingCreation predicate range Node
MappingCreation object range Node
NodeChange about_node range Node
NodeRename about_node range Node
SetLanguageForName about_node range Node
NodeAnnotationChange about_node range Node
NodeAnnotationReplacement about_node range Node
NodeSynonymChange about_node range Node
NewSynonym predicate range Node
NewSynonym about_node range Node
NameBecomesSynonym about_node range Node
RemoveSynonym about_node range Node
SynonymReplacement about_node range Node
SynonymPredicateChange about_node range Node
NodeMappingChange about_node range Node
NewMapping object range Node
NewMapping predicate range Node
NewMapping about_node range Node
RemoveMapping object range Node
RemoveMapping predicate range Node
RemoveMapping about_node range Node
MappingReplacement about_node range Node
MappingPredicateChange about_node range Node
NodeMetadataAssertionChange about_node range Node
NewMetadataAssertion object range Node
NewMetadataAssertion predicate range Node
NewMetadataAssertion about_node range Node
RemoveMetadataAssertion object range Node
RemoveMetadataAssertion predicate range Node
RemoveMetadataAssertion about_node range Node
MetadataAssertionReplacement about_node range Node
MetadataAssertionPredicateChange about_node range Node
NodeTextDefinitionChange about_node range Node
NewTextDefinition about_node range Node
RemoveTextDefinition about_node range Node
TextDefinitionReplacement about_node range Node
AddNodeToSubset about_node range Node
RemoveNodeFromSubset about_node range Node
NodeObsoletion has_direct_replacement range Node
NodeObsoletion has_nondirect_replacement range Node
NodeObsoletion about_node range Node
NodeUnobsoletion has_direct_replacement range Node
NodeUnobsoletion has_nondirect_replacement range Node
NodeUnobsoletion about_node range Node
NodeCreation node_id range Node
NodeCreation about_node range Node
ClassCreation superclass range Node
ClassCreation node_id range Node
ClassCreation about_node range Node
ObjectPropertyCreation node_id range Node
ObjectPropertyCreation about_node range Node
NodeDeletion about_node range Node
NodeDirectMerge has_direct_replacement range Node
NodeDirectMerge has_nondirect_replacement range Node
NodeDirectMerge about_node range Node
NodeObsoletionWithDirectReplacement has_direct_replacement range Node
NodeObsoletionWithDirectReplacement has_nondirect_replacement range Node
NodeObsoletionWithDirectReplacement about_node range Node
NodeObsoletionWithNoDirectReplacement has_direct_replacement range Node
NodeObsoletionWithNoDirectReplacement has_nondirect_replacement range Node
NodeObsoletionWithNoDirectReplacement about_node range Node
PropertyValue property range Node
Annotation property range Node
Edge subject range Node
Edge predicate range Node
Edge object range Node

Aliases

  • entity
  • term

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self kgcl:Node
native kgcl:Node

LinkML Source

Direct

name: Node
description: Any named entity in an ontology. May be a class, individual, property
from_schema: https://w3id.org/kgcl
aliases:
- entity
- term
is_a: OntologyElement
slots:
- id
- name
- annotation_set
- owl_type

Induced

name: Node
description: Any named entity in an ontology. May be a class, individual, property
from_schema: https://w3id.org/kgcl
aliases:
- entity
- term
is_a: OntologyElement
attributes:
  id:
    name: id
    from_schema: https://w3id.org/kgcl
    rank: 1000
    identifier: true
    alias: id
    owner: Node
    domain_of:
    - Change
    - Node
    - Activity
    - Agent
    range: string
    required: true
  name:
    name: name
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: name
    owner: Node
    domain_of:
    - NodeCreation
    - Node
    range: string
  annotation_set:
    name: annotation_set
    from_schema: https://w3id.org/kgcl
    rank: 1000
    alias: annotation_set
    owner: Node
    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: Node
    domain_of:
    - NodeCreation
    - Node
    range: OwlTypeEnum