SlideShare a Scribd company logo
Towards Digital Twin standards
following an open source approach
Juanjo Hierro
CTO
FIWARE Foundation
juanjose.hierro@fiware.org, @FIWARE
Digital Twins: an approach for integration at multiple levels
1
Digital Twin
representation
Digital Twin
representation
Digital Twin
representation
3rd
systems
sensors
Smart Solution
System 3
System 4
System 1
System 2 Smart City
Smart Building
Smart
Logistics
Smart Grid
Architecting
Smart Solutions
Integrating systems
and data within
organizations
(system of systems)
Sharing Data
across organizations
(Data Spaces)
What are we referring to as Digital Twin?
▪ Digital Twin = Digital representation of a real-world asset
• Characterized by attributes
□ Properties
□ Relationships  Linked Data
• Values of attributes may change over time (or not)
• Typically have a location (but it is not a must requirement)
▪ (digital representation of) Context = Digital Twins Collection
▪ Cornerstone for the development of interoperable and
replicable (portable) Smart Solutions:
• Standard API for getting access to Digital Twin data (context)
• Common Data Models associated to Digital Twin classes
▪ FIWARE has driven standardization+adoption:
• NGSI: NGSIv2  ETSI NGSI-LD API
• Smart Data Models initiative (500+ data models)
2
FIWARE driving key standards: ETSI NGSI-LD
3
Application/Service
FIWARE NGSI API
(NGSIv2 → NGSI-LD)
Bus
• Location
• No. passengers
• Driver
• Licence plate
Citizen
• Name-Surname
• Birthday
• Preferences
• Location
• ToDo list
Shop
• Location
• Business name
• Franchise
• offerings
Context Broker
Entities
(Digital Twins)
Bus
• Location
• No. passengers
• Driver
• License plate
Citizen
• Birthday
• Preferences
• Location
• ToDo list
Incident / claim
• Date
• Location
• Type
• Issuer
• Description
Shop
• Location
• Business name
• Franchise
• offerings
Attribute
FIWARE driving key standards: ETSI NGSI-LD
4
Application/Service
FIWARE NGSI API
(NGSIv2 → NGSI-LD)
Context Broker
Tractor
• Location
• Speed
• Planed route
Crop
• Humidity
• Leaf area
• Age
Drone
• Location
• Battery level
• Speed
• Planed route
4
Tractor
• Location
• Speed
• Planed
route
Crop
• Humidity
• Leaf area
• Age
Drone
• Location
• Battery level
• Speed
• Planed route
Attribute
Entities
(Digital Twins)
Ambulance
• License plate
• location
• speed
• equipment
• current alert
FIWARE driving key standards: ETSI NGSI-LD
5
Application/Service
FIWARE NGSI API
(NGSIv2 → NGSI-LD)
Context Broker
5
Hospital
• name
• address
• total patient rooms
• occupied patient rooms
• total surgery rooms
• occupied surgery rooms
Surgery Room
• id
• hospital
• equipment
• surgery plan
Doctor
• id
• specialties
• location
• visits plan
Attribute
Entities
(Digital Twins)
Patient
• id
• location
• patient record
• treatment
Ambulance
• license plate
• location
• speed
• equipment
• current alert
Alert
• alert id
• emergency level
• description
• location
• patient id
Surgery Room
• id
• hospital
• equipment
• surgery plan
FIWARE driving key standards: ETSI NGSI-LD
6
Palletizer robot
• Id
• product
• Items quantity
• La<yers
• Size
• weight
Operator
• Id
• Location
• Assigned task
• Profile
Transport robot
• Id
• location
• speed
• transported items
• destination
Application/Service
FIWARE NGSI API
(NGSIv2 → NGSI-LD)
Context Broker
Palletizer robot
• id
• product
• Items quantity
• Layers
• Size
• Weight
Transport robot
• Id
• location
• speed
• transported items
• destination
Operator
• Id
• location
• assigned task
• profile
Shopfloor Door
• Id
• location
• status
(open/close)
Attribute
Entities
(Digital Twins)
FIWARE driving key standards: ETSI NGSI-LD
7
Smart Home
• location
• address
• installed PV
• energy consumption
Wind Plant
• Location
• Active Power
• Reactive Power
• Frequency
Application/Service
FIWARE NGSI API
(NGSIv2 → NGSI-LD)
Context Broker
Wind Turbine
• location
• power
• wind speed
• pitch angle
Wind Turbine
• location
• power
• wind speed
• pitch angle
Energy Storage
• active power
• reactive power
• SoC
• SoH
Attribute
Entities
(Digital Twins)
Substation
• Hi voltage
• Lo voltage
• nominal power
• power flow
FIWARE driving key standards: ETSI NGSI-LD
▪ NGSI-LD is a simple yet powerful REST API
▪ Simple: simple operations are rather simple,
what you would expect in a RESTful API
• Entity types, entities, attributes have a path
• You perform standard GET, POST, PUT,
PATCH, DELETE operations
▪ Yet powerful: powerful operations supported
• Geo-queries
• Subscription / Notification
• Pull/Push styles for gathering data
• Multiple data ”renderings” (key value,
normalized, GeoJSON)
• Temporal operations
• Federation mechanisms
8
Smart Home
• location
• address
• installed PV
• energy consumption
Wind Plant
• Location
• Active Power
• Reactive Power
• Frequency
Application/Service
FIWARE NGSI API
(NGSIv2 → NGSI-LD)
Context Broker
Wind Turbine
• location
• power
• wind speed
• pitch angle
https://github.com/smart-data-models
FIWARE driving key standards: Smart Data Models
▪ FIWARE Foundation is
collaborating with relevant
organizations towards definition
of common data models for
multiple application domains
• Smart Cities
• Smart Health
• Smart Energy
• Smart Environment
• Smart Manufacturing
• …
▪ Defined data models rely on
well-established ”de-facto”
standards (e.g., schema.org,
SAREF, IEC CIM in Energy or
UNE 178503 for Tourism)
9
data-models
Umbrella repo
Smart
Water
Subject 1
(sewage)
Smart
Cities
Cross
Sector
Smart
Environment
Smart
Destinations
Smart
Manufacturing
Smart
Agrifood
Subject 2
(parking)
Subject 3
(weather)
Subject 4
(Power
Transformer)
DOMAINS
REPOSITORIES
Readme
pointing to the
list of subjects
General info or
shared
resources
DATA-MODELS
- Guides for coding new data models
- Template for new data models and examples
- Directory for scripting tools to check data models
- Inventory of domains and data models
- Inventory of attributes and terms
- @Context for json-ld
SUBJECTS’ REPOSITORIES
Readme pointing to the list of data models for the objects
Contributors.md
subject-schema.json
DATA MODELS
README.md
/doc/spec.md
/examples
schema.json
Adopters
LICENSE
Smart Data Models: domains and subjects
10
LIFECYCLE MANAGEMENT REPOSITORIES
Incubated Harmonization
Smart
Aeronautics
Smart
Robotics
Smart
Energy
Endorsement at global level:
Relevant standard and industry bodies
11
TM Forum supports FIWARE
NGSI for real-time access to
context information in cities
TM Forum and FIWARE
collaborate in development
of data marketplace
platform components
TM Forum and FIWARE also
collaborate in definition of
common data models (smart
data models initiative)
ETSI created Jan 2017 an
Industry Specification Group
(ISG CIM) for defining a
Context Information
Management API
FIWARE NGSIv2 provided
the basis for the NGSI-LD
specs published by ETSI
FIWARE provides several
open source
implementations of ETSI
NGSI-LD
The GSMA has published a
Reference Architecture for
IoT Big Data Ecosystem
which recommends to
mobile operators
NGSI-LD plays the core role
for the integration of
components and the
development of
applications in the defined
Reference Architecture
Endorsement at global level:
Recommendations at region/country level
12
The FIWARE Context Broker
Technology (hence, NGSI-
LD) is a CEF (Connecting
Europe Facility) Building
Block recommended by the
EC to public and private
sector for publication of
right-time context data
The European Data portal
will support the publication
of right-time Open Data
IUDX, which provides the
trusted data exchange
framework recommended
to cities by the government
of India, has adopted NGSI-
LD as API for data
exchange
IUDX will join the smart
data models initiative and
play a leading role in
definition of data models
for cities
Digital Twins: an approach for integration at multiple levels
13
Digital Twin
representation
Digital Twin
representation
Digital Twin
representation
3rd
systems
sensors
Smart Solution
System 3
System 4
System 1
System 2 Smart City
Smart Building
Smart
Logistics
Smart Grid
Architecting
Smart Solutions
Integrating systems
and data within
organizations
(system of systems)
Sharing Data
across organizations
(Data Spaces)
Smart Vertical solution: Reference Architecture (Smart Cities)
▪ Four major layers:
• Data acquisition
• Data management
• Data processing/analysis & visualization
• Application layer
▪ Data acquisition layer
• Interface to IoT devices
• Interface to cameras
• Interface to robots
▪ Processing/analysis and visualization
• Integration with most popular Apache
processing engines (Spark, Flink, …)
• Advanced web mashup and
if-then-else tools
▪ You may use FIWARE components …
or pick those you are interested and
combine with 3rd components to create
hybrid platforms
14
Smart Vertical solution: Reference Architecture (Smart Cities)
▪ Four major layers:
• Data acquisition
• Data management
• Data processing/analysis & visualization
• Application layer
▪ Data acquisition layer
• Interface to IoT devices
• Interface to cameras
• Interface to robots
▪ Processing/analysis and visualization
• Integration with most popular Apache
processing engines (Spark, Flink, …)
• Advanced web mashup and
if-then-else tools
▪ You may use FIWARE components …
or pick those you are interested and
combine with 3rd components to create
hybrid platforms
15
Smart Vertical solution: Reference Architecture (Smart Manufacturing)
16
Smart Vertical solution: Reference Architecture (Smart Agrifood)
17
Smart Vertical solution: Reference Architecture (Smart Energy)
18
Smart Organizations: Reference Architecture following a System of
Systems approach (Smart Manufacturing)
19
Smart Organizations: Reference Architecture following a System of
Systems approach (Smart Agrifood)
20
Smart Organizations: Reference Architecture following a System of
Systems approach (Smart Energy)
21
Smart Organizations: Reference Architecture following a System of
Systems approach (Smart Cities)
22
IdP Auth
Smart Port
Smart Building
Context
Consumers
Context
Producers
Smart City
Context
Consumers
Context
Broker
Effective and trusted data sharing
23
Context
Broker
Context
Broker
Data Space
Trust
Authority
Marketplace /
Publication
Platform IdP Auth
IdP Auth
IdP Auth
Smart Grid
Smart Building
Context
Consumers
Context
Producers
Smart City
Context
Consumers
Context
Broker
Effective and trusted data sharing
24
Context
Broker
Context
Broker
Data Space
Trust
Authority
Marketplace /
Publication
Platform IdP Auth
IdP Auth
FIWARE: what is going on
▪ Digital Twin standardization
• Consolidate NGSI-LD as reference standard
• Standardization of advanced Digital Twin features
▪ Continue with the definition of standard Data Models
• Smart Data Models initiative – JOIN US !
• Cross-domain perspective
▪ Integration with blockchain / DLTs:
• Transparency in processes - quality certification
• Audits and forensics
▪ Integration with AI/ML technologies:
• Standard architecture enabling ”AI/ML as a service”
• plug&play extensibility of systems with AI/ML services
▪ Integration with Robotic systems:
• Standardization of interfaces to robotics systems
• Context-aware, smart, collaborative robots
25
▪ Data Spaces / Marketplaces – Data Economy
• Creation of multi-side markets
• Monetization of data to incentivize sharing
• Federated Identity and Access Management (IAM)
• Data Usage Control
FIWARE: what it brings
26
Technology that is
free, for all, for ever
• Curated framework of open source components for smart solutions
• Royalty-free Common Smart Data Models
• Inclusive approach, lowering barriers to contribution
• Compelling Roadmap (blockchain, AI, robotics, …)
• Enabling multiple business models
• De-facto standard in Smart Cities, growing adoption in other domains
• FIWARE Marketplace website publishing validated offerings
 “Powered by FIWARE” Solutions and Platforms
 “FIWARE-ready” Systems, IoT Devices
 FIWARE Services (consultancy, training, integration, support)
