FI-WARE and Open Data Juanjo Hierro – Chief Architect FI-WARE.

Slides:



Advertisements
Similar presentations
Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
Advertisements

Digital Repositories – Linked Open Data – the possible Role of D4Science Workshop, December 2010, FAO use cases A tool to create Linked Data providers.
THE CORE PROJECT Jose Jimenez (project manager). What is the Core platform?
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
DuraSpace: Digital Information All Ways, Always Pretoria, South Africa May 14 th, 2009.
Jose Jimenez Director. International Programmes Telefónica Digital.
Fi-WARE IoT Architecture Carlos Ralli Ucendo Architecture Week. Madrid, April 3 rd 2013.
RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Semantic Search Jiawei Rong Authors Semantic Search, in Proc. Of WWW Author R. Guhua (IBM) Rob McCool (Stanford University) Eric Miller.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
FI-WARE GEs Backend 1 FI-Star SEFI-Ware GE specificationFI-Ware GEi used Back-End Connectivity Service Name: S3C Extended: Yes Rationale of extension:
Peoplesoft: Building and Consuming Web Services
Metadata Store Management Platform GE Fabrizio Verroca, Roberto Pagnin Telecom Italia WP1.3, FIWARE – WI DATA-55 Sprint 4.1.2
INTERACT : M OTION S ENSOR D RIVEN G ESTURE R ECOGNITION C LOUD S ERVICE School of Electronic & Computer Engineering Technical University of Crete, Greece.
MTEI Methods & Tools for Enterprise Integration
FI-WARE Exploitation Business Value.
Presented to: By: Date: Federal Aviation Administration Enterprise Information Management SOA Brown Bag #2 Sam Ceccola – SOA Architect November 17, 2010.
FIWARE WP6 GEs Overview Sergio García Gomez Telefónica Digital, WP6 Leader & Architect
FI-WARE Overview Juanjo Hierro Telefonica Digital, Coordinator and Chief Architect, FI-WARE
ARCHITECTURES REVIEW 06/09/2012 Orange Labs FT – Issy-les-Moulineaux FI PPP program.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Methods For Web Page Design 6. Methods Why use one? What it covers –Possibly all stages Feasibility Analysis Design Implementation Testing –Maybe just.
Open APIs for Open Minds Nuria de Lama, Atos Research & Innovation Future Internet Public Private Partnership in EU FI-WARE: Overview.
Agenda Context and Vision FI-WARE Architecture
The Future Internet Public-Private Partnership (FI-PPP)
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
FI-WARE Overview Juanjo Hierro Telefonica Digital, Coordinator and Chief Architect, FI-WARE
The FI-WARE Project – Core Platform for the Future Internet 1 st Webinar Session on Registry, Torsten Leidig, Repository, and Marketplace May 28, 2013;
The FI-WARE Project – Core Platform of the Future Internet FI-WARE NGSI Overview Juanjo Hierro, FI-WARE Chief Architect June 2012
Integrating Live Plant Images with Other Types of Biodiversity Records Steve Baskauf Vanderbilt Dept. of Biological Sciences
FI-PPP Overview Juanjo Hierro – Chief Architect FI-WARE.
Context-aware application development with FIWARE FIWARE Orion Context Broker REST API February 3 rd, 2015 – Campus Party Brazil Contact
FI-WARE NGSI Overview Juanjo Hierro Telefonica Digital, Coordinator and Chief Architect, FI-WARE
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Web Services Management Framework by Umut Bultan & Gül Hünerkar.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
FI-WARE Overview Juanjo Hierro Telefonica Digital, Coordinator and Chief Architect, FI-WARE
FI-WARE Overview 0 Juanjo Hierro Telefonica Digital, Coordinator and Chief Architect, FI-WARE
CS212: Object Oriented Analysis and Design Lecture 13: Relationship between Classes.
Jose Jimenez Telefónica I+D Future Network & Mobile Summit 2011 The vision of Future Internet in the FI PPP Core Platform project.
Technical Update 2008 Sandy Payette, Executive Director Eddie Shin, Senior Developer April 3, 2008 Open Repositories 2008, Fedora User Group.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Stefano De Panfilis (Fi-WARE PCC Member) 4 th July 2011 FInES - Samos Summit.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Ontology Resource Discussion
Database Development Data Analysis: The Entity Relationship Powered by DeSiaMore1.
Copyright All right reserved 1 i - LIKE Linked Data enrichment for an e-learning system Networked interactions to create, learn and share knowledge.
FI-WARE concepts to highlight 1.
Orion Contextbroker PROF. DR. SERGIO TAKEO KOFUJI PROF. MS. FÁBIO H. CABRINI PSI – 5120 – TÓPICOS EM COMPUTAÇÃO EM NUVEM
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
SMARTIE Area of Activity: Framework Programme 7Framework Programme 7 ICT Objective 1.4 IoT (Smart Cities) Period:1 st September st August 2016.
A product is useless without a platform, or more precisely and accurately, a platform-less product will always be replaced by an equivalent platform-ized.
Chapter 1 The Nature of Software
The Re3gistry software and the INSPIRE Registry
LOD reference architecture
Metadata The metadata contains
Future Internet Infrastructures
Linked Data Ryan McAlister.
Presentation transcript:

