SlideShare une entreprise Scribd logo
1  sur  21
City Platform as a Service – Integrated and Open
WP 6: Holistic Data Management and
Governance
Adrian Gschwend, BFH
Katsunori Shindo, Ubiquitous Networking Laboratory
Year 1 Review Meeting, Tokyo
October 5, 2017
Overview
29.11.2017 CPaaS.io - Consortium Confidential 2
WP 7: Impact Generation
WP 3:
Platform Architecture
WP 4: Cloud & Edge Programming
WP 5: Citizen Empowerment for Data Privacy
WP 6: Holistic Data Management & Governance
WP 8: Project Management
WP 2: Use Cases & Trials
WP 1: Ethics Requirements
Involved Participants
29.11.2017 CPaaS.io - Consortium Confidential 3
Main Results
• Objective 1: Develop a model to assess data quality, in
particular regarding IoT data.
 T6.1, initial work in D6.1: Holistic Data Management: State of the Art
(M6)
• Objective 2: Provide the mechanisms for linking
heterogeneous data sets from variety of sources.
 T6.2, D6.1: Holistic Data Management: State of the Art (M6)
 Analyzes current Best Practices in Data Management
 Introduces schema, ontologies and vocabularies
 Domains: IoT, O(G)D, Social Media, Personal data
29.11.2017 CPaaS.io - Consortium Confidential 4
Main Results
• Objective 3: Enable the provisioning of the data as linked data
through SPARQL endpoints.
 Initial concept for Linked Data access to FIWARE & u2 in D6.2
 U2: SPARQL and REST-based integration
 FIWARE: Initial SPARQL endpoint exposing Deployment Knowledge Base
(T6.5)
 Extended SSN Ontology with deployment specific concepts
 Described Color Run Utrecht Deployment with Deployment Tool
• Objective 4: Develop the necessary mechanisms to support the
privacy requirements.
 Started in T6.3 & 6.4, M9. Some basic work in D6.1 (M6)