A growing Ecosystem
around the technology
A vibrant Community
engaged in the success
• Growing number of members: 85+ organizations, 250+ individuals
• Board of Directors (BoD) providing strategic direction
• Technical Steering Committee driving technical decisions
• Domain Committees through which members setup collaborations
• Growing network of iHubs and Evangelists acting locally
A Foundation bringing
support and doing for
the common good
• Protecting the FIWARE brand and compliance with Code of Conduct
• Augmenting global reach through relevant partnerships
• Empowering the Community bringing support to their activities
• Promoting FIWARE and recruiting new Community members
• Bring means for validating FIWARE technologies and offerings
Conclusions
▪ FIWARE brings response to existing challenges regarding
interoperability and replicability of smart solutions in
multiple sectors:
▪ Relying on Digital Twin vision
▪ Supporting System of Systems – Data Spaces integration
▪ An approach paving the way for the connection of
systems across domains
▪ An approach that is future proof – comprehensive
roadmap in place
▪ And don’t forget …
27
FIWARE is open, for all, for ever !!
http://fiware.org
Follow @FIWARE on Twitter
Sounds nice? - Contact us!
Juanjo Hierro
FIWARE Foundation CTO
juanjose.hierro@fiware.org

More Related Content

PPTX
Introduction to Data Engineering
PDF
Building a modern data stack to maintain an efficient and safe electrical grid
PDF
Modern Data architecture Design
PDF
Data Mesh Part 4 Monolith to Mesh
PDF
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
PDF
How a Semantic Layer Makes Data Mesh Work at Scale
PPTX
ENEL Electricity Grids on Neo4j Graph DB
PDF
Modeling Big Data with the ArchiMate 3.0 Language
Introduction to Data Engineering
Building a modern data stack to maintain an efficient and safe electrical grid
Modern Data architecture Design
Data Mesh Part 4 Monolith to Mesh
Data Mesh in Practice - How Europe's Leading Online Platform for Fashion Goes...
How a Semantic Layer Makes Data Mesh Work at Scale
ENEL Electricity Grids on Neo4j Graph DB
Modeling Big Data with the ArchiMate 3.0 Language

