Module 1: Introduction to Knowledge Graphs
Module 1: Introduction to Knowledge Graphs
1. What is a Knowledge Graph?
A Knowledge Graph (KG) is a graph-based data structure that represents knowledge as a set of entities
(nodes)
and relationships (edges) between those entities. Unlike traditional databases, a KG embeds semantics to
provide richer context and meaning to the data.
2. Enhanced Comparison of KGs, Ontologies, KBs, and Semantic Networks
Feature Knowledge Graph Ontology Knowledge Base
Definition Graph-based representation ofFormal
entitiesdescription
and relationships.
of conceptsStructured
and relationships.
facts and rules for reaso
Netw
Structure Graph with nodes and edges, enriched
Hierarchical
withstructure
semantics.
defining classes
Set of facts
and (triples),
rules. rules, and Direc
mec
Primary Goal Data integration and AI reasoning.
Conceptual modeling in specificStoring
domains.
and reasoning over explicit
Repr
Example Technologies RDF, SPARQL, Neo4j, Cypher.OWL, RDFS, Protégé. Prolog-based systems. Conc
Reasoning Capability Graph traversal, inference, linkFormal
prediction.
reasoning based on logical
Rule-based
axioms.reasoning. Conc
Examples Google Knowledge Graph, Wikidata.
BioPortal Ontologies, SNOMEDMYCIN,
CT. Cyc. Conc