1. Towards an Economy of Data
Presenter:
Miguel Jiménez - UPM
mjimenez@fi.upm.es @miguel_jimg
Credits to:
Francisco de la Vega - UPM
fdelavega@fi.upm.es
2. 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
1
3. 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
2
4. 3
IdM Extension
• Users authenticated and
authorized using the
FIWARE IdM
FIWARE Extended CKAN
6. 5
FIWARE Extended CKAN
NGSI Extension
• NGSI queries published as
datasets
• Support for secured
Context Brokers
• Support for tenants and
service paths
11. Business API ecosystem RI
▪ Monetizing data
• Or only “Terms of use”
▪ Not only data
• Visualization
• APIs
• Applications
▪ Revenue sharing
▪ Value-chain (future)
10
12. Business API ecosystem RI
11
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
13. 12
Aligned with TM Forum
TM Forum & FIWARE APIs are part of a Business
Framework that serves the emerging economy of data.
14. 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.
15. 14
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
16. 15
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)
17. 16
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/
18. 17
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