SlideShare a Scribd company logo
An NGSI-LD compatible
graph-based platform
for contextual
system-level representation
of IoT/CPS environments
Dr. G. Privat
Senior Scientist
Orange Labs
Grenoble, France
Thing’in
FIWARE Summit
October 23, 2019 , Berlin23
1.What’s Thing’in?
A social networks of things, i.e. a graph
2.What are these « things » in Thing’in?
From IoT/M2M Devices to things, from things to context entities, from
context entities to Cyber-Physical Systems
3.What’s this Thing’in graph? Why a graph? What kind of graph?
Property Graphs vs. RDF graphs
4.What kind of systems are captured by the Thing’in graph?
Multilevel Cyber-Physical System decomposition
Capturing bottom-up vs top-down systems in NGSI-LD & Thing’in
Outline
1.What’s Thing’in?
2.What are these « things » in Thing’in?
3.What’s this Thing’in graph? Why a graph? What kind of graph?
4.What kind of systems are captured by the Thing’in graph?
Thing’in is :
• A graph database
• maintaining persistent and curated representations of IoT environments at large…
• …as a property graph , with « things » ( FIWARE entities) as its nodes
• capturing structural and semantic context as things relationships, properties and classes
• A multi-sided platform
• mediating consolidated information between:
• data providers
• other platforms
• applications
• enabler developers
Thing’in enablers Thing’in
graph & platform
IoT Applications
IoT networks &
platfoms
Other data
sources (open
data, etc)
Linked
open data
Thing’in is NOT:
• Just another IoT platform:
• Thing’in does not manage IoT/M2M devices and their connectivity
• Thing’in does not store raw data
• A pure « knowledge graph » à la Google:
• Thing’in is exclusively about instances of physical things
• Thing’in’s scaffolding is structural relationships between things
• Semantic graph is an overlay, « the icing on the cake »
• The Web of Things, or the web of data:
• Thing’in may be distributed ,...but not to that extent:
• Thing’in is centrally managed and curated
Thing’in as a complementary platform to FIWARE
sensor data sources
developers
end users
other data
providers
FIWARE
Apps
LiveObjects Other IoT Platforms:
OpenMTC, OM2M…
sensor data sources
Open
Data
Repositories
Thing’in
1.What’s Thing’in?
2.What are these « things » in Thing’in?
3.What’s this Thing’in graph? Why a graph? What kind of graph?
4.What kind of systems are captured by the Thing’in graph?
8
Internet of Things
Internet of Devices
Core
Internet
Actuator
Sensor
Beyond the Internet of (connected) Devices:
bringing un-connected physical things into the IoT fold
Thing
Thing
Thing
Thing
Thing
Thing
Thing
Thing
Thing
Thing
Digital avatars / twinsPhysical « Things »
stand for
Physical Things, digital twins
& networked-device proxies
networked
device
proxies
Sensor
Actuator
10
10
{« street X » :
« hasState » : [
« Congested »
……
]
}
Information abstraction “à la FIWARE” vs. Thing’in
FIWARE “Context Entities” are implicitly thought of as “container things” or “things containers”
consolidate and jointly abstract away multiple sources of context data
relay corresponding information to applications
Thing’in captures all granularities:
atomic things & devices
containers and basic systems
composite systems & systems of systems
What’s the current
traffic density
in street “X”?
FIWARE context API
inductive-loop vehicle
detector
surveillance
cameras
driver smartphones
Notify me in case of congestion
of street “X”
Cyber-Physical Systems
From IoT/WoT to CPS (Cyber-Physical Systems)
opening up « black-box » Things
Internet of Devices
Actuator
Sensor
Core Internet
1.What’s Thing’in?
2.What are these « things » in Thing’in?
3.What’s this Thing’in graph? Why a graph? What kind of graph?
4.What kind of systems are captured by the Thing’in graph?
Why graph representations?
Graphs are the most universal, versatile and adaptable way to structure information
−graphs do not enforce any other rigid a priori structuration
−they work by default under « open world » assumptions
Graphs capture multi-scale & multi-level « systems of systems » composition
Graphs build up incrementally and become richer with each added link
−self-reinforcing information percolation within the graph
Graph databases are extensively used: they scale!
Example of FIWARE-level
Graph model example in city environment
Street S1
congested
monitors
Inductive-loop
detector
hasState
monitors Camera
Crossing C1 Controls Traffic light L1isConnectedTo
Vehicle V1
isInside
smartphone locates
Relationships between entities capture invariant or slowly varying configuration info
Properties of entities may capture instant state information or permanent features
hasPart
lane
15
A tale of two graphs: Property Graphs vs RDF…
Property Graphs (PG) = common denominator model of most graph data bases
Halfway between object data models & semantics-oriented graph models (à la RDF)
− nodes of the graph have attached properties
− just as objects have attached key-value attributes
− relationships are « first-class citizens » of the model
− they can also have properties
Differences with RDF
− strong distinction between properties with literal objects
and those with resource objects relationships
− relationships & properties are uniquely identified
when instantiated
no reification needed
Street S1
hasCoverage
congested
monitorsCamera
hasState
70%
16
The NGSI-LD Information Model, as applied in Thing’in
Things /devices AND systems at all levels of nesting are all represented by nodes (vertices) of the graph
Systems are also captured as subgraphs of the overall graph
Relationships capture the structure of these systems mostly static or semi-static
– for systems that are physical networks (e.g. electrical grid, water distribution system), the graph matches
the structure of the physical network
Properties may capture:
– permanent features of a thing
– state of a system (in the sense of dynamical system theory)
All nodes and relationships are defined by reference to known classes/categories of shared ontologies
/vocabularies
NGSI-LD cross-domain ontology provides grounding for common-denominator IoT/CPS classes
The Thing’in NGSI-LD graph can be exported as an RDF graph to become part of the Linked Open
data cloud
Referent Physical Entities
to class)
Structural graph
Ontology graph
Semantic Referencing
Graph
ParkingLot P1
thoroughfare
street parking Lot
parking
structure
Street S1 Parking lot PL1Traffic Light TL1
refersto
refersto
1.What’s Thing’in?
2.What are these « things » in Thing’in?
3.What’s this Thing’in graph? Why a graph? What kind of graph?
4.What kind of systems are captured by the Thing’in graph?
Thing’in as system description graph:
Capturing nested & entwined Cyber-Physical Systems
Multiple system composition levels in complex environments:
the building is inside the city, but building subsystems are not directly city subsystems
the apartment is inside the building, but home « things » are not directly building subsystems
Need for proper separation of concerns
data structuration is still paramount!
Distinguish different views of same physical « plant »
Should be used to manage privacy, security
& legal ownership issues with corresponding data
opensOnto
Street S1 Crossing C1 opensOnto
Controls
Traffic light L1
adjacentTo
hasState red
hasState
congested
monitorsCamera C2
hasCoverage
70%
BuildingA
hasPart
Apartment A
Parking
GarageG1
LiveBox B1
LED LightL1
TeddyBear
isContainedIn
hasPart
(Outdoor)
CameraC1
ElectronicGateLockEG1
AlarmA1
isContainedIn
isContainedIn
FireSensorFS1
Place PG2
hasPart
Room R1
hasPart
isContainedIn
Parking
Lot L1
1865/01/01
Place PL3
available
Y/N
Place PA1
available
Y/N
Parking
Lot L2
hasPart
Place PL2
Gate
G1
actuates
monitors
ConstructedAt
isLocatedAt
N 47° 37' 9.7536'‘
E 6° 9' 10.5726''
Building Structural Graph
Building
Security
System
Graph
Parking Garage Graph
Smart
City
Graph
opensOnto
Street S1 Crossing C1 opensOnto
Controls
Traffic light L1
adjacentTo
hasState red
hasState
congested
monitorsCamera C2
hasCoverage
70%
BuildingA
hasPart
Apartment A
Parking
GarageG1
LiveBox B1
LED LightL1
TeddyBear
isContai
nedIn
hasPart
(Outdoor)
CameraC1 Electronic
GateLock
EG1
AlarmA1 isContained
In
isContain
edIn
FireSensorFS1
Place PG2
hasPart
Room R1
hasPart
isContai
nedIn
Parking
Lot L1
1865/01/01
Place PL3
available
Y/N
Place
PA1
available
Y/N
Parking
Lot L2
hasPart
Place PL2
Gate
G1
actuates
monitors
ConstructedAt
Apartment Graph
Parking Management
System Graph
isLocatedAt
N 47° 37' 9.7536'‘
E 6° 9' 10.5726''
City C
Building
B1
Building
B2
isContainedIn isContainedIn
Building B1
Wall W1 Floor F1
hasPart hasPart
Top-
Down
System
comp.
Bottom
-up
System
comp.
Top-down vs bottom-up system composition
Referent Physical Entities
to class)
Ontology graph
Semantic Referencing
Graph
thoroughfare
street parking Lot
parking
structure
Structural graph
Street S1 Parking lot PL1Traffic Light TL1
System composition graph
Trafic management
System graph
Parking management
graph
Traffic Lights
graph
BuildingA
hasPart
Apartment A
Parking
GarageG1
LiveBox B1
LED LightL1
TeddyBear
isContai
nedIn
hasPart
(Outdoor)
CameraC1
Electronic
GateLock
EG1
AlarmA1 isContained
In
isContain
edIn
FireSensorFS1
Place PG2
hasPart
Room R1
hasPart
isContai
nedIn
Parking
Lot L1
ParkingAggregation
SystemS1
Graph
hasAvailabilities
1865/01/01
Building Security
System Graph
isNodeOf
Graph
Overall
Building Graph
Building Structure
Graph
isSub
GraphOf
ApartmentGraph
isNodeOf
Graph
Overall
CityGraph
isSub
GraphOf
isNodeOf
Graph
Place PL3
available
Y/N
Place
PA1
available
Y/N
Parking
Lot L2
Building
ParkingGraph
hasPart
Place PL2
Gate
G1
actuates
monitors
isNodeOf
Graph
isNodeOf
Graph
isSub
GraphOf
ParkingLot
Graph
isNodeOf
Graph
createdAt
ConstructedAt
2019/01/01
42OneM2M:
device
OneM2M:
thing
SOSA:Sensor
NGSI-LD:
graph
Sosa:
observes
SOSA:
actuation
DUL:PhysicalObject DUL:
InformationEntity
RDFS:SubClassOf
RDF:type
Complementary Example :
graph for sharing & interlinking information
between 3 smart city operators flat view
Retractable
Bollard B1
Surveillance
Camera A1
Parking
A
parking
space B
Alley B
Street A
hasState
gate A
hasState
hasState
hasState
hasState
Parking A
Management
System
Parking B
Management
System
Traffic Management
System
Open/closed
Empty/
Occupied
open/
closed
y%
congested
n/N available
spaces
Inductive
sensor
Barrier B
handicapped
parking space
AH1
hasState
Empty/
Occupied
EV charging
space AE1
hasState
Empty/
Occupied EV fast charger
hasPower
P watts
hasDirection
OneWay/TwoWay
hasCoverage
70%
Traffic Light TL1
Complementary Example :
graph for sharing & interlinking information
between 3 smart city operators viewed at the graph composition level
Retractable
Bollard B1
Surveillance
Camera A1
Parking A
parking space B
Alley B
Street A
hasState
gate A
hasState
hasState
hasState
hasState
Open/close
d
Empty/
Occupied
open/
closed
y%
congested
n/N available
spaces
Inductive
sensor
Barrier B
handicapped
parking space AH1
hasState
Empty/
Occupied
EV charging
space AE1
hasState
Empty/
Occupied EV fast charger
hasPower
P watts
hasDirection
OneWay/TwoWay
hasCoverage
7
0
%
Traffic
management
System Graph
isNodeOf
Graph
Parking A
management
System Graph
Smart City
System Graph
Parking A
management
System Graph
isNodeOf
Graph
isSub
GraphOf
Traffic-lights
control System
Graph
Traffic Light TL1
isNodeOf
Graph
isNodeOf
Graph
May Override
Take-home message
The Thing’in graph is a special type of NGSI-LD compatible property graph that captures
− IoT devices with their sensing and actuation relationships to their environment
− the multilevel system composition of this environment
The graph is the basis for cross-silo configuration-stage information mediation between
− IoT applications
− low-level IoT platforms
− other data sources (e.g. Open Data repositories)
Formal semantics gets overlaid to the graph
The graph is part of the linked open data cloud through RDF import/export
IoT
IoT IoT
IoT IoT IoT IoT
Thank you
https://thinginthefuture.com
https://hellofuture.orange.com/en/thingin-the-things-graph-platform