What's hot (20)

PPTX
Data Lakehouse, Data Mesh, and Data Fabric (r2)
PDF
Enterprise Architecture vs. Data Architecture
PDF
PDF
Data Architecture Strategies: Data Architecture for Digital Transformation
PDF
Siemens_2022_JPM-Digital-Twin-Conference.pdf
PDF
Platform Engineering
PPTX
Keeping the Pulse of Your Data:  Why You Need Data Observability 
PDF
Necessity of the Digital Twin and Digital Thread
PPTX
Microsoft Fabric Introduction
PPTX
Practical Enterprise Architecture - Introducing CSVLOD EA Model
PDF
PDF
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
PDF
Digital Twin and Smart Spaces
PDF
Emerging Trends in Data Architecture – What’s the Next Big Thing?
PDF
Webinar Data Mesh - Part 3
PPTX
Data Lakehouse Symposium | Day 4
PPSX
On-premise to Microsoft Azure Cloud Migration.
PDF
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
PDF
Learn to Use Databricks for Data Science
PPTX
Graph-Based Network Topology Analysis for Telecom Operators
Data Lakehouse, Data Mesh, and Data Fabric (r2)
Enterprise Architecture vs. Data Architecture
Data Architecture Strategies: Data Architecture for Digital Transformation
Siemens_2022_JPM-Digital-Twin-Conference.pdf
Platform Engineering
Keeping the Pulse of Your Data:  Why You Need Data Observability 
Necessity of the Digital Twin and Digital Thread
Microsoft Fabric Introduction
Practical Enterprise Architecture - Introducing CSVLOD EA Model
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Digital Twin and Smart Spaces
Emerging Trends in Data Architecture – What’s the Next Big Thing?
Webinar Data Mesh - Part 3
Data Lakehouse Symposium | Day 4
On-premise to Microsoft Azure Cloud Migration.
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Learn to Use Databricks for Data Science
Graph-Based Network Topology Analysis for Telecom Operators
Ad