FI-WARE and Open Data Juanjo Hierro – Chief Architect FI-WARE

Open Data (1/2)  Open data is the idea that certain data should be freely available to everyone to use and republish as they wish, without restrictions from copyright, patents or other mechanisms of control.  More formally: “A piece of data 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.”  Several local, regional or national governments have created web sites to distribute a portion of the data they collect. The whole idea is put this data “at the service” of citizens and application providers who can create innovative applications based on that data. A list of 250+ local, regional and national open data catalogues is available on the open source datacatalogs.org projectdatacatalogs.org The US government has strongly embraced this movement (  The Open Data approach may apply also to businesses

Open Data (2/2)  Open Data is a concept, therefore, technology-agnostic  Therefore, Open Data =/= Linked Open Data !!  Linked Data is a technology some people is pushing to be adopted in order to implement the Open Data concept Heavily based on Semantic Web technologies (RDF, SPARQL, …)  Many organizations wish to open their data but their data sources are available on more “traditional” technologies (RDBMS, files, …)

FI-WARE Context/Data Management Platform 3 Context/Data Management Platform Applications FI-WARE NGSI-9/10 Processing/Analysis Algorithms Gathered data is injected for processing/ana lysis Distributed Context Sources Complex Event Processing - CEP (IBM’s PROTON) BigData Analysis/Processing (COSMOS = SAMSON + Hadoop) Pub/Sub Context Broker (Gathering / Publication) Processed data is injected for processing/ana lysis Data generated either by CEP or BigData is published Gathered data injected for CEP-like processing

FI-WARE and Open Data  FI-WARE NGSI APIs enable management of Context Information relevant to “entities”, although entities can be anything (applications, users, things, …)  Open Data can always be defined as associated to entities (real or virtual) so that FI-WARE NGSI APIs can be used to publish and consumer open data 4 Context/Data Management Platform Applications Open Data sourcesApplication-owned dataFI-WARE Instance Data FI-WARE NGSI- 9/10

Context Elements  Context Information in FI-WARE NGSI is communicated using data structures called context elements which have associated: An EntityId and EntityType, uniquely identifying the entity to which the context information refers. A sequence of one or more data element attributes ( triplets) Optional meta-data linked to attributes (also triplets)  As an example, we may consider the context element linked to updates on: attributes “speed”, “geolocation”, “current established route” of a given car attributes “message geolocation”, “message contents” of a given user  The EntityId is a string, and can be used to designate “anything”, not necessarely “things” in the “real world” but also application entities  Bottom line, Context Elements can be used to propagate open data 5 Meta-data Name Type Value Context Element attributes Name Type Value Context Element EntityId EntityType 1n1n “has”

Consuming Open Data (pull mode)  Context Consumers can retrieve data/context elements by invoking the queryContext operation on a Context Broker  Context information is kept persistent by Context Brokers and available to applications while not exceeding a given expiration time. This is a distinguishing feature of the OMA Context Management model as compared to some Event Brokering standards.  Complex queries supported but also convenience RESTful operations: WARE_NGSI_Open_RESTful_API_Specification_(PRELIMINARY) WARE_NGSI_Open_RESTful_API_Specification_(PRELIMINARY 6 Context Consumer queryContext Context (Publish/Subscribe) Broker

Consuming open data (push mode)  Some Context Consumers can be subscribed to reception of data/context elements which comply with certain conditions, using the subscribeContext operation a ContextBroker exports. Such subscriptions may have a duration.  Subscribed consumers spontaneously receive data/context elements compliant with that subscription through the notifyContext operation they export  Note that the Application which subscribes a particular Context Consumer may or may not be the/a Context Consumer itself 7 Application subscription_id = subscribeContext (consumer, expr, duration) Context ConsumerContext (Publish/Subscribe) Broker notifyContext (subscription_id, data/context)

Publishing Open Data (push & pull mode)  Context Producers may publish data/context elements by invoking the updateContext operation on a Context (Publish/Subscribe) Broker.  Context Producers may export a queryContext operation instead of pushing open data. They are registered by invoking a registerContext operation that the Contex Broker exports  Note that the Application which subscribes a particular Context Producer may or may not be the/a Context Producer itself 8 Application registerContext (producer-1 URI, registration data, duration, registration_id) Context Producer-1 Context (Publish/Subscribe) Broker queryContext Context Producer-2 updateContext

FI-WARE IoT-M2M & Context/Management altogether NGSI IoT Adapter Backend Device Management GE Backend Applications FI-WARE NGSI-9/10 (entities: things) (entities: things, other) FI-WARE NGSI- 9/10 Things Management GE Device-level Management API Pub/Sub Context Broker GE IoT-enabled Context Management Backend BigData GECEP Other source s FI-WARE NGSI- 9/10 Gateway/Device Platform GEs

Combining data from different sources  FI-WARE NGSI APIs enable management of Context Information relevant to “entities”, although entities can be anything (applications, users, things, …)  Open Data can always be defined as associated to entities (real or virtual) so that FI-WARE NGSI APIs can be used to publish and consumer open data 10 Context/Data Management Platform Applications Open Data sourcesApplication-owned dataFI-WARE Instance Data FI-WARE NGSI- 9/10

Composing data services  Open data can be made available through services that can orchestrated Composition Editor Application provider FI-WARE Instance End user Context/Data Management Platform App 1 App 2 frontend services (UI, REST) Application backend components

frontend services (UI, REST) Application backend components Mashing up data services  Open data can be made available through gadgets that can be mashed up Composition Editor Application provider End user Context/Data Management Platform App 1 App 2 FI-WARE Instance

Monetizing Open Data  Open Data services can be monetized using marketplace functionality Application provider Market- place Revenue Share System 3 rd party stores End user Services repository RESTUIs Store FI-WARE Instance / Testbed App 1 App n Context/Data Management Platform FI-WARE Instance 3 rd party application

FI-WARE Open Innovation Lab  FI-WARE will work towards building an Open Innovation Lab which combines: The FI-WARE Testbed The FI-WARE Development Support Infrastructure (forge + additional community tools)  It is intended that this Open Innovation Lab be available to third parties (specially SMEs) after the second year 14

Connection to FI-WARE Open Innovation Lab FI-WARE Open Innovation Lab Trial (Production) environment Context Management Platform FI-WARE Testbed FI-WARE Instance (Trial) Infrastructure of sensors Published Open Data IoT Services Enablement Platform

Linked Open Data  Linked Open Data have to do with implementing the Open Data concept using Linked Data principles and technologies: Use URIs as names for entities (things, people, apps, …) Use HTTP URIs, so that people can look up those names When someone looks up a URI, provide useful information, using some of the semantic web standards (RDF, SPARQL) Include links to other URIs, so that they can discover more things  With RDFs linked to URIs, you can represent: Values assigned to attributes describing an entity (Literal triples) Relationships between entities (RDF Links) Attribute names and Relationship names are also represented by URIs Subject / EntityPredicate / AttributeValue

Can we support Linked Open Data in FI-WARE ?  The good news: The NGSI model is fundamentally equivalent to the RFD Model: › =  Points to be investigated for the second release: Can we extend the FI-WARE NGSI API so that operations can return RDFs linked to Context Elements ? (sounds like feasible) Can we connect a SPARQL engine to the Pub/Sub Context Broker ? How as to not sacrifice performance/scalability ?

Thanks !! 18