29.11.2017 CPaaS.io - Consortium Confidential 5
Results in Year 1
Summary and Discussion
29.11.2017 CPaaS.io - Consortium Confidential 6
D6.1: Holistic Data Management
• Analyzing existing and upcoming Best Practices
• Data on the Web Best Practices introduction (W3C)
• Analyzing many existing ontologies and their pickup
• Analyzing IoT related ontologies
• W3C Community Group work (Spatial, SSN etc)
• Identifying gaps
29.11.2017 CPaaS.io - Consortium Confidential 7
Existing and Upcoming Best Practices
29.11.2017 CPaaS.io - Consortium Confidential 8
FIWARE: using NGSI data model u2: ucR model
In both models, one can map and expose a specific data set as RDF
Many of the presented standards in the area of Linked
and Open Data are summarized in the Data on the Web
Best Practices W3C Recommendation
RDF Linked Data (in RDF)
FIWARE, u2, RDF & Linked Data
• FIWARE
• NGSI Data model
• u2
• ucode ucR model
• RDF (Resource Description Framework)
• Graph based data model, URIs as identifiers
• Various serializations, among others JSON-LD
• SPARQL query language, supports federation (SERVICE keyword)
• Linked Data: HTTP based access to URIs
29.11.2017 CPaaS.io - Consortium Confidential 9
Conclusion of D6.1
• For data sets with a relevance for CPaaS.io use cases
it is important to expose as much data as possible as Linked
Data
• For that, modules will be implemented that allow access to
FIWARE or u2 data as RDF
29.11.2017 CPaaS.io - Consortium Confidential 10
D6.2: Linked Data Access Endpoint
• Initial architecture for Linked Data (RDF) integration
• FIWARE: Semantic Integration layer
• u2: SPARQL and REST-based integration
• First FIWARE components developed
• First SPARQL queries executed against metadata
• Discussions for mapping components for data itself
29.11.2017 CPaaS.io - Consortium Confidential 11
FIWARE: Semantic Integration Layer
NGSI API Orion
Context
Broker
IoT
IoT
IoT
IoT
IoT
Knowledge
Server
Analytics
W3C RDF
W3C SPARQL
Semantic
Layer
29.11.2017 CPaaS.io - Consortium Confidential 12
Semantic
Data
Repository
Semantic Integration Layer Implementation Architecture
29.11.2017 CPaaS.io - Consortium Confidential 13
IoTBroker
NGSI to RDF Mapper
Triple Store
HTTP to HTTPS
Basic Auth Proxy
NGSI Application
CPaaS.io
2 NGSI 10
Update
1 NGSI 10 Subscription
Murcia Instance AGT Instance
3 NGSI 10 Notify
4 NGSI 10 Notify
5 SPARQL UPDATE
6a NGSI Data acces
RDF Application
6b SPARQL Data accsss
u2 Endpoint
u2: SPARQL and REST-based integration
29.11.2017 CPaaS.io - Consortium Confidential 14
Applications Sensors / Actuators
REST-based
query
JSON-LD
Formatted
data
RDF
Database
Relation
Database
KVS
Database
GIS
Database
SPARQL SQL SQLAPI for KVS DB
REST-based
query
JSON-LD
Formatted
data
SPARQL-based
interface
CPaaS.io
Front-End
Query Converter
Federation of
various databases
u2 Endpoint Implementation Architecture
29.11.2017 CPaaS.io - Consortium Confidential 15
Applications Sensors / Actuators
REST-based
query
JSON-LD
Formatted
data
RDF
Database
Relation
Database
KVS
Database
GIS
Database
SPARQL SQL SQLAPI for KVS DB
REST-based
query
JSON-LD
Formatted
data
SPARQL-based
interface
u2 Endpoint
CPaaS.io
Front-End
Query Converter
(2) Convert query to
target database
(3) Access to
target databases
(1) Accept a query
(4) Convert response to
JSON-LD format
(5) Return formatted response
T6.5 Scenarios and Requirement Analysis
• Smart City Deployments
• Spatial Coverage
• Event Deployments
• Limited Duration
• Mobile Deployments
• Smart Home Deployments
• Building Centric Deployment
• Device Associations
29.11.2017 CPaaS.io - Consortium Confidential 16
T6.5 Deployment Tool
Reactive Web Application
• Inventory Management
• Type Management
• People and Groups
• Event and Venue Creation
• Mobile Deployments
• Map-based Static Deployments
Technical Implementation
• Fully RDF-based using a powerful device description and deployment extension
ontology of SSN
• Adaptive UI: Dialogs adapt to ontology and data
29.11.2017 CPaaS.io - Consortium Confidential 17
T6.5 Agile Development
Starting Point: Basic version of deployment tool V1.0 and
Deployment Ontology V1.0
Ontology V2.0.1: Better support for all deployment types
Deployment Tool V1.6.0: more than 10 releases
29.11.2017 CPaaS.io - Consortium Confidential 18
Plan for Year 2
Outlook
29.11.2017 CPaaS.io - Consortium Confidential 19
WP6 Outlook
• Semantic Data Integration (T6.2)
• Federated Querying over both platform implementations
• Accessing data (not just metadata) as RDF
• Data Quality models (T6.1)
• User empowered & context-based data access (T6.3 & 6.4)
• Personal data management: a function for citizens to set the policy of their own personal data
• Context-based access control: a function to change the policy of access control based on contexts
• Next Deliverables
• D6.3 : Holistic Data Management: Initial Concepts and Models [18]
• Semantic mapping of NGSI data model to RDF and u2 data model
• Description of Deployment Ontology
• ETSI Industry Specification Group (ISGs) related work
• Cross-sector Context Information Management (ISG CIM) for smart cities applications and beyond
• City Digital Profile (ISG CDP)
• Details in WP7
29.11.2017 CPaaS.io - Consortium Confidential 20
Gracias Mulțumesc 謝謝 Paldies Eskerrik asko Dziękuję Mahalo ‫תודה‬ Go raibh maith agat спасибо Grazzi आभारी
Xin cảm ơn 감사합니다 நன்றி Köszönöm ‫مرسي‬ Ndiyabulela Grazia Tak Благодаря Aitäh Terima kasih Děkuji
Asante Diolch ‫شكرا‬ Takk Ďakujem Gràcies Kiitos Obrigado Teşekkür ederim Ngiyabonga Þakka þér Grazas
Tapadh leibh ขอบคุณ Faleminderit Ačiū Danke Merci Grazie Hvala Ευχαριστώ Dankon Tack Dank je Grazcha
…
Thank You
ありがとう
This document has been produced in the context of the CPaaS.io project which is jointly funded by the European
Commission (grant agreement n° 723076) and NICT from Japan (management number 18302). All information provided
in this document is provided "as is" and no guarantee or warranty is given that the information is fit for any particular
purpose. The user thereof uses the information at its sole risk and liability. For the avoidance of all doubts, the European
Commission and NICT have no liability in respect of this document, which is merely representing the view of the project
consortium. This document is subject to change without notice.
29.11.2017 CPaaS.io - Consortium Confidential 21