Similar to Towards Digital Twin standards following an open source approach (20)

PDF
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
PDF
FIWARE: Cross-domain concepts and technologies in domain Reference Architectures
PDF
DW2020 Data Models - FIWARE Platform
PDF
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
PDF
FIWARE Wednesday Webinars - Architecting Your Smart Solution Powered by FIWARE
PDF
MartinBauer_DigitalTwins.pdf
PPTX
FIWARE Wednesday Webinars - FIWARE Building the Future
PDF
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
PDF
Fiware overview3
PDF
FIWARE Overview
PPTX
FIWARE Wednesday Webinars - FIWARE Overview
PPTX
MartinBauer-NGSI-LD_Roadmap.pptx
PDF
Fiware overview
PDF
FIWARE Global Summit - FIWARE Overview
PPTX
FIWARE From Open Data to Open APIs
PPTX
FIWARE: an open standard platform for smart cities
PPTX
Introduction to FIWARE Open Ecosystem
PPTX
FIWARE and Smart Data Models
PPTX
201410 1 fiware-overview
PPTX
FiWARE: transforming smart cities into engines of growth
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE: Cross-domain concepts and technologies in domain Reference Architectures
DW2020 Data Models - FIWARE Platform
FIWARE Wednesday Webinars - Cities as Enablers of the Data Economy: Smart Dat...
FIWARE Wednesday Webinars - Architecting Your Smart Solution Powered by FIWARE
MartinBauer_DigitalTwins.pdf
FIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
Fiware overview3
FIWARE Overview
FIWARE Wednesday Webinars - FIWARE Overview
MartinBauer-NGSI-LD_Roadmap.pptx
Fiware overview
FIWARE Global Summit - FIWARE Overview
FIWARE From Open Data to Open APIs
FIWARE: an open standard platform for smart cities
Introduction to FIWARE Open Ecosystem
FIWARE and Smart Data Models
201410 1 fiware-overview
FiWARE: transforming smart cities into engines of growth
Ad