More Related Content

What's hot

FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...FIWARE
 
Power to Smart Citizens: reTHINK @ Smart Cities, Paulo Chainho, TADSummit 2018
Power to Smart Citizens: reTHINK @ Smart Cities, Paulo Chainho, TADSummit 2018Power to Smart Citizens: reTHINK @ Smart Cities, Paulo Chainho, TADSummit 2018
Power to Smart Citizens: reTHINK @ Smart Cities, Paulo Chainho, TADSummit 2018Alan Quayle
 
FIWARE Global Summit - International Data Spaces - A New Idea for Data Sharing
FIWARE Global Summit - International Data Spaces - A New Idea for Data SharingFIWARE Global Summit - International Data Spaces - A New Idea for Data Sharing
FIWARE Global Summit - International Data Spaces - A New Idea for Data SharingFIWARE
 
FIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFernando Lopez Aguilar
 
FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...
FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...
FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...FIWARE
 
FIWARE Global Summit - Using IoT to Enhance the Standard of the Life of Citizens
FIWARE Global Summit - Using IoT to Enhance the Standard of the Life of CitizensFIWARE Global Summit - Using IoT to Enhance the Standard of the Life of Citizens
FIWARE Global Summit - Using IoT to Enhance the Standard of the Life of CitizensFIWARE
 