Contenu connexe

Tendances

Tendances (19)

LEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI systemLEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI system
 
Trent McConaghy- BigchainDB
Trent McConaghy- BigchainDBTrent McConaghy- BigchainDB
Trent McConaghy- BigchainDB
 
Thoughts on interoperability
Thoughts on interoperabilityThoughts on interoperability
Thoughts on interoperability
 
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value PropositionFIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
FIWARE Wednesday Webinars - FIWARE Vision and Value Proposition
 
Weaving the ILP Fabric into Bigchain DB
Weaving the ILP Fabric into Bigchain DBWeaving the ILP Fabric into Bigchain DB
Weaving the ILP Fabric into Bigchain DB
 
FIWARE Global Summit - NGSI-LD - NGSI with Linked Data
FIWARE Global Summit - NGSI-LD - NGSI with Linked DataFIWARE Global Summit - NGSI-LD - NGSI with Linked Data
FIWARE Global Summit - NGSI-LD - NGSI with Linked Data
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org
 
Sharing our best secrets: Design a distributed system from scratch
Sharing our best secrets: Design a distributed system from scratchSharing our best secrets: Design a distributed system from scratch
Sharing our best secrets: Design a distributed system from scratch
 
Webinar: Building a Blockchain Database with MongoDB
Webinar: Building a Blockchain Database with MongoDBWebinar: Building a Blockchain Database with MongoDB
Webinar: Building a Blockchain Database with MongoDB
 
Graham Cousins
Graham CousinsGraham Cousins
Graham Cousins
 
Introduction to BigchainDB
Introduction to BigchainDBIntroduction to BigchainDB
Introduction to BigchainDB
 
BigchainDB and Beyond
BigchainDB and BeyondBigchainDB and Beyond
BigchainDB and Beyond
 
FIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the FutureFIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the Future
 
connect
connectconnect
connect
 
Linked Open Data and DANS
Linked Open Data and DANSLinked Open Data and DANS
Linked Open Data and DANS
 
PhD Projects in CoAP Research Guidance
PhD Projects in CoAP Research GuidancePhD Projects in CoAP Research Guidance
PhD Projects in CoAP Research Guidance
 
Big data summary_v2.1
Big data summary_v2.1Big data summary_v2.1
Big data summary_v2.1
 
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
 Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017 Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
 
ROI in Linking Content to CRM by Applying the Linked Data Stack
ROI in Linking Content to CRM by Applying the Linked Data StackROI in Linking Content to CRM by Applying the Linked Data Stack
ROI in Linking Content to CRM by Applying the Linked Data Stack
 

Similaire à CPaaS.io Y1 Review Meeting - Holistic Data Management

NordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:RdaNordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk
 