More from FIWARE (20)

PPTX
Behm_Herne_NeMo_akt.pptx
PDF
Katharina Hogrebe Herne Digital Days.pdf
PPTX
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
PPTX
Behm_Herne_NeMo.pptx
PPTX
Evangelists + iHubs Promo Slides.pptx
PPTX
Lukas Künzel Smart City Operating System.pptx
PPTX
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
PPTX
Dennis Wendland_The i4Trust Collaboration Programme.pptx
PPTX
Ulrich Ahle_FIWARE.pptx
PPTX
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
PDF
Water Quality - Lukas Kuenzel.pdf
PPTX
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
PPTX
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
PPTX
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
PPTX
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
PDF
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
PDF
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
PPTX
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
PPTX
WE_LoRaWAN _ IoT.pptx
PPTX
EU Opp_Clara Pezuela - German chapter.pptx
Behm_Herne_NeMo_akt.pptx
Katharina Hogrebe Herne Digital Days.pdf
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
Behm_Herne_NeMo.pptx
Evangelists + iHubs Promo Slides.pptx
Lukas Künzel Smart City Operating System.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptx
Ulrich Ahle_FIWARE.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Water Quality - Lukas Kuenzel.pdf
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.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....
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
WE_LoRaWAN _ IoT.pptx
EU Opp_Clara Pezuela - German chapter.pptx

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Cloud computing and distributed systems.
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
Teaching material agriculture food technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
KodekX | Application Modernization Development
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Cloud computing and distributed systems.
Spectroscopy.pptx food analysis technology
Digital-Transformation-Roadmap-for-Companies.pptx
Teaching material agriculture food technology
Per capita expenditure prediction using model stacking based on satellite ima...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Approach and Philosophy of On baking technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Unlocking AI with Model Context Protocol (MCP)
20250228 LYD VKU AI Blended-Learning.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
KodekX | Application Modernization Development
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
NewMind AI Weekly Chronicles - August'25 Week I