FIWARE Global Summit - BIIOT: Blockchain In Internet of Things
FIWARE Global Summit - BIIOT: Blockchain In Internet of ThingsFIWARE Global Summit - BIIOT: Blockchain In Internet of Things
FIWARE Global Summit - BIIOT: Blockchain In Internet of ThingsFIWARE
 
On The Advanced Services That 5G May Provide to IoT Applications
On The Advanced Services That 5G May Provide to IoT ApplicationsOn The Advanced Services That 5G May Provide to IoT Applications
On The Advanced Services That 5G May Provide to IoT ApplicationsJuan Pablo Sáenz
 
CityPulse: Large-scale data analysis for smart city applications
CityPulse: Large-scale data analysis for smart city applicationsCityPulse: Large-scale data analysis for smart city applications
CityPulse: Large-scale data analysis for smart city applicationsPayamBarnaghi
 
AUTODAPS: Automatic Topology Analysis for Distributed Anomalies Prevention Sy...
AUTODAPS: Automatic Topology Analysis for Distributed Anomalies Prevention Sy...AUTODAPS: Automatic Topology Analysis for Distributed Anomalies Prevention Sy...
AUTODAPS: Automatic Topology Analysis for Distributed Anomalies Prevention Sy...Federico Franzoni
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things PayamBarnaghi
 
Blockchain in iot: from connecting things to make them trustworthy
Blockchain in iot: from connecting things to make them trustworthyBlockchain in iot: from connecting things to make them trustworthy
Blockchain in iot: from connecting things to make them trustworthyJosé Luis Núñez Díaz
 