Juanjo Hierro - Introduction and overview of FIWARE Vision on Data Spaces.pdf
Juanjo Hierro - Introduction and overview of FIWARE Vision on Data Spaces.pdfJuanjo Hierro - Introduction and overview of FIWARE Vision on Data Spaces.pdf
Juanjo Hierro - Introduction and overview of FIWARE Vision on Data Spaces.pdf
FIWARE
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
Dublinked .
 
Tag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh PlatformTag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh Platform
Sanjay Padhi, Ph.D
 

Similaire à CPaaS.io Y1 Review Meeting - Holistic Data Management (20)

BDE SC3.3 Workshop - BDE Platform: Technical overview
 BDE SC3.3 Workshop -  BDE Platform: Technical overview BDE SC3.3 Workshop -  BDE Platform: Technical overview
BDE SC3.3 Workshop - BDE Platform: Technical overview
 
Building a modern in-house analytics pipeline
Building a modern in-house analytics pipelineBuilding a modern in-house analytics pipeline
Building a modern in-house analytics pipeline
 
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
Apache Big_Data Europe event: "Demonstrating the Societal Value of Big & Smar...
 
OSLC & The Future of Interoperability
OSLC & The Future of InteroperabilityOSLC & The Future of Interoperability
OSLC & The Future of Interoperability
 
be cse projects in chennai
be cse projects in chennaibe cse projects in chennai
be cse projects in chennai
 
ieee projects in chennai 2018-2019
ieee projects in chennai 2018-2019ieee projects in chennai 2018-2019
ieee projects in chennai 2018-2019
 
BigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal PilotsBigDataEurope @BDVA Summit2016 2: Societal Pilots
BigDataEurope @BDVA Summit2016 2: Societal Pilots
 
NordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:RdaNordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:Rda
 
Juanjo Hierro - Introduction and overview of FIWARE Vision on Data Spaces.pdf
Juanjo Hierro - Introduction and overview of FIWARE Vision on Data Spaces.pdfJuanjo Hierro - Introduction and overview of FIWARE Vision on Data Spaces.pdf
Juanjo Hierro - Introduction and overview of FIWARE Vision on Data Spaces.pdf
 
SC1 Workshop 2 General Introduction to BDE
SC1 Workshop 2 General Introduction to BDESC1 Workshop 2 General Introduction to BDE
SC1 Workshop 2 General Introduction to BDE
 
A Gen3 Perspective of Disparate Data
A Gen3 Perspective of Disparate DataA Gen3 Perspective of Disparate Data
A Gen3 Perspective of Disparate Data
 
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015COMSODE networking session at ICT Lisbon 2015
COMSODE networking session at ICT Lisbon 2015
 
Data mining projects
Data mining projectsData mining projects
Data mining projects
 
Tracking research data footprints - slides
Tracking research data footprints - slidesTracking research data footprints - slides
Tracking research data footprints - slides
 
Cs6703 grid and cloud computing unit 2
Cs6703 grid and cloud computing unit 2Cs6703 grid and cloud computing unit 2
Cs6703 grid and cloud computing unit 2
 
Cloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and AnalyticsCloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and Analytics
 
Tag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh PlatformTag.bio: Self Service Data Mesh Platform
Tag.bio: Self Service Data Mesh Platform
 
BDE SC6 workshop - introduction 2016
BDE SC6 workshop - introduction 2016BDE SC6 workshop - introduction 2016
BDE SC6 workshop - introduction 2016
 

Plus de Stephan Haller

Plus de Stephan Haller (20)

The Bern University of Applied Sciences and its Smart City Research
The Bern University of Applied Sciences and its Smart City ResearchThe Bern University of Applied Sciences and its Smart City Research
The Bern University of Applied Sciences and its Smart City Research
 
Smart Ageing
Smart AgeingSmart Ageing
Smart Ageing
 
