Skip to content

Class: KnowledgeGraph (Abstract)

Description: A knowledge graph is a structured representation of knowledge in the form of a graph, where nodes represent entities or concepts, and edges represent relationships between them. Knowledge graphs are used to organize and connect information from various sources, enabling better understanding, analysis, and reasoning about complex domains.
classDiagram class KnowledgeGraph KnowledgeGraph : edges KnowledgeGraph --|> Association : edges KnowledgeGraph : nodes KnowledgeGraph --|> Entity : nodes

Slots

Name Cardinality and Range Inheritance Examples
nodes:
A list of entities that can be a subject or object of an association
*
Entity
direct
edges:
A list of associations between two entities.
*
Association
direct

LinkML Source

name: knowledge graph
description: A knowledge graph is a structured representation of knowledge in the
  form of a graph, where nodes represent entities or concepts, and edges represent
  relationships between them. Knowledge graphs are used to organize and connect information
  from various sources, enabling better understanding, analysis, and reasoning about
  complex domains.
from_schema: https://w3id.org/biolink/biolink-model
abstract: true
slots:
- nodes
- edges
tree_root: true