Towards Digital Twin standards following an open source approach

  • 1. Towards Digital Twin standards following an open source approach Juanjo Hierro CTO FIWARE Foundation juanjose.hierro@fiware.org, @FIWARE
  • 2. Digital Twins: an approach for integration at multiple levels 1 Digital Twin representation Digital Twin representation Digital Twin representation 3rd systems sensors Smart Solution System 3 System 4 System 1 System 2 Smart City Smart Building Smart Logistics Smart Grid Architecting Smart Solutions Integrating systems and data within organizations (system of systems) Sharing Data across organizations (Data Spaces)
  • 3. What are we referring to as Digital Twin? ▪ Digital Twin = Digital representation of a real-world asset • Characterized by attributes □ Properties □ Relationships  Linked Data • Values of attributes may change over time (or not) • Typically have a location (but it is not a must requirement) ▪ (digital representation of) Context = Digital Twins Collection ▪ Cornerstone for the development of interoperable and replicable (portable) Smart Solutions: • Standard API for getting access to Digital Twin data (context) • Common Data Models associated to Digital Twin classes ▪ FIWARE has driven standardization+adoption: • NGSI: NGSIv2  ETSI NGSI-LD API • Smart Data Models initiative (500+ data models) 2
  • 4. FIWARE driving key standards: ETSI NGSI-LD 3 Application/Service FIWARE NGSI API (NGSIv2 → NGSI-LD) Bus • Location • No. passengers • Driver • Licence plate Citizen • Name-Surname • Birthday • Preferences • Location • ToDo list Shop • Location • Business name • Franchise • offerings Context Broker Entities (Digital Twins) Bus • Location • No. passengers • Driver • License plate Citizen • Birthday • Preferences • Location • ToDo list Incident / claim • Date • Location • Type • Issuer • Description Shop • Location • Business name • Franchise • offerings Attribute
  • 5. FIWARE driving key standards: ETSI NGSI-LD 4 Application/Service FIWARE NGSI API (NGSIv2 → NGSI-LD) Context Broker Tractor • Location • Speed • Planed route Crop • Humidity • Leaf area • Age Drone • Location • Battery level • Speed • Planed route 4 Tractor • Location • Speed • Planed route Crop • Humidity • Leaf area • Age Drone • Location • Battery level • Speed • Planed route Attribute Entities (Digital Twins)
  • 6. Ambulance • License plate • location • speed • equipment • current alert FIWARE driving key standards: ETSI NGSI-LD 5 Application/Service FIWARE NGSI API (NGSIv2 → NGSI-LD) Context Broker 5 Hospital • name • address • total patient rooms • occupied patient rooms • total surgery rooms • occupied surgery rooms Surgery Room • id • hospital • equipment • surgery plan Doctor • id • specialties • location • visits plan Attribute Entities (Digital Twins) Patient • id • location • patient record • treatment Ambulance • license plate • location • speed • equipment • current alert Alert • alert id • emergency level • description • location • patient id Surgery Room • id • hospital • equipment • surgery plan
  • 7. FIWARE driving key standards: ETSI NGSI-LD 6 Palletizer robot • Id • product • Items quantity • La<yers • Size • weight Operator • Id • Location • Assigned task • Profile Transport robot • Id • location • speed • transported items • destination Application/Service FIWARE NGSI API (NGSIv2 → NGSI-LD) Context Broker Palletizer robot • id • product • Items quantity • Layers • Size • Weight Transport robot • Id • location • speed • transported items • destination Operator • Id • location • assigned task • profile Shopfloor Door • Id • location • status (open/close) Attribute Entities (Digital Twins)
  • 8. FIWARE driving key standards: ETSI NGSI-LD 7 Smart Home • location • address • installed PV • energy consumption Wind Plant • Location • Active Power • Reactive Power • Frequency Application/Service FIWARE NGSI API (NGSIv2 → NGSI-LD) Context Broker Wind Turbine • location • power • wind speed • pitch angle Wind Turbine • location • power • wind speed • pitch angle Energy Storage • active power • reactive power • SoC • SoH Attribute Entities (Digital Twins) Substation • Hi voltage • Lo voltage • nominal power • power flow
  • 9. FIWARE driving key standards: ETSI NGSI-LD ▪ NGSI-LD is a simple yet powerful REST API ▪ Simple: simple operations are rather simple, what you would expect in a RESTful API • Entity types, entities, attributes have a path • You perform standard GET, POST, PUT, PATCH, DELETE operations ▪ Yet powerful: powerful operations supported • Geo-queries • Subscription / Notification • Pull/Push styles for gathering data • Multiple data ”renderings” (key value, normalized, GeoJSON) • Temporal operations • Federation mechanisms 8 Smart Home • location • address • installed PV • energy consumption Wind Plant • Location • Active Power • Reactive Power • Frequency Application/Service FIWARE NGSI API (NGSIv2 → NGSI-LD) Context Broker Wind Turbine • location • power • wind speed • pitch angle
  • 10. https://github.com/smart-data-models FIWARE driving key standards: Smart Data Models ▪ FIWARE Foundation is collaborating with relevant organizations towards definition of common data models for multiple application domains • Smart Cities • Smart Health • Smart Energy • Smart Environment • Smart Manufacturing • … ▪ Defined data models rely on well-established ”de-facto” standards (e.g., schema.org, SAREF, IEC CIM in Energy or UNE 178503 for Tourism) 9
  • 11. data-models Umbrella repo Smart Water Subject 1 (sewage) Smart Cities Cross Sector Smart Environment Smart Destinations Smart Manufacturing Smart Agrifood Subject 2 (parking) Subject 3 (weather) Subject 4 (Power Transformer) DOMAINS REPOSITORIES Readme pointing to the list of subjects General info or shared resources DATA-MODELS - Guides for coding new data models - Template for new data models and examples - Directory for scripting tools to check data models - Inventory of domains and data models - Inventory of attributes and terms - @Context for json-ld SUBJECTS’ REPOSITORIES Readme pointing to the list of data models for the objects Contributors.md subject-schema.json DATA MODELS README.md /doc/spec.md /examples schema.json Adopters LICENSE Smart Data Models: domains and subjects 10 LIFECYCLE MANAGEMENT REPOSITORIES Incubated Harmonization Smart Aeronautics Smart Robotics Smart Energy
  • 12. Endorsement at global level: Relevant standard and industry bodies 11 TM Forum supports FIWARE NGSI for real-time access to context information in cities TM Forum and FIWARE collaborate in development of data marketplace platform components TM Forum and FIWARE also collaborate in definition of common data models (smart data models initiative) ETSI created Jan 2017 an Industry Specification Group (ISG CIM) for defining a Context Information Management API FIWARE NGSIv2 provided the basis for the NGSI-LD specs published by ETSI FIWARE provides several open source implementations of ETSI NGSI-LD The GSMA has published a Reference Architecture for IoT Big Data Ecosystem which recommends to mobile operators NGSI-LD plays the core role for the integration of components and the development of applications in the defined Reference Architecture
  • 13. Endorsement at global level: Recommendations at region/country level 12 The FIWARE Context Broker Technology (hence, NGSI- LD) is a CEF (Connecting Europe Facility) Building Block recommended by the EC to public and private sector for publication of right-time context data The European Data portal will support the publication of right-time Open Data IUDX, which provides the trusted data exchange framework recommended to cities by the government of India, has adopted NGSI- LD as API for data exchange IUDX will join the smart data models initiative and play a leading role in definition of data models for cities
  • 14. Digital Twins: an approach for integration at multiple levels 13 Digital Twin representation Digital Twin representation Digital Twin representation 3rd systems sensors Smart Solution System 3 System 4 System 1 System 2 Smart City Smart Building Smart Logistics Smart Grid Architecting Smart Solutions Integrating systems and data within organizations (system of systems) Sharing Data across organizations (Data Spaces)
  • 15. Smart Vertical solution: Reference Architecture (Smart Cities) ▪ Four major layers: • Data acquisition • Data management • Data processing/analysis & visualization • Application layer ▪ Data acquisition layer • Interface to IoT devices • Interface to cameras • Interface to robots ▪ Processing/analysis and visualization • Integration with most popular Apache processing engines (Spark, Flink, …) • Advanced web mashup and if-then-else tools ▪ You may use FIWARE components … or pick those you are interested and combine with 3rd components to create hybrid platforms 14
  • 16. Smart Vertical solution: Reference Architecture (Smart Cities) ▪ Four major layers: • Data acquisition • Data management • Data processing/analysis & visualization • Application layer ▪ Data acquisition layer • Interface to IoT devices • Interface to cameras • Interface to robots ▪ Processing/analysis and visualization • Integration with most popular Apache processing engines (Spark, Flink, …) • Advanced web mashup and if-then-else tools ▪ You may use FIWARE components … or pick those you are interested and combine with 3rd components to create hybrid platforms 15
  • 17. Smart Vertical solution: Reference Architecture (Smart Manufacturing) 16
  • 18. Smart Vertical solution: Reference Architecture (Smart Agrifood) 17
  • 19. Smart Vertical solution: Reference Architecture (Smart Energy) 18
  • 20. Smart Organizations: Reference Architecture following a System of Systems approach (Smart Manufacturing) 19
  • 21. Smart Organizations: Reference Architecture following a System of Systems approach (Smart Agrifood) 20
  • 22. Smart Organizations: Reference Architecture following a System of Systems approach (Smart Energy) 21
  • 23. Smart Organizations: Reference Architecture following a System of Systems approach (Smart Cities) 22
  • 24. IdP Auth Smart Port Smart Building Context Consumers Context Producers Smart City Context Consumers Context Broker Effective and trusted data sharing 23 Context Broker Context Broker Data Space Trust Authority Marketplace / Publication Platform IdP Auth IdP Auth
  • 25. IdP Auth Smart Grid Smart Building Context Consumers Context Producers Smart City Context Consumers Context Broker Effective and trusted data sharing 24 Context Broker Context Broker Data Space Trust Authority Marketplace / Publication Platform IdP Auth IdP Auth
  • 26. FIWARE: what is going on ▪ Digital Twin standardization • Consolidate NGSI-LD as reference standard • Standardization of advanced Digital Twin features ▪ Continue with the definition of standard Data Models • Smart Data Models initiative – JOIN US ! • Cross-domain perspective ▪ Integration with blockchain / DLTs: • Transparency in processes - quality certification • Audits and forensics ▪ Integration with AI/ML technologies: • Standard architecture enabling ”AI/ML as a service” • plug&play extensibility of systems with AI/ML services ▪ Integration with Robotic systems: • Standardization of interfaces to robotics systems • Context-aware, smart, collaborative robots 25 ▪ Data Spaces / Marketplaces – Data Economy • Creation of multi-side markets • Monetization of data to incentivize sharing • Federated Identity and Access Management (IAM) • Data Usage Control
  • 27. FIWARE: what it brings 26 Technology that is free, for all, for ever • Curated framework of open source components for smart solutions • Royalty-free Common Smart Data Models • Inclusive approach, lowering barriers to contribution • Compelling Roadmap (blockchain, AI, robotics, …) • Enabling multiple business models • De-facto standard in Smart Cities, growing adoption in other domains • FIWARE Marketplace website publishing validated offerings  “Powered by FIWARE” Solutions and Platforms  “FIWARE-ready” Systems, IoT Devices  FIWARE Services (consultancy, training, integration, support) A growing Ecosystem around the technology A vibrant Community engaged in the success • Growing number of members: 85+ organizations, 250+ individuals • Board of Directors (BoD) providing strategic direction • Technical Steering Committee driving technical decisions • Domain Committees through which members setup collaborations • Growing network of iHubs and Evangelists acting locally A Foundation bringing support and doing for the common good • Protecting the FIWARE brand and compliance with Code of Conduct • Augmenting global reach through relevant partnerships • Empowering the Community bringing support to their activities • Promoting FIWARE and recruiting new Community members • Bring means for validating FIWARE technologies and offerings
  • 28. Conclusions ▪ FIWARE brings response to existing challenges regarding interoperability and replicability of smart solutions in multiple sectors: ▪ Relying on Digital Twin vision ▪ Supporting System of Systems – Data Spaces integration ▪ An approach paving the way for the connection of systems across domains ▪ An approach that is future proof – comprehensive roadmap in place ▪ And don’t forget … 27 FIWARE is open, for all, for ever !!
  • 29. http://fiware.org Follow @FIWARE on Twitter Sounds nice? - Contact us! Juanjo Hierro FIWARE Foundation CTO juanjose.hierro@fiware.org