Auf dem Weg zur digitalen Stadt
Auf dem Weg zur digitalen StadtAuf dem Weg zur digitalen Stadt
Auf dem Weg zur digitalen Stadt
 
INIAD Talk City Of Tomorrow
INIAD Talk City Of TomorrowINIAD Talk City Of Tomorrow
INIAD Talk City Of Tomorrow
 
Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...
Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...
Connecting Cities, Technologies and Citizens – the Swiss-European-Japanese pr...
 
CPaaS.io - u2-based Toolbox
CPaaS.io - u2-based ToolboxCPaaS.io - u2-based Toolbox
CPaaS.io - u2-based Toolbox
 
CPaaS.io - Project Impact
CPaaS.io - Project ImpactCPaaS.io - Project Impact
CPaaS.io - Project Impact
 
CPaaS.io - Toolbox for City Planners
CPaaS.io - Toolbox for City PlannersCPaaS.io - Toolbox for City Planners
CPaaS.io - Toolbox for City Planners
 
CPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based ToolboxCPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based Toolbox
 
CPaaS.io - Conceptual Outcomes
CPaaS.io - Conceptual OutcomesCPaaS.io - Conceptual Outcomes
CPaaS.io - Conceptual Outcomes
 
CPaaS.io - Overview - Final Review Meeting
CPaaS.io - Overview - Final Review MeetingCPaaS.io - Overview - Final Review Meeting
CPaaS.io - Overview - Final Review Meeting
 
Smart City: Daten als Innovationstreiber der intelligenten Stadt
Smart City: Daten als Innovationstreiber der intelligenten StadtSmart City: Daten als Innovationstreiber der intelligenten Stadt
Smart City: Daten als Innovationstreiber der intelligenten Stadt
 
Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...
Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...
Perspectives on Smart Cities Strategies: Sketching a Framework and Testing Fi...
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Smart City und The Things Network
Smart City und The Things NetworkSmart City und The Things Network
Smart City und The Things Network
 
Amsterdam Smart City
Amsterdam Smart CityAmsterdam Smart City
Amsterdam Smart City
 
CPaaS.io Webinar
CPaaS.io WebinarCPaaS.io Webinar
CPaaS.io Webinar
 
CPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use CasesCPaaS.io Y1 Review Meeting - Use Cases
CPaaS.io Y1 Review Meeting - Use Cases
 
CPaaS.io Y1 Review Meeting - Citizen Empowerment
CPaaS.io Y1 Review Meeting - Citizen EmpowermentCPaaS.io Y1 Review Meeting - Citizen Empowerment
CPaaS.io Y1 Review Meeting - Citizen Empowerment
 
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

