0% found this document useful (0 votes)
8 views

IoT Knowledge Graphs Introduction

Uploaded by

Omar Letaif
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

IoT Knowledge Graphs Introduction

Uploaded by

Omar Letaif
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

IoT + Data

Science

KN O W L E D G E
GRAPHS

A Quick Intro

C R E A T E D B Y Maggie Conroy
Knowledge Creating a
graphs in Semantic Web
of Things
IoT? lets you run
Google-like
queries on it

A few use cases:


Build a visual map to manage an IoT
network and quickly identify issues

Integrate Siloed Data and Metadata in

an IoT Network, a.k.a, create a Digital


Thread. (similar to Data Mesh/Fabric)

Use GraphML and CausalML to reason


over the graph and analyze data

Source: W3C IoT-Lite Ontology

Source: "Scaling Knowledge Graphs for Automating


AI of Digital Twins" (Ploennings, et. al. , 2022)

C R E A T E D B Y Maggie Conroy
What is a
Graph?
It's not a
chart!

Graphs
visualize
Entities and
Relationships
Charts
Visualize
Quantities
Entity

Relationship

C R E A T E D B Y Maggie Conroy
What is a
Property
Graph Model?
The most popular
model for modern
graph databases!

Nodes
Represent Entities that have
0 or more properties (key-value
pairs, e.g. "Name")
0 or more labels (declare
purpose or type, e.g. "Device")

Device
Name:'SmartFlowerPot"
Version:'1.0'

co
connec

nn
LastVal

stV ect
La
alu ed
e:' t
72 o
ue:'50'

'
ted

Relationships
to

Sensor
Have type that characterizes the Var:'Temp'
Sensor
relationship (e.g. "hasLocation") Var:'Humidity' Units:'Celsius'
Units:'pct' id:'2'
Have Direction id:'1'
0 or more properties (e.g. "distance")
Must have beginning and end CREATED BY Maggie Conroy
What is a
Knowledge
Graph? "a rich index
over data that
provides
curation"
A Data Model that
supports Knowledge
Discovery!

Knowledge graphs are


Interlinked sets of facts
that describe real-world
entities and their
interrelations in human-
and machine- readable
format.

Knowledge graphs have


An organizing principle that allows a human or
computer to reason about the underlying data.
C R E A T E D B Y Maggie Conroy
What about "...view this
not as schema or
the Data? schemaless, but
schema-ish"

Where is the data?


Wherever you want!
Graph database
Data Lake
RDMS
etc.

What about a schema?


You can apply
The Property Graph Model is
constraints to require
deliberately flexible.
some properties exist,
are unique, etc.
The IDEA is to change and update the
graph over time. A combination of
standardization and
"People and systems using a customization is key.
knowledge graph enrich it."

C R E A T E D B Y Maggie Conroy
Reference:

Table of Contents
1. Introducing Knowledge Graphs
2. Organizing Principles for Knowledge Building Graphs
3. Graph Databases
4. Loading Knowledge Graph Data
5. Enriching Knowledge Graphs with Data Science
6. Mapping Data with Metadata Knowledge Graphs

CREATED BY Maggie Conroy

You might also like