iot building automation
iot building automationiot building automation
iot building automationOur Point
 
Vahan Hovsepyan - Internet of Things: Big Data and Big Opportunities for Econ...
Vahan Hovsepyan - Internet of Things: Big Data and Big Opportunities for Econ...Vahan Hovsepyan - Internet of Things: Big Data and Big Opportunities for Econ...
Vahan Hovsepyan - Internet of Things: Big Data and Big Opportunities for Econ...Arm Igf
 
Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...
Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...
Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...AGILE IoT
 
Internet of Things: The story so far
Internet of Things: The story so farInternet of Things: The story so far
Internet of Things: The story so farPayamBarnaghi
 
The iEx.ec Distributed Cloud: Latest Developments and Perspectives
The iEx.ec Distributed Cloud: Latest Developments and PerspectivesThe iEx.ec Distributed Cloud: Latest Developments and Perspectives
The iEx.ec Distributed Cloud: Latest Developments and PerspectivesGilles Fedak
 
SC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectSC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectBigData_Europe
 
The full service mechanic for your big data project
The full service mechanic for your big data projectThe full service mechanic for your big data project
The full service mechanic for your big data projectNeos IT Services GmbH
 

What's hot (20)

FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
FIWARE Global Summit - Empowering and Enhancing IoT Agent for Device Manageme...
 
Power to Smart Citizens: reTHINK @ Smart Cities, Paulo Chainho, TADSummit 2018
Power to Smart Citizens: reTHINK @ Smart Cities, Paulo Chainho, TADSummit 2018Power to Smart Citizens: reTHINK @ Smart Cities, Paulo Chainho, TADSummit 2018
Power to Smart Citizens: reTHINK @ Smart Cities, Paulo Chainho, TADSummit 2018
 
FIWARE Global Summit - International Data Spaces - A New Idea for Data Sharing
FIWARE Global Summit - International Data Spaces - A New Idea for Data SharingFIWARE Global Summit - International Data Spaces - A New Idea for Data Sharing
FIWARE Global Summit - International Data Spaces - A New Idea for Data Sharing
 
FIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFIWARE Identity Management and Access Control
FIWARE Identity Management and Access Control
 
FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...
FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...
FIWARE Global Summit - Exploring a New Opportunity in Data Economy: A Case of...
 
FIWARE Global Summit - Using IoT to Enhance the Standard of the Life of Citizens
FIWARE Global Summit - Using IoT to Enhance the Standard of the Life of CitizensFIWARE Global Summit - Using IoT to Enhance the Standard of the Life of Citizens
FIWARE Global Summit - Using IoT to Enhance the Standard of the Life of Citizens
 
FIWARE Global Summit - BIIOT: Blockchain In Internet of Things
FIWARE Global Summit - BIIOT: Blockchain In Internet of ThingsFIWARE Global Summit - BIIOT: Blockchain In Internet of Things
FIWARE Global Summit - BIIOT: Blockchain In Internet of Things
 
FIWARE and Smart Data Models
FIWARE and Smart Data ModelsFIWARE and Smart Data Models
FIWARE and Smart Data Models
 
On The Advanced Services That 5G May Provide to IoT Applications
On The Advanced Services That 5G May Provide to IoT ApplicationsOn The Advanced Services That 5G May Provide to IoT Applications
On The Advanced Services That 5G May Provide to IoT Applications
 
CityPulse: Large-scale data analysis for smart city applications
CityPulse: Large-scale data analysis for smart city applicationsCityPulse: Large-scale data analysis for smart city applications
CityPulse: Large-scale data analysis for smart city applications
 
AUTODAPS: Automatic Topology Analysis for Distributed Anomalies Prevention Sy...
AUTODAPS: Automatic Topology Analysis for Distributed Anomalies Prevention Sy...AUTODAPS: Automatic Topology Analysis for Distributed Anomalies Prevention Sy...
AUTODAPS: Automatic Topology Analysis for Distributed Anomalies Prevention Sy...
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
 
Blockchain in iot: from connecting things to make them trustworthy
Blockchain in iot: from connecting things to make them trustworthyBlockchain in iot: from connecting things to make them trustworthy
Blockchain in iot: from connecting things to make them trustworthy
 
iot building automation
iot building automationiot building automation
iot building automation
 