CPaaS.io Y1 Review Meeting - Holistic Data Management

  • 1. City Platform as a Service – Integrated and Open WP 6: Holistic Data Management and Governance Adrian Gschwend, BFH Katsunori Shindo, Ubiquitous Networking Laboratory Year 1 Review Meeting, Tokyo October 5, 2017
  • 2. Overview 29.11.2017 CPaaS.io - Consortium Confidential 2 WP 7: Impact Generation WP 3: Platform Architecture WP 4: Cloud & Edge Programming WP 5: Citizen Empowerment for Data Privacy WP 6: Holistic Data Management & Governance WP 8: Project Management WP 2: Use Cases & Trials WP 1: Ethics Requirements
  • 3. Involved Participants 29.11.2017 CPaaS.io - Consortium Confidential 3
  • 4. Main Results • Objective 1: Develop a model to assess data quality, in particular regarding IoT data.  T6.1, initial work in D6.1: Holistic Data Management: State of the Art (M6) • Objective 2: Provide the mechanisms for linking heterogeneous data sets from variety of sources.  T6.2, D6.1: Holistic Data Management: State of the Art (M6)  Analyzes current Best Practices in Data Management  Introduces schema, ontologies and vocabularies  Domains: IoT, O(G)D, Social Media, Personal data 29.11.2017 CPaaS.io - Consortium Confidential 4
  • 5. Main Results • Objective 3: Enable the provisioning of the data as linked data through SPARQL endpoints.  Initial concept for Linked Data access to FIWARE & u2 in D6.2  U2: SPARQL and REST-based integration  FIWARE: Initial SPARQL endpoint exposing Deployment Knowledge Base (T6.5)  Extended SSN Ontology with deployment specific concepts  Described Color Run Utrecht Deployment with Deployment Tool • Objective 4: Develop the necessary mechanisms to support the privacy requirements.  Started in T6.3 & 6.4, M9. Some basic work in D6.1 (M6) 29.11.2017 CPaaS.io - Consortium Confidential 5
  • 6. Results in Year 1 Summary and Discussion 29.11.2017 CPaaS.io - Consortium Confidential 6
  • 7. D6.1: Holistic Data Management • Analyzing existing and upcoming Best Practices • Data on the Web Best Practices introduction (W3C) • Analyzing many existing ontologies and their pickup • Analyzing IoT related ontologies • W3C Community Group work (Spatial, SSN etc) • Identifying gaps 29.11.2017 CPaaS.io - Consortium Confidential 7
  • 8. Existing and Upcoming Best Practices 29.11.2017 CPaaS.io - Consortium Confidential 8 FIWARE: using NGSI data model u2: ucR model In both models, one can map and expose a specific data set as RDF Many of the presented standards in the area of Linked and Open Data are summarized in the Data on the Web Best Practices W3C Recommendation RDF Linked Data (in RDF)
  • 9. FIWARE, u2, RDF & Linked Data • FIWARE • NGSI Data model • u2 • ucode ucR model • RDF (Resource Description Framework) • Graph based data model, URIs as identifiers • Various serializations, among others JSON-LD • SPARQL query language, supports federation (SERVICE keyword) • Linked Data: HTTP based access to URIs 29.11.2017 CPaaS.io - Consortium Confidential 9
  • 10. Conclusion of D6.1 • For data sets with a relevance for CPaaS.io use cases it is important to expose as much data as possible as Linked Data • For that, modules will be implemented that allow access to FIWARE or u2 data as RDF 29.11.2017 CPaaS.io - Consortium Confidential 10
  • 11. D6.2: Linked Data Access Endpoint • Initial architecture for Linked Data (RDF) integration • FIWARE: Semantic Integration layer • u2: SPARQL and REST-based integration • First FIWARE components developed • First SPARQL queries executed against metadata • Discussions for mapping components for data itself 29.11.2017 CPaaS.io - Consortium Confidential 11
  • 12. FIWARE: Semantic Integration Layer NGSI API Orion Context Broker IoT IoT IoT IoT IoT Knowledge Server Analytics W3C RDF W3C SPARQL Semantic Layer 29.11.2017 CPaaS.io - Consortium Confidential 12 Semantic Data Repository
  • 13. Semantic Integration Layer Implementation Architecture 29.11.2017 CPaaS.io - Consortium Confidential 13 IoTBroker NGSI to RDF Mapper Triple Store HTTP to HTTPS Basic Auth Proxy NGSI Application CPaaS.io 2 NGSI 10 Update 1 NGSI 10 Subscription Murcia Instance AGT Instance 3 NGSI 10 Notify 4 NGSI 10 Notify 5 SPARQL UPDATE 6a NGSI Data acces RDF Application 6b SPARQL Data accsss
  • 14. u2 Endpoint u2: SPARQL and REST-based integration 29.11.2017 CPaaS.io - Consortium Confidential 14 Applications Sensors / Actuators REST-based query JSON-LD Formatted data RDF Database Relation Database KVS Database GIS Database SPARQL SQL SQLAPI for KVS DB REST-based query JSON-LD Formatted data SPARQL-based interface CPaaS.io Front-End Query Converter Federation of various databases
  • 15. u2 Endpoint Implementation Architecture 29.11.2017 CPaaS.io - Consortium Confidential 15 Applications Sensors / Actuators REST-based query JSON-LD Formatted data RDF Database Relation Database KVS Database GIS Database SPARQL SQL SQLAPI for KVS DB REST-based query JSON-LD Formatted data SPARQL-based interface u2 Endpoint CPaaS.io Front-End Query Converter (2) Convert query to target database (3) Access to target databases (1) Accept a query (4) Convert response to JSON-LD format (5) Return formatted response
  • 16. T6.5 Scenarios and Requirement Analysis • Smart City Deployments • Spatial Coverage • Event Deployments • Limited Duration • Mobile Deployments • Smart Home Deployments • Building Centric Deployment • Device Associations 29.11.2017 CPaaS.io - Consortium Confidential 16
  • 17. T6.5 Deployment Tool Reactive Web Application • Inventory Management • Type Management • People and Groups • Event and Venue Creation • Mobile Deployments • Map-based Static Deployments Technical Implementation • Fully RDF-based using a powerful device description and deployment extension ontology of SSN • Adaptive UI: Dialogs adapt to ontology and data 29.11.2017 CPaaS.io - Consortium Confidential 17
  • 18. T6.5 Agile Development Starting Point: Basic version of deployment tool V1.0 and Deployment Ontology V1.0 Ontology V2.0.1: Better support for all deployment types Deployment Tool V1.6.0: more than 10 releases 29.11.2017 CPaaS.io - Consortium Confidential 18
  • 19. Plan for Year 2 Outlook 29.11.2017 CPaaS.io - Consortium Confidential 19
  • 20. WP6 Outlook • Semantic Data Integration (T6.2) • Federated Querying over both platform implementations • Accessing data (not just metadata) as RDF • Data Quality models (T6.1) • User empowered & context-based data access (T6.3 & 6.4) • Personal data management: a function for citizens to set the policy of their own personal data • Context-based access control: a function to change the policy of access control based on contexts • Next Deliverables • D6.3 : Holistic Data Management: Initial Concepts and Models [18] • Semantic mapping of NGSI data model to RDF and u2 data model • Description of Deployment Ontology • ETSI Industry Specification Group (ISGs) related work • Cross-sector Context Information Management (ISG CIM) for smart cities applications and beyond • City Digital Profile (ISG CDP) • Details in WP7 29.11.2017 CPaaS.io - Consortium Confidential 20
  • 21. Gracias Mulțumesc 謝謝 Paldies Eskerrik asko Dziękuję Mahalo ‫תודה‬ Go raibh maith agat спасибо Grazzi आभारी Xin cảm ơn 감사합니다 நன்றி Köszönöm ‫مرسي‬ Ndiyabulela Grazia Tak Благодаря Aitäh Terima kasih Děkuji Asante Diolch ‫شكرا‬ Takk Ďakujem Gràcies Kiitos Obrigado Teşekkür ederim Ngiyabonga Þakka þér Grazas Tapadh leibh ขอบคุณ Faleminderit Ačiū Danke Merci Grazie Hvala Ευχαριστώ Dankon Tack Dank je Grazcha … Thank You ありがとう This document has been produced in the context of the CPaaS.io project which is jointly funded by the European Commission (grant agreement n° 723076) and NICT from Japan (management number 18302). All information provided in this document is provided "as is" and no guarantee or warranty is given that the information is fit for any particular purpose. The user thereof uses the information at its sole risk and liability. For the avoidance of all doubts, the European Commission and NICT have no liability in respect of this document, which is merely representing the view of the project consortium. This document is subject to change without notice. 29.11.2017 CPaaS.io - Consortium Confidential 21

Notes de l'éditeur

  1. For the EUJ-02-2016 call text, refer to https://ec.europa.eu/programmes/horizon2020/sites/horizon2020/files/05i.%20LEIT-ICT_2016-2017_pre-publication.pdf, page 108ff.
  2. ~ What is RDF and Migrating FIWARE and u2 to RDF ~