SlideShare a Scribd company logo
1 of 35
Publishing context information as open data
Francisco de la Vega
UPM Researcher. Business API Ecosystem GE Owner
fdelavega@fi.upm.es
1
#OpenData
#Economy_Of_Data
#Context_Information
“Data is new oil for a digital era”
Neelie Kroes
2
3
Open Data definition
“A piece of data or content is open if anyone is free to use,
reuse, and redistribute it — subject only, at most, to the
requirement to attribute and/or share-alike.”
[http://opendefinition.org/#sthash.6ieidzit.dpuf]
Open Data definition
4
Accesibility to anyone
Re-usage possibilities
Updated
Quality
Linkable
Every public body, private Company or citizen
should have equal rights to get the data
[European directive on PSI, 2003]
Open Data definition
 Open Data vs Public Sector Information
 Levels of openness of data [TBL 2010]
• Online but not re-usable on open licenses
• Online and open-licensed but only human-readable
• Online, open-licensed and structured
• Online, open-licensed and structured (non-proprietary format)
• All of above and identifiable with URI
• All of above and linkable to get network-effect and added-value
5
Public data can be completely useful only if it
has an ability to be linked with other data sets
and create new social and economical value
[Sashinskaya, M. 2014]
6
Types of Open Data
Open Data for Smart Cities
 Smart people are the most important component of a Smart city
• User-oriented participation
• Talent
• Entrepreneurship
 City government may not need to produce the apps, but can provide the platform being a
facilitator
 A modern city has many data generated and collected by citizens every day
• This data can create added value (social and economical) specially if is linkable and
combined with other public data
7
Context Information: NGSI
8
9
Shared context information would boost innovative services
and the development of multi-side markets
Different Sources of Context
 Context information may come from many sources which may vary over time:
• Existing Systems dealing with management of municipal services
• Sensor networks (Internet of Things)
• Third-party smart city APPs
 Source of information needs to be transparent to applications accessing context information
NGSI Standard API
Current traffic
in street “X”
A sensor in a
pedestrian street
Citizen’s car app or
smartphone
Notify traffic
in street “X”
Current traffic
in street “X”
Public Transport System
11
Once context information is gathered, a lot of useful
complementary FIWARE enablers can be used
Open data publication
Advanced Web-based UI
(AR, 3D)
Data/Apps visualization
Big Data Analysis
Complex Event
Processing
Multimedia processing
IoT-enabled
Context Information
Management
Publishing Open Data: CKAN
13
CKAN is a data management
platform that makes data
accessible by enabling the
publication, search, and usage
of the data
CKAN Open Data Platform
CKAN Open Data Platform
 De facto standard platform for Open Data in Europe and beyond
 Plenty of extensions: harvesting, geographical information, data visualization…
 Search & Discover Data:
• Search by keywords
• Browse by facets
• Explore data with previews & visualization
• REST/JSON APIs to access data and metadata
 Data Management for publishers
• Easy store & update of metadata
14
FIWARE Extended CKAN
 Integrated with FIWARE Lab IdM (OAuth2)
• Users do not need to have different accounts
• Same user than in the rest of FIWARE Portals
• Users can access the portal without log in to read open data
 Ability to create private datasets
• Accessible only by certain users
 Ability to publish datasets in the Business API Ecosystem
• Manage the users that can access private datasets
• Charge users for accessing your data
• Ensure that users only access your data under some legal terms
• …
  https://data.lab.fiware.org
15
16
IdM Extension
• Users authenticated and
authorized using the
FIWARE IdM
FIWARE Extended CKAN
17
FIWARE Extended CKAN
Private datasets Extension
• Control datasets visibility
• Allowed users list
18
FIWARE Extended CKAN
NGSI Extension
• NGSI queries published as
datasets
• Support for secured
Context Brokers
• Support for tenants and
service paths
19
FIWARE Extended CKAN
Store Publisher Extension
• BAE offerings can be
created from CKAN
20
FIWARE Extended CKAN
WireCloud view Extension
• Rich visualizations for
data
• Support for existing
dashboards
• Wizard for basic
visualizations
21
FIWARE Extended CKAN
Data requests Extension
• Users can ask for data
• Support for creating,
closing, and resolving
data requests
22
FIWARE NGSI components as live data sources
 Integration with any NGSI-enabled component in FIWARE
 Live-update of data (context information) for interactive applications
• IoT
Context Broker
Traditional (static) historical
data
CKAN
Context sources
23
CKAN NGSI datasets access control
CKAN
IdM
PEP
PDP
Context
Broker
Authenticate user
Access token
Validate token
Check permissions
Demo
Towards an Economy of Data
25
Business API ecosystem RI
 Monetizing data
• Or only “Terms of use”
 Not only data
• Visualization
• APIs
• Applications
 Revenue sharing
 Value-chain (future)
26
Business API ecosystem RI
27
Integration of standard
TMForum APIs with the
former FIWARE Business
Framework GEs for DS
Management
Key Features:
• Management of catalogs, products, and offerings
• Rich pricing models, including recurring payments,
pay-per-use, etc
• Accounting callbacks
• Billing and charging
• Revenue sharing, including models with multiple
stakeholders involved
28
Aligned with TM Forum
TM Forum & FIWARE APIs are part of a Business
Framework that serves the emerging economy of data.
TM Forum Ecosystem APIs
 REST based APIs that enable rapid, repeatable, and flexible integration among operations
and management systems.
 Making it easier to create, build and operate complex innovative services.
30
FIWARE/TMF Business API Ecosystem GE
Rating/
OM
RSS
Payment
Portal
TMF API
Catalog
API Orchestrator
(Authentication/Authorization)
Identity Manager
TMF API
Product
Inventory
TMF API
Product
ordering
TMF API
Billing
TMF API
Usage
TMF API
Party/Custome
r
Accounting
31
CKAN NGSI datasets monetization
Business API
Ecosystem
CKAN
Dataset
Extension
CKAN
IdM
notif (type, user, dataset)
Product, offering
PEP
PDP
Context
Broker
grant (role, user)
revoke (role, user)
32
Where to get more information?
 CKAN Documentation
• https://ckan.org/
 NGSI Documentation
• https://fiware-orion.readthedocs.io/en/master/
 How to publish context information guide
• http://fiwaretourguide.readthedocs.io/en/latest/publishing-open-data-in-
fiware/introduction/
33
Where to get more information?
 BAE Technical documentation
• https://business-api-ecosystem.readthedocs.io/en/latest/
 The fast way
• https://hub.docker.com/r/fiware/business-api-ecosystem/
 Courses at
• https://edu.fiware.org/course/view.php?id=150
 Interesting Economy of Data stuff during FIWARE Summit
• Tuesday 30th 15:00-15:45: “How to ”, Francisco de la Vega
Thank you!
http://fiware.org
Follow @FIWARE on Twitter

More Related Content

What's hot

First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...Yogi Golle
 
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE
 
Digital Life of Things
Digital Life of ThingsDigital Life of Things
Digital Life of ThingsStan Nazarenko
 
Sergey Goncharuk “Digital Transformation of Energy Industry”
Sergey Goncharuk “Digital Transformation of Energy Industry”Sergey Goncharuk “Digital Transformation of Energy Industry”
Sergey Goncharuk “Digital Transformation of Energy Industry”LogeekNightUkraine
 
COVID-19 Blockchain Data
COVID-19 Blockchain DataCOVID-19 Blockchain Data
COVID-19 Blockchain DataMorne Olivier
 
Blueprint for omnichannel integration architecture
Blueprint for omnichannel integration architectureBlueprint for omnichannel integration architecture
Blueprint for omnichannel integration architectureEric D. Schabell
 
Building Sustainable Ecosystems: The Economics of Collaboration
Building Sustainable Ecosystems: The Economics of CollaborationBuilding Sustainable Ecosystems: The Economics of Collaboration
Building Sustainable Ecosystems: The Economics of CollaborationWSO2
 
[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in Government
[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in Government[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in Government
[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in GovernmentWSO2
 
Technology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentationTechnology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentationVinod Kumar Nerella
 
Data Portability: Law and Code
Data Portability: Law and CodeData Portability: Law and Code
Data Portability: Law and Codeaudriga.com
 
X-Road in Finland & REST Gateway
X-Road in Finland & REST GatewayX-Road in Finland & REST Gateway
X-Road in Finland & REST GatewayPetteri Kivimäki
 
Fight data gravity with event-driven architectures
Fight data gravity with event-driven architecturesFight data gravity with event-driven architectures
Fight data gravity with event-driven architecturesMatteo Ferroni
 
Data Intensive Services
Data Intensive ServicesData Intensive Services
Data Intensive Servicesmbasti2
 

What's hot (14)

First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
 
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context BrokerFIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
FIWARE Global Summit - Implementing OPC‐UA with FIWARE Orion Context Broker
 
Digital Life of Things
Digital Life of ThingsDigital Life of Things
Digital Life of Things
 
Sergey Goncharuk “Digital Transformation of Energy Industry”
Sergey Goncharuk “Digital Transformation of Energy Industry”Sergey Goncharuk “Digital Transformation of Energy Industry”
Sergey Goncharuk “Digital Transformation of Energy Industry”
 
COVID-19 Blockchain Data
COVID-19 Blockchain DataCOVID-19 Blockchain Data
COVID-19 Blockchain Data
 
Blueprint for omnichannel integration architecture
Blueprint for omnichannel integration architectureBlueprint for omnichannel integration architecture
Blueprint for omnichannel integration architecture
 
Building Sustainable Ecosystems: The Economics of Collaboration
Building Sustainable Ecosystems: The Economics of CollaborationBuilding Sustainable Ecosystems: The Economics of Collaboration
Building Sustainable Ecosystems: The Economics of Collaboration
 
Brokerage and market Platform
Brokerage and market PlatformBrokerage and market Platform
Brokerage and market Platform
 
[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in Government
[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in Government[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in Government
[WSO2Con EU 2017] Implementing Data Exchange Infrastructure in Government
 
Technology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentationTechnology tipping points Big Data and Blockchain use case presentation
Technology tipping points Big Data and Blockchain use case presentation
 
Data Portability: Law and Code
Data Portability: Law and CodeData Portability: Law and Code
Data Portability: Law and Code
 
X-Road in Finland & REST Gateway
X-Road in Finland & REST GatewayX-Road in Finland & REST Gateway
X-Road in Finland & REST Gateway
 
Fight data gravity with event-driven architectures
Fight data gravity with event-driven architecturesFight data gravity with event-driven architectures
Fight data gravity with event-driven architectures
 
Data Intensive Services
Data Intensive ServicesData Intensive Services
Data Intensive Services
 

Similar to Publishing Context Information as Open Data

FIWARE Global Summit - Towards an Economy of Data
FIWARE Global Summit - Towards an Economy of DataFIWARE Global Summit - Towards an Economy of Data
FIWARE Global Summit - Towards an Economy of DataFIWARE
 
FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...
FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...
FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...FIWARE
 
FIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIsFIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIsSergio Garcia Gomez
 
Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualizationDenodo
 
Identity Live London 2017 | Kenneth May
Identity Live London 2017 | Kenneth MayIdentity Live London 2017 | Kenneth May
Identity Live London 2017 | Kenneth MayForgeRock
 
fiware-lab-dev-6.pdf
fiware-lab-dev-6.pdffiware-lab-dev-6.pdf
fiware-lab-dev-6.pdfssuser8c74ba
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Denodo
 
Monetize your APIs and datasets or make them available as open data
Monetize your APIs and datasets or make them available as open dataMonetize your APIs and datasets or make them available as open data
Monetize your APIs and datasets or make them available as open dataAitor Magán García
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overviewFIWARE
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays
 
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management SystemBarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management SystemWong Hoi Sing Edison
 
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.pdfFIWARE
 
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...apidays
 
API economy
API economyAPI economy
API economyvty
 
Denodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API StrategyDenodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API StrategyDenodo
 
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...FIWARE
 

Similar to Publishing Context Information as Open Data (20)

FIWARE Global Summit - Towards an Economy of Data
FIWARE Global Summit - Towards an Economy of DataFIWARE Global Summit - Towards an Economy of Data
FIWARE Global Summit - Towards an Economy of Data
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
 
Fiware overview
Fiware overviewFiware overview
Fiware overview
 
FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...
FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...
FIWARE Tech Summit - How to Enable Industrial Data Platforms: Regulations, In...
 
FIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIsFIWARE From Open Data to Open APIs
FIWARE From Open Data to Open APIs
 
Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualization
 
Identity Live London 2017 | Kenneth May
Identity Live London 2017 | Kenneth MayIdentity Live London 2017 | Kenneth May
Identity Live London 2017 | Kenneth May
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
fiware-lab-dev-6.pdf
fiware-lab-dev-6.pdffiware-lab-dev-6.pdf
fiware-lab-dev-6.pdf
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)
 
Monetize your APIs and datasets or make them available as open data
Monetize your APIs and datasets or make them available as open dataMonetize your APIs and datasets or make them available as open data
Monetize your APIs and datasets or make them available as open data
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overview
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
 
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management SystemBarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
 
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
 
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...
 
API economy
API economyAPI economy
API economy
 
Denodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API StrategyDenodo as the Core Pillar of your API Strategy
Denodo as the Core Pillar of your API Strategy
 
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
Session 1 - Introduction to i4Trust Data Spaces, building blocks, and roles |...
 

Recently uploaded

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 

Recently uploaded (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 

Publishing Context Information as Open Data

  • 1. Publishing context information as open data Francisco de la Vega UPM Researcher. Business API Ecosystem GE Owner fdelavega@fi.upm.es
  • 3. “Data is new oil for a digital era” Neelie Kroes 2
  • 4. 3 Open Data definition “A piece of data or content is open if anyone is free to use, reuse, and redistribute it — subject only, at most, to the requirement to attribute and/or share-alike.” [http://opendefinition.org/#sthash.6ieidzit.dpuf]
  • 5. Open Data definition 4 Accesibility to anyone Re-usage possibilities Updated Quality Linkable Every public body, private Company or citizen should have equal rights to get the data [European directive on PSI, 2003]
  • 6. Open Data definition  Open Data vs Public Sector Information  Levels of openness of data [TBL 2010] • Online but not re-usable on open licenses • Online and open-licensed but only human-readable • Online, open-licensed and structured • Online, open-licensed and structured (non-proprietary format) • All of above and identifiable with URI • All of above and linkable to get network-effect and added-value 5 Public data can be completely useful only if it has an ability to be linked with other data sets and create new social and economical value [Sashinskaya, M. 2014]
  • 8. Open Data for Smart Cities  Smart people are the most important component of a Smart city • User-oriented participation • Talent • Entrepreneurship  City government may not need to produce the apps, but can provide the platform being a facilitator  A modern city has many data generated and collected by citizens every day • This data can create added value (social and economical) specially if is linkable and combined with other public data 7
  • 10. 9 Shared context information would boost innovative services and the development of multi-side markets
  • 11. Different Sources of Context  Context information may come from many sources which may vary over time: • Existing Systems dealing with management of municipal services • Sensor networks (Internet of Things) • Third-party smart city APPs  Source of information needs to be transparent to applications accessing context information NGSI Standard API Current traffic in street “X” A sensor in a pedestrian street Citizen’s car app or smartphone Notify traffic in street “X” Current traffic in street “X” Public Transport System
  • 12. 11 Once context information is gathered, a lot of useful complementary FIWARE enablers can be used Open data publication Advanced Web-based UI (AR, 3D) Data/Apps visualization Big Data Analysis Complex Event Processing Multimedia processing IoT-enabled Context Information Management
  • 14. 13 CKAN is a data management platform that makes data accessible by enabling the publication, search, and usage of the data CKAN Open Data Platform
  • 15. CKAN Open Data Platform  De facto standard platform for Open Data in Europe and beyond  Plenty of extensions: harvesting, geographical information, data visualization…  Search & Discover Data: • Search by keywords • Browse by facets • Explore data with previews & visualization • REST/JSON APIs to access data and metadata  Data Management for publishers • Easy store & update of metadata 14
  • 16. FIWARE Extended CKAN  Integrated with FIWARE Lab IdM (OAuth2) • Users do not need to have different accounts • Same user than in the rest of FIWARE Portals • Users can access the portal without log in to read open data  Ability to create private datasets • Accessible only by certain users  Ability to publish datasets in the Business API Ecosystem • Manage the users that can access private datasets • Charge users for accessing your data • Ensure that users only access your data under some legal terms • …   https://data.lab.fiware.org 15
  • 17. 16 IdM Extension • Users authenticated and authorized using the FIWARE IdM FIWARE Extended CKAN
  • 18. 17 FIWARE Extended CKAN Private datasets Extension • Control datasets visibility • Allowed users list
  • 19. 18 FIWARE Extended CKAN NGSI Extension • NGSI queries published as datasets • Support for secured Context Brokers • Support for tenants and service paths
  • 20. 19 FIWARE Extended CKAN Store Publisher Extension • BAE offerings can be created from CKAN
  • 21. 20 FIWARE Extended CKAN WireCloud view Extension • Rich visualizations for data • Support for existing dashboards • Wizard for basic visualizations
  • 22. 21 FIWARE Extended CKAN Data requests Extension • Users can ask for data • Support for creating, closing, and resolving data requests
  • 23. 22 FIWARE NGSI components as live data sources  Integration with any NGSI-enabled component in FIWARE  Live-update of data (context information) for interactive applications • IoT Context Broker Traditional (static) historical data CKAN Context sources
  • 24. 23 CKAN NGSI datasets access control CKAN IdM PEP PDP Context Broker Authenticate user Access token Validate token Check permissions
  • 25. Demo
  • 26. Towards an Economy of Data 25
  • 27. Business API ecosystem RI  Monetizing data • Or only “Terms of use”  Not only data • Visualization • APIs • Applications  Revenue sharing  Value-chain (future) 26
  • 28. Business API ecosystem RI 27 Integration of standard TMForum APIs with the former FIWARE Business Framework GEs for DS Management Key Features: • Management of catalogs, products, and offerings • Rich pricing models, including recurring payments, pay-per-use, etc • Accounting callbacks • Billing and charging • Revenue sharing, including models with multiple stakeholders involved
  • 29. 28 Aligned with TM Forum TM Forum & FIWARE APIs are part of a Business Framework that serves the emerging economy of data.
  • 30. TM Forum Ecosystem APIs  REST based APIs that enable rapid, repeatable, and flexible integration among operations and management systems.  Making it easier to create, build and operate complex innovative services.
  • 31. 30 FIWARE/TMF Business API Ecosystem GE Rating/ OM RSS Payment Portal TMF API Catalog API Orchestrator (Authentication/Authorization) Identity Manager TMF API Product Inventory TMF API Product ordering TMF API Billing TMF API Usage TMF API Party/Custome r Accounting
  • 32. 31 CKAN NGSI datasets monetization Business API Ecosystem CKAN Dataset Extension CKAN IdM notif (type, user, dataset) Product, offering PEP PDP Context Broker grant (role, user) revoke (role, user)
  • 33. 32 Where to get more information?  CKAN Documentation • https://ckan.org/  NGSI Documentation • https://fiware-orion.readthedocs.io/en/master/  How to publish context information guide • http://fiwaretourguide.readthedocs.io/en/latest/publishing-open-data-in- fiware/introduction/
  • 34. 33 Where to get more information?  BAE Technical documentation • https://business-api-ecosystem.readthedocs.io/en/latest/  The fast way • https://hub.docker.com/r/fiware/business-api-ecosystem/  Courses at • https://edu.fiware.org/course/view.php?id=150  Interesting Economy of Data stuff during FIWARE Summit • Tuesday 30th 15:00-15:45: “How to ”, Francisco de la Vega

Editor's Notes

  1. Let’s start with a sentence by former Digital Agenda Commissioner, who puts the focus on data as the main driver for a digital era
  2. Re-usage – non-propietary formats NGSI Linkable – Data models Data can be linked and merged to generate added value data
  3. Link the concept of NGSI with all the data requirements already presented
  4. In a smart city, the applications build on top of the platform require to gather and manage context information, referring to any relevant data available in the city. In this way, context information may come from very different sources, such as real time data coming from an IoT layer, static datasets published in a data platform, information published by the city hall, dynamic data generated by third party applications, etc. It can be seen, that dealing with all these heterogeneous data sources might be difficult, slowing down the innovation in the city. To deal with this problem, FIWARE provides an standard API for the management of context information, so it is exposed using a single format, which makes transparent the source of the data.
  5. Not only static resources are to be stored in CKAN, but also live-data, as any other data coming through starndard APIs of NGSI from other components/apps/services
  6. In a smart city, the applications build on top of the platform require to gather and manage context information, referring to any relevant data available in the city. In this way, context information may come from very different sources, such as real time data coming from an IoT layer, static datasets published in a data platform, information published by the city hall, dynamic data generated by third party applications, etc. It can be seen, that dealing with all these heterogeneous data sources might be difficult, slowing down the innovation in the city. To deal with this problem, FIWARE provides an standard API for the management of context information, so it is exposed using a single format, which makes transparent the source of the data.
  7. Towards a real ecosystem of apps and data The situation presented untill now does foster innovation by offering the tools to create value with open data. The OD platform, the standards, the freedom to re-use the data are key factors that leverage the potential for a wide ecosystem of smart applications and services. Though there is a step forward in the path for smart cities, which means monetization. Monetization of the data, the apps, the services, so as to create a value-added chain that attracts even more attention to the development of those services. For accomplishing that, it is neccessary - The means for identity management and authentication - Management of access rights for data, apps and services - Having an inventory of existing data sources, and services (Activation and configuration API) - Bind a pricing model to data, apps and services - make available data, apps, and services to potential customers - Allow to acquire products (automatic permission management for service activation) - Allow to manage acquired products (renew, suspend, terminate, show usage, etc) - Data and service acquisition need pay-per-use - Usage data management - Accounting - Management of charges and payments (Charges and settlement notes) - Management of revenue sharing - Management of agreements and engaged parties
  8. Business API standardization is a key factor for the creation of a real ecosystem of apps and data. Without strong standardization efforts, full maturity level of smart cities (third parties enriching city-supplied data and enabling monetization) is complicated. Without standardization, a real apps and data ecosystem would be severely limited. In this sense, TM Forum has standardized a set of Business Ecosystem APIs that enables repeatable and flexible integration among operations and management systems, making it easier to create, build and operate complex innovative services. FIWARE, and specifically the Business API Ecosystem GE, has become the first integrated implementation of first set of available APIs, and is evolving to put the newly released ones in place. Therefore, besides being a marketplace with the obvious benefits from the monetization of apps and data, it takes advantage of the benefits on operation and management offered by such standards. Since all of the interactions with the enabler are standard, companies that plan to offer data and apps in such ecosystem do not need to ad-hoc adapt their systems.
  9. In the age of the digital economy, services are typically delivered through a sophisticated partnering of multiple providers who are all using different systems and interfaces. TM Forum REST based APIs are designed for use on anything from IoT device management to complex B2B value fabrics and they apply to all the topics our members are focused on: IoT, Digital Health, Smart Grid, Big Data, NFV, Next Generation OSS/BSS and more. TM Forum’s Ecosystem APIs provide end-to-end management capabilities to improve the consistency and effectiveness of communications across boundaries. One of the most important parts of the TM Forum API program is a set of standard REST based APIs that enable rapid, repeatable, and flexible integration among operations and management systems. Multi-partner environments Covering: IoT Digital Health Smart Grid Big Data NFV Next gen OSS/BSS * ...