Vahan Hovsepyan - Internet of Things: Big Data and Big Opportunities for Econ...
Vahan Hovsepyan - Internet of Things: Big Data and Big Opportunities for Econ...Vahan Hovsepyan - Internet of Things: Big Data and Big Opportunities for Econ...
Vahan Hovsepyan - Internet of Things: Big Data and Big Opportunities for Econ...
 
Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...
Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...
Smart Gateways, Blockchain and the Internet of Things (Charalampos Doukas-Cre...
 
Internet of Things: The story so far
Internet of Things: The story so farInternet of Things: The story so far
Internet of Things: The story so far
 
The iEx.ec Distributed Cloud: Latest Developments and Perspectives
The iEx.ec Distributed Cloud: Latest Developments and PerspectivesThe iEx.ec Distributed Cloud: Latest Developments and Perspectives
The iEx.ec Distributed Cloud: Latest Developments and Perspectives
 
SC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectSC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe Project
 
The full service mechanic for your big data project
The full service mechanic for your big data projectThe full service mechanic for your big data project
The full service mechanic for your big data project
 

Similar to FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for System-level Representation of IoT Environments

Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalEslam Nader
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsPayamBarnaghi
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgHakkemB
 
20131031 giis 2013 keynote r.giaffreda
20131031 giis 2013 keynote r.giaffreda20131031 giis 2013 keynote r.giaffreda
20131031 giis 2013 keynote r.giaffredaRaffaele Giaffreda
 
IRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET Journal
 
Iot architecture report
Iot architecture reportIot architecture report
Iot architecture reportNiranjan Kumar
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities PayamBarnaghi
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsRoberto Minerva
 
Semantic Sensor Service Networks
Semantic Sensor Service NetworksSemantic Sensor Service Networks
Semantic Sensor Service NetworksPayamBarnaghi
 
The Internet of Things - White paper - version 1.0
The Internet of Things - White paper - version 1.0The Internet of Things - White paper - version 1.0
The Internet of Things - White paper - version 1.0andrepferreira
 
Module 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iotModule 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iotspreya772
 
IoTppt_Unit1 notes which give all the notes
IoTppt_Unit1 notes which give all the notesIoTppt_Unit1 notes which give all the notes
IoTppt_Unit1 notes which give all the notespg5508430
 
Iot presentation
Iot presentationIot presentation
Iot presentationhuma742446
 

Similar to FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for System-level Representation of IoT Environments (20)

IoT [Internet of Things]
IoT [Internet of Things]IoT [Internet of Things]
IoT [Internet of Things]
 
Phd Thesis Project
Phd Thesis ProjectPhd Thesis Project
Phd Thesis Project
 
Phd Thesis Project
Phd Thesis ProjectPhd Thesis Project
Phd Thesis Project
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
 
From Smart Objects to Social Objects
From Smart Objects to Social ObjectsFrom Smart Objects to Social Objects
From Smart Objects to Social Objects
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of Things
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
 
IoT - RPi to Salesforce
IoT - RPi to SalesforceIoT - RPi to Salesforce
IoT - RPi to Salesforce
 
20131031 giis 2013 keynote r.giaffreda
20131031 giis 2013 keynote r.giaffreda20131031 giis 2013 keynote r.giaffreda
20131031 giis 2013 keynote r.giaffreda
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of ThingsIRJET- Fourth Coming Internet: The Internet of Things
IRJET- Fourth Coming Internet: The Internet of Things
 
Iot architecture report
Iot architecture reportIot architecture report
Iot architecture report
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
 
Semantic Sensor Service Networks
Semantic Sensor Service NetworksSemantic Sensor Service Networks
Semantic Sensor Service Networks
 
The Internet of Things - White paper - version 1.0
The Internet of Things - White paper - version 1.0The Internet of Things - White paper - version 1.0
The Internet of Things - White paper - version 1.0
 
Module 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iotModule 1 Internet of Things (2).ppt.pdf on iot
Module 1 Internet of Things (2).ppt.pdf on iot
 
IoTppt_Unit1 notes which give all the notes
IoTppt_Unit1 notes which give all the notesIoTppt_Unit1 notes which give all the notes
IoTppt_Unit1 notes which give all the notes
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
Iot
IotIot
Iot
 

More from FIWARE

Behm_Herne_NeMo_akt.pptx
Behm_Herne_NeMo_akt.pptxBehm_Herne_NeMo_akt.pptx
Behm_Herne_NeMo_akt.pptxFIWARE
 
Katharina Hogrebe Herne Digital Days.pdf
 Katharina Hogrebe Herne Digital Days.pdf Katharina Hogrebe Herne Digital Days.pdf
Katharina Hogrebe Herne Digital Days.pdfFIWARE
 
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
Christoph Mertens_IDSA_Introduction to Data Spaces.pptxChristoph Mertens_IDSA_Introduction to Data Spaces.pptx
Christoph Mertens_IDSA_Introduction to Data Spaces.pptxFIWARE
 
Behm_Herne_NeMo.pptx
Behm_Herne_NeMo.pptxBehm_Herne_NeMo.pptx
Behm_Herne_NeMo.pptxFIWARE
 
Evangelists + iHubs Promo Slides.pptx
Evangelists + iHubs Promo Slides.pptxEvangelists + iHubs Promo Slides.pptx
Evangelists + iHubs Promo Slides.pptxFIWARE
 
Lukas Künzel Smart City Operating System.pptx
Lukas Künzel Smart City Operating System.pptxLukas Künzel Smart City Operating System.pptx
Lukas Künzel Smart City Operating System.pptxFIWARE
 
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptxPierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptxFIWARE
 
Dennis Wendland_The i4Trust Collaboration Programme.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptxDennis Wendland_The i4Trust Collaboration Programme.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptxFIWARE
 
Ulrich Ahle_FIWARE.pptx
Ulrich Ahle_FIWARE.pptxUlrich Ahle_FIWARE.pptx
Ulrich Ahle_FIWARE.pptxFIWARE
 
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptxAleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptxFIWARE
 
Water Quality - Lukas Kuenzel.pdf
Water Quality - Lukas Kuenzel.pdfWater Quality - Lukas Kuenzel.pdf
Water Quality - Lukas Kuenzel.pdfFIWARE
 
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptxCameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptxFIWARE
 
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptxFiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptxFIWARE
 
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptxBoris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptxFIWARE
 
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....FIWARE
 
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdfAbdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdfFIWARE
 
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdfFGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdfFIWARE
 
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
HTAG_Skalierung_Plattform_lokal_final_versand.pptxHTAG_Skalierung_Plattform_lokal_final_versand.pptx
HTAG_Skalierung_Plattform_lokal_final_versand.pptxFIWARE
 
WE_LoRaWAN _ IoT.pptx
WE_LoRaWAN  _ IoT.pptxWE_LoRaWAN  _ IoT.pptx
WE_LoRaWAN _ IoT.pptxFIWARE
 
EU Opp_Clara Pezuela - German chapter.pptx
EU Opp_Clara Pezuela - German chapter.pptxEU Opp_Clara Pezuela - German chapter.pptx
EU Opp_Clara Pezuela - German chapter.pptxFIWARE
 

More from FIWARE (20)

Behm_Herne_NeMo_akt.pptx
Behm_Herne_NeMo_akt.pptxBehm_Herne_NeMo_akt.pptx
Behm_Herne_NeMo_akt.pptx
 
Katharina Hogrebe Herne Digital Days.pdf
 Katharina Hogrebe Herne Digital Days.pdf Katharina Hogrebe Herne Digital Days.pdf
Katharina Hogrebe Herne Digital Days.pdf
 
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
Christoph Mertens_IDSA_Introduction to Data Spaces.pptxChristoph Mertens_IDSA_Introduction to Data Spaces.pptx
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
 
Behm_Herne_NeMo.pptx
Behm_Herne_NeMo.pptxBehm_Herne_NeMo.pptx
Behm_Herne_NeMo.pptx
 
Evangelists + iHubs Promo Slides.pptx
Evangelists + iHubs Promo Slides.pptxEvangelists + iHubs Promo Slides.pptx
Evangelists + iHubs Promo Slides.pptx
 
Lukas Künzel Smart City Operating System.pptx
Lukas Künzel Smart City Operating System.pptxLukas Künzel Smart City Operating System.pptx
Lukas Künzel Smart City Operating System.pptx
 
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptxPierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
 
Dennis Wendland_The i4Trust Collaboration Programme.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptxDennis Wendland_The i4Trust Collaboration Programme.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptx
 
Ulrich Ahle_FIWARE.pptx
Ulrich Ahle_FIWARE.pptxUlrich Ahle_FIWARE.pptx
Ulrich Ahle_FIWARE.pptx
 
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptxAleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
 
Water Quality - Lukas Kuenzel.pdf
Water Quality - Lukas Kuenzel.pdfWater Quality - Lukas Kuenzel.pdf
Water Quality - Lukas Kuenzel.pdf
 
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptxCameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
 
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptxFiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
 
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptxBoris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
 
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
 
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdfAbdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
 
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdfFGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
 
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
HTAG_Skalierung_Plattform_lokal_final_versand.pptxHTAG_Skalierung_Plattform_lokal_final_versand.pptx
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
 
WE_LoRaWAN _ IoT.pptx
WE_LoRaWAN  _ IoT.pptxWE_LoRaWAN  _ IoT.pptx
WE_LoRaWAN _ IoT.pptx
 
EU Opp_Clara Pezuela - German chapter.pptx
EU Opp_Clara Pezuela - German chapter.pptxEU Opp_Clara Pezuela - German chapter.pptx
EU Opp_Clara Pezuela - German chapter.pptx
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform EngineeringJemma Hussein Allen
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
 
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...QADay
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...КАТЕРИНА АБЗЯТОВА  «Ефективне планування тестування  ключові аспекти та практ...
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for System-level Representation of IoT Environments

  • 1. An NGSI-LD compatible graph-based platform for contextual system-level representation of IoT/CPS environments Dr. G. Privat Senior Scientist Orange Labs Grenoble, France Thing’in FIWARE Summit October 23, 2019 , Berlin23
  • 2. 1.What’s Thing’in? A social networks of things, i.e. a graph 2.What are these « things » in Thing’in? From IoT/M2M Devices to things, from things to context entities, from context entities to Cyber-Physical Systems 3.What’s this Thing’in graph? Why a graph? What kind of graph? Property Graphs vs. RDF graphs 4.What kind of systems are captured by the Thing’in graph? Multilevel Cyber-Physical System decomposition Capturing bottom-up vs top-down systems in NGSI-LD & Thing’in Outline
  • 3. 1.What’s Thing’in? 2.What are these « things » in Thing’in? 3.What’s this Thing’in graph? Why a graph? What kind of graph? 4.What kind of systems are captured by the Thing’in graph?
  • 4. Thing’in is : • A graph database • maintaining persistent and curated representations of IoT environments at large… • …as a property graph , with « things » ( FIWARE entities) as its nodes • capturing structural and semantic context as things relationships, properties and classes • A multi-sided platform • mediating consolidated information between: • data providers • other platforms • applications • enabler developers Thing’in enablers Thing’in graph & platform IoT Applications IoT networks & platfoms Other data sources (open data, etc) Linked open data
  • 5. Thing’in is NOT: • Just another IoT platform: • Thing’in does not manage IoT/M2M devices and their connectivity • Thing’in does not store raw data • A pure « knowledge graph » à la Google: • Thing’in is exclusively about instances of physical things • Thing’in’s scaffolding is structural relationships between things • Semantic graph is an overlay, « the icing on the cake » • The Web of Things, or the web of data: • Thing’in may be distributed ,...but not to that extent: • Thing’in is centrally managed and curated
  • 6. Thing’in as a complementary platform to FIWARE sensor data sources developers end users other data providers FIWARE Apps LiveObjects Other IoT Platforms: OpenMTC, OM2M… sensor data sources Open Data Repositories Thing’in
  • 7. 1.What’s Thing’in? 2.What are these « things » in Thing’in? 3.What’s this Thing’in graph? Why a graph? What kind of graph? 4.What kind of systems are captured by the Thing’in graph?
  • 8. 8 Internet of Things Internet of Devices Core Internet Actuator Sensor Beyond the Internet of (connected) Devices: bringing un-connected physical things into the IoT fold Thing Thing Thing Thing Thing Thing Thing Thing Thing Thing
  • 9. Digital avatars / twinsPhysical « Things » stand for Physical Things, digital twins & networked-device proxies networked device proxies Sensor Actuator
  • 10. 10 10 {« street X » : « hasState » : [ « Congested » …… ] } Information abstraction “à la FIWARE” vs. Thing’in FIWARE “Context Entities” are implicitly thought of as “container things” or “things containers” consolidate and jointly abstract away multiple sources of context data relay corresponding information to applications Thing’in captures all granularities: atomic things & devices containers and basic systems composite systems & systems of systems What’s the current traffic density in street “X”? FIWARE context API inductive-loop vehicle detector surveillance cameras driver smartphones Notify me in case of congestion of street “X”
  • 11. Cyber-Physical Systems From IoT/WoT to CPS (Cyber-Physical Systems) opening up « black-box » Things Internet of Devices Actuator Sensor Core Internet
  • 12. 1.What’s Thing’in? 2.What are these « things » in Thing’in? 3.What’s this Thing’in graph? Why a graph? What kind of graph? 4.What kind of systems are captured by the Thing’in graph?
  • 13. Why graph representations? Graphs are the most universal, versatile and adaptable way to structure information −graphs do not enforce any other rigid a priori structuration −they work by default under « open world » assumptions Graphs capture multi-scale & multi-level « systems of systems » composition Graphs build up incrementally and become richer with each added link −self-reinforcing information percolation within the graph Graph databases are extensively used: they scale!
  • 14. Example of FIWARE-level Graph model example in city environment Street S1 congested monitors Inductive-loop detector hasState monitors Camera Crossing C1 Controls Traffic light L1isConnectedTo Vehicle V1 isInside smartphone locates Relationships between entities capture invariant or slowly varying configuration info Properties of entities may capture instant state information or permanent features hasPart lane
  • 15. 15 A tale of two graphs: Property Graphs vs RDF… Property Graphs (PG) = common denominator model of most graph data bases Halfway between object data models & semantics-oriented graph models (à la RDF) − nodes of the graph have attached properties − just as objects have attached key-value attributes − relationships are « first-class citizens » of the model − they can also have properties Differences with RDF − strong distinction between properties with literal objects and those with resource objects relationships − relationships & properties are uniquely identified when instantiated no reification needed Street S1 hasCoverage congested monitorsCamera hasState 70%
  • 16. 16 The NGSI-LD Information Model, as applied in Thing’in Things /devices AND systems at all levels of nesting are all represented by nodes (vertices) of the graph Systems are also captured as subgraphs of the overall graph Relationships capture the structure of these systems mostly static or semi-static – for systems that are physical networks (e.g. electrical grid, water distribution system), the graph matches the structure of the physical network Properties may capture: – permanent features of a thing – state of a system (in the sense of dynamical system theory) All nodes and relationships are defined by reference to known classes/categories of shared ontologies /vocabularies NGSI-LD cross-domain ontology provides grounding for common-denominator IoT/CPS classes The Thing’in NGSI-LD graph can be exported as an RDF graph to become part of the Linked Open data cloud
  • 17. Referent Physical Entities to class) Structural graph Ontology graph Semantic Referencing Graph ParkingLot P1 thoroughfare street parking Lot parking structure Street S1 Parking lot PL1Traffic Light TL1 refersto refersto
  • 18. 1.What’s Thing’in? 2.What are these « things » in Thing’in? 3.What’s this Thing’in graph? Why a graph? What kind of graph? 4.What kind of systems are captured by the Thing’in graph?
  • 19. Thing’in as system description graph: Capturing nested & entwined Cyber-Physical Systems Multiple system composition levels in complex environments: the building is inside the city, but building subsystems are not directly city subsystems the apartment is inside the building, but home « things » are not directly building subsystems Need for proper separation of concerns data structuration is still paramount! Distinguish different views of same physical « plant » Should be used to manage privacy, security & legal ownership issues with corresponding data opensOnto Street S1 Crossing C1 opensOnto Controls Traffic light L1 adjacentTo hasState red hasState congested monitorsCamera C2 hasCoverage 70% BuildingA hasPart Apartment A Parking GarageG1 LiveBox B1 LED LightL1 TeddyBear isContainedIn hasPart (Outdoor) CameraC1 ElectronicGateLockEG1 AlarmA1 isContainedIn isContainedIn FireSensorFS1 Place PG2 hasPart Room R1 hasPart isContainedIn Parking Lot L1 1865/01/01 Place PL3 available Y/N Place PA1 available Y/N Parking Lot L2 hasPart Place PL2 Gate G1 actuates monitors ConstructedAt isLocatedAt N 47° 37' 9.7536'‘ E 6° 9' 10.5726''
  • 20. Building Structural Graph Building Security System Graph Parking Garage Graph Smart City Graph opensOnto Street S1 Crossing C1 opensOnto Controls Traffic light L1 adjacentTo hasState red hasState congested monitorsCamera C2 hasCoverage 70% BuildingA hasPart Apartment A Parking GarageG1 LiveBox B1 LED LightL1 TeddyBear isContai nedIn hasPart (Outdoor) CameraC1 Electronic GateLock EG1 AlarmA1 isContained In isContain edIn FireSensorFS1 Place PG2 hasPart Room R1 hasPart isContai nedIn Parking Lot L1 1865/01/01 Place PL3 available Y/N Place PA1 available Y/N Parking Lot L2 hasPart Place PL2 Gate G1 actuates monitors ConstructedAt Apartment Graph Parking Management System Graph isLocatedAt N 47° 37' 9.7536'‘ E 6° 9' 10.5726''
  • 21. City C Building B1 Building B2 isContainedIn isContainedIn Building B1 Wall W1 Floor F1 hasPart hasPart Top- Down System comp. Bottom -up System comp. Top-down vs bottom-up system composition
  • 22. Referent Physical Entities to class) Ontology graph Semantic Referencing Graph thoroughfare street parking Lot parking structure Structural graph Street S1 Parking lot PL1Traffic Light TL1 System composition graph Trafic management System graph Parking management graph Traffic Lights graph
  • 23. BuildingA hasPart Apartment A Parking GarageG1 LiveBox B1 LED LightL1 TeddyBear isContai nedIn hasPart (Outdoor) CameraC1 Electronic GateLock EG1 AlarmA1 isContained In isContain edIn FireSensorFS1 Place PG2 hasPart Room R1 hasPart isContai nedIn Parking Lot L1 ParkingAggregation SystemS1 Graph hasAvailabilities 1865/01/01 Building Security System Graph isNodeOf Graph Overall Building Graph Building Structure Graph isSub GraphOf ApartmentGraph isNodeOf Graph Overall CityGraph isSub GraphOf isNodeOf Graph Place PL3 available Y/N Place PA1 available Y/N Parking Lot L2 Building ParkingGraph hasPart Place PL2 Gate G1 actuates monitors isNodeOf Graph isNodeOf Graph isSub GraphOf ParkingLot Graph isNodeOf Graph createdAt ConstructedAt 2019/01/01 42OneM2M: device OneM2M: thing SOSA:Sensor NGSI-LD: graph Sosa: observes SOSA: actuation DUL:PhysicalObject DUL: InformationEntity RDFS:SubClassOf RDF:type
  • 24. Complementary Example : graph for sharing & interlinking information between 3 smart city operators flat view Retractable Bollard B1 Surveillance Camera A1 Parking A parking space B Alley B Street A hasState gate A hasState hasState hasState hasState Parking A Management System Parking B Management System Traffic Management System Open/closed Empty/ Occupied open/ closed y% congested n/N available spaces Inductive sensor Barrier B handicapped parking space AH1 hasState Empty/ Occupied EV charging space AE1 hasState Empty/ Occupied EV fast charger hasPower P watts hasDirection OneWay/TwoWay hasCoverage 70% Traffic Light TL1
  • 25. Complementary Example : graph for sharing & interlinking information between 3 smart city operators viewed at the graph composition level Retractable Bollard B1 Surveillance Camera A1 Parking A parking space B Alley B Street A hasState gate A hasState hasState hasState hasState Open/close d Empty/ Occupied open/ closed y% congested n/N available spaces Inductive sensor Barrier B handicapped parking space AH1 hasState Empty/ Occupied EV charging space AE1 hasState Empty/ Occupied EV fast charger hasPower P watts hasDirection OneWay/TwoWay hasCoverage 7 0 % Traffic management System Graph isNodeOf Graph Parking A management System Graph Smart City System Graph Parking A management System Graph isNodeOf Graph isSub GraphOf Traffic-lights control System Graph Traffic Light TL1 isNodeOf Graph isNodeOf Graph May Override
  • 26. Take-home message The Thing’in graph is a special type of NGSI-LD compatible property graph that captures − IoT devices with their sensing and actuation relationships to their environment − the multilevel system composition of this environment The graph is the basis for cross-silo configuration-stage information mediation between − IoT applications − low-level IoT platforms − other data sources (e.g. Open Data repositories) Formal semantics gets overlaid to the graph The graph is part of the linked open data cloud through RDF import/export IoT IoT IoT IoT IoT IoT IoT