SlideShare ist ein Scribd-Unternehmen logo
1 von 74
Linked Services: Connecting
Services to the Web of Data
John Domingue with Carlos Pedrinaci
Knowledge Media Institute, The Open University
Overview
• Linked Data introduction
– Linked Data successes
– Linked Data applications
• Linked Services
– Approaches and principles
– Preliminary example
– Supporting tools and vocabularies
• Sample applications
– Sharing Human Body processes
– Crowdsourcing car parking
– Integrating advertising and video in Watch’n’Buy
• Service Marketplaces with Linked USDL
• Summary
LINKED DATA INTRODUCTION
Semantic
Web
Stack
RDF = Subject, Property, Value
Triples
Triples combine to make Graphs
Linked Data Principles
1. Use URIs as names for things.
2. Use HTTP URIs so that people can look up those
names.
3. When someone looks up a URI, provide useful RDF
information.
4. Include RDF statements that link to other URIs so
that they can discover related things.
Tim Berners-Lee, http://www.w3.org/DesignIssues/LinkedData.html, 2006
Courtesy of Chris Bizer
Set of best practices for publishing structured data
on the Web in accordance with the general
architecture of the Web.
LINKED DATA SUCCESSES
I ‘Like’ Casablanca
People, photos, friends and the
Web
LINKED DATA APPLICATIONS
(291)
Where does my money go?
ASBOrometer
Taken from http://ldif.wbsg.de/
LINKED SERVICES APPROACH
AND PRINCIPLES
Linked Services Principles
• Services described as Linked Data
– Inputs, outputs, functionality, etc is described using RDF(S) and
using existing vocabularies
• Consume and produce RDF
– Applications may contain ‘standard services’ too
• Process layer on top of the Web of Data
A PRELIMINARY EXAMPLE
Behind the Scenes
Train stations
Bus stops
Schools
Real estate
Public Data and Services
publishing
Service Broker
Invocation
Engine
discovery
invocation
SUPPORTING TOOLS AND
VOCABULARIES
SWEET & SOWER
LPML
deployment
Process Editor
Discovery
incl. Optimizer
Process Lifecycle
Service
annotation
Process
modeling
Process
execution
Analysis & Monitoring
incl. BPEL-based execution
environment
SPICES
LINKED SERVICE VOCABULARIES
WSDL
SAWSDL
WSMO-Lite Terms
Ontology rdf:type rdfs:Class
rdfs:subClassOf owl:Ontology
ClassificationRoot rdfs:subClassOf rdfs:Class
NonFunctionalParameter rdf:type rdfs:Class
Condition rdf:type rdfs:Class
Effect rdf:type rdfs:Class
RESTFUL SERVICES/WEB APIS
• Microformat
–Collaboration with Amit Sheth
• Introduces the service model structure
–Service
–Operations
• Address, method
–Inputs, Outputs (only their existence)
hRESTS
MicroWSMO
• Extends hRESTS
–mref for model references
–lifting, lowering
• Applies WSMO-Lite semantics
MicroWSMO & WSMO-Lite
Minimal Service Model,
WSMO-Lite
Authentication
SUPPORTING TOOLS
ISERVE: A SEMANTIC SERVICE
REPOSITORY
iServe Key Features
• Support for several SWS formalisms
–WSMO-Lite, MicroWSMO, SAWSDL, OWL-S
• Supports access via
–Web Application - iServe Browser
–Read and Write RESTful API
–Linked Data principles
–SPARQL endpoint
–Content negotiation (RDF, HTML)
• Support for hybrid discovery
• Integration of social features (tags, comments,
ratings)
iServe Browser
Linked Open Data Cloud
iServe Architecture
46
iServe Service Discovery
• Several Mechanisms
–Simple SPARQL-based
–Inputs/Outputs logic-based using RDFS reasoning
–Functional Classifications with RDFS reasoning
–Similarity analysis based on iMatcher
iServe Discovery RESTful API
•/data/disco/func-rdfs?class=C1 &class=C2 &...
–uses RDFS functional classification annotations and returns those services that are
related to all the functional categories Ci (which are URIs).
•/data/disco/io-rdfs?f={and|or}&i=C1I &i=C2I &o=C1O &...
–uses ontology annotations of inputs and outputs and returns services for which the client
has suitable input data (CiI) and/or (depending on the parameter f for function) which
provide the outputs requested by the client (CiO).
•/data/disco/imatch?name=L
–returns all services ranked according to the Levenshtein (other mechanisms available)
string similarity of the service label with the string L.
iServe Atom-based Discovery
• Discovery returns an Atom feed with the results and
provides Atom feed combinators
- Union, Intersection, Subtract
•http://iserve.kmi.open.ac.uk/data/atom/union?f=
/data/disco/func-
rdfs?class=http://iserve.kmi.open.ac.uk/2010/05/s3eval/func.rdfs%2523ProximitySearch
&f=/data/disco/io-
rdfs?o=http://iserve.kmi.open.ac.uk/2010/05/s3eval/data.rdfs%2523ATMLocation
Integrated with a Recommender
• Distributed solution
• Linked User Feedback
• RS4All
SWEET: SEMANTIC WEB API
ANNOTATION TOOL
SWEET Workflow
SWEET Demo (hRESTS)
SWEET Demo (Ontologies)
SWEET Architecture
SAMPLE APPLICATIONS
Sharing Human Body Processes
PatientAvatar
Personalised
Model
Cardiovascular Workflow
ParkJam
60
http://parking.kmi.open.ac.uk/
Architecture
RDF
Repository
Watch 'n' Buy Core
Annotation
Manager
User
Manager
Review
Manager
Watch 'n' Buy Linked Data Provider Watch 'n' Buy Player Watch 'n' Buy Portal
Product Metadata Importer
hProduct
Importer
Amazon
Importer
eBay
Importer
Video Metadata Importer
YouTube
Importer
TV Data
Importer
hProduct HTML
hProduct
Linked Services Infrastructure (iServe/OmniVoke)
Data Modelling
• Videos (Media) and their Fragments
– W3C Media Ontology:
http://www.w3.org/TR/mediaont-10/
– W3C Image Regions:
http://www.w3.org/2004/02/image-regions (404ed)
– Watson cache of W3C Image Regions: http://kmi-
web05.open.ac.uk:81/cache/d/6d9/d02c/1e2ba/66d39
a0e85/063395385293e283d
– W3C Media Fragment URIs:
http://www.w3.org/TR/media-frags/
• Annotation
– Open Annotation Collaboration:
http://www.openannotation.org/spec/
Our Model
wnb:Annotation wnb:SpatioTemporalEntitywnb:annotates
ir:Region
gr:Offering wnb:reference
wnb:atPosition
ma-ont:MediaResource
time:Temporal
Entity
foaf:Agent
wnb:atTime
tl:onTimeline ir:regionOf
xsd:dateTime
dc:createddc:creatorgr:offers, gr:seeks, gr:saw
wnb: http://watchnbuy.kmi.open.ac.uk/ontologies/annotation#
ma-ont: http://www.w3.org/ns/ma-ont#
gr: http://purl.org/goodrelations/v1#
foaf: http://xmlns.com/foaf/0.1/
dc: http://purl.org/dc/elements/1.1/
time: http://www.w3.org/2006/time#
tl: http://purl.org/NET/c4dm/timeline.owl#
ir: http://www.w3.org/2004/02/image-regions#
SERVICE MARKETPLACES
The Future Internet
– Enabler for Global Business Networks
Manu-
facturing
Urban
Management
eEnergyTransport
Logistic
….
Network of
the Future
Cloud
Computing
Internet of
Things
Internet of
Services
Internet of the Future
Consumers
Suppliers
Wholesalers
Retailers
Carriers
Manufacture
r
Governments
© SAP 2010 /
The Internet of Services
– Global Service Delivery Supply Chain
A Single Market for Services
SaaS, On-Demand
Enterprise Suites
Cloud Services
Service
Marketplaces
Multi-Enterprise
BPP
B2B
Gateways
Business Process
Outsourcing
Business Process Platform
Service Delivery Framework
Service
Aggregator
Service
Hoster
Service
Provider
Service
Gateway
Service
Broker
Service
Channel Maker
Service-Oriented Architecture
© SAP 2010 / Page 67
© SAP 2010 / Page 68
Service
Aggregator
Service
Hoster
Service
Provider
Service
Gateway
Service
Broker
Service
Channel Maker
The Internet of Services
– Unified Service Description Language (USDL)
See also: http://www.internet-of-services.de/index.php?id=24
 Service Transformation stands for a value-driven, smooth and effective provision of services
along the Global Service Delivery Supply Chain
 Service Transformation implies that Services are being
 Described considering business, operational and legal requirements
 Maintained, extended and assembled where needed
 Applying a common notation named USDL
TRESOR
Summary (1/2)
• Linked Data
–Based on 4 simple principles
–Take-up now by major Web and Media players
–Linked Data portals now emerging
–Lack of support for applications
• Linked Services
–Approach to creating applications on top of Linked
Data
–Built upon
• Vocabularies: Minimal Service Model, MicroWSMO,
WSMO-Lite
• Tools: iServe, SWEET …
Summary (2/2)
• Linked service applications include:
–SOA4RE for house hunting
–ParkJam supporting crowd-sourced car park
availability
–Towards patient avatar’s
• Linked USDL for Service Marketplaces
Credits and URIs
• iServe - http://iserve.kmi.open.ac.uk/
• Linked USDL - http://www.linked-usdl.org/
• SOA4All funded under FP7 - http://www.soa4all.eu/
• VPH-Share funded under FP7 - http://www.vph-
share.eu/
• ParkJam - http://parking.kmi.open.ac.uk/
• Also based on work of:
–Jacek Kopecky, Dong Liu, Maria Maleshkova

Weitere ähnliche Inhalte

Was ist angesagt?

GIS Standards and Interoperability
GIS Standards and InteroperabilityGIS Standards and Interoperability
GIS Standards and InteroperabilityNasr Khashoggi
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareIMC Technologies
 
Map of the CETIS metadata and digital repository interoperability domain
Map of the CETIS metadata and digital repository interoperability domainMap of the CETIS metadata and digital repository interoperability domain
Map of the CETIS metadata and digital repository interoperability domainPhil Barker
 
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 sopekmir
 
Linked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and ExamplesLinked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and ExamplesOpen Data Support
 
From Provider to Portal - a chain of interoperability
From Provider to Portal - a chain of interoperabilityFrom Provider to Portal - a chain of interoperability
From Provider to Portal - a chain of interoperabilityAndy Powell
 

Was ist angesagt? (7)

GIS Standards and Interoperability
GIS Standards and InteroperabilityGIS Standards and Interoperability
GIS Standards and Interoperability
 
Linked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the SoftwareLinked Data for the Masses: The approach and the Software
Linked Data for the Masses: The approach and the Software
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
Map of the CETIS metadata and digital repository interoperability domain
Map of the CETIS metadata and digital repository interoperability domainMap of the CETIS metadata and digital repository interoperability domain
Map of the CETIS metadata and digital repository interoperability domain
 
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
 
Linked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and ExamplesLinked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and Examples
 
From Provider to Portal - a chain of interoperability
From Provider to Portal - a chain of interoperabilityFrom Provider to Portal - a chain of interoperability
From Provider to Portal - a chain of interoperability
 

Ähnlich wie Linked services: Connecting services to the Web of Data

Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageNoreen Whysel
 
Introduction to APIs and Linked Data
Introduction to APIs and Linked DataIntroduction to APIs and Linked Data
Introduction to APIs and Linked DataAdrian Stevenson
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data GenerationFilip Radulovic
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
 
Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Gautier Poupeau
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012John Domingue
 
TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22jodischneider
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of DataJohn Domingue
 
Apache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesApache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesMichele Mostarda
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commonsJesse Wang
 
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...The Research Council of Norway, IKTPLUSS
 
Hide the Stack: Toward Usable Linked Data
Hide the Stack:Toward Usable Linked DataHide the Stack:Toward Usable Linked Data
Hide the Stack: Toward Usable Linked Dataaba-sah
 
Technical overview of the JISC Information Environment
Technical overview of the JISC Information EnvironmentTechnical overview of the JISC Information Environment
Technical overview of the JISC Information EnvironmentAndy Powell
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Researchadameq
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapubeswcsummerschool
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensStoitsis Giannis
 
Linked Services for the Web of Data
Linked Services for the Web of DataLinked Services for the Web of Data
Linked Services for the Web of DataCarlos Pedrinaci
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data TutorialSören Auer
 

Ähnlich wie Linked services: Connecting services to the Web of Data (20)

Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural Heritage
 
Introduction to APIs and Linked Data
Introduction to APIs and Linked DataIntroduction to APIs and Linked Data
Introduction to APIs and Linked Data
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Linked Energy Data Generation
Linked Energy Data GenerationLinked Energy Data Generation
Linked Energy Data Generation
 
Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
iServe Version 1
iServe Version 1iServe Version 1
iServe Version 1
 
Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...Why I don't use Semantic Web technologies anymore, event if they still influe...
Why I don't use Semantic Web technologies anymore, event if they still influe...
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012
 
TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
Apache Any23 - Anything to Triples
Apache Any23 - Anything to TriplesApache Any23 - Anything to Triples
Apache Any23 - Anything to Triples
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commons
 
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
 
Hide the Stack: Toward Usable Linked Data
Hide the Stack:Toward Usable Linked DataHide the Stack:Toward Usable Linked Data
Hide the Stack: Toward Usable Linked Data
 
Technical overview of the JISC Information Environment
Technical overview of the JISC Information EnvironmentTechnical overview of the JISC Information Environment
Technical overview of the JISC Information Environment
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapub
 
Intro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-AthensIntro to-technologies-Green-City-Hackathon-Athens
Intro to-technologies-Green-City-Hackathon-Athens
 
Linked Services for the Web of Data
Linked Services for the Web of DataLinked Services for the Web of Data
Linked Services for the Web of Data
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 

Mehr von John Domingue

How Blockchains Are Transforming Adult Education
How Blockchains Are Transforming Adult EducationHow Blockchains Are Transforming Adult Education
How Blockchains Are Transforming Adult EducationJohn Domingue
 
Towards the decentralisation of personal data through blockchains and linked ...
Towards the decentralisation of personal data through blockchains and linked ...Towards the decentralisation of personal data through blockchains and linked ...
Towards the decentralisation of personal data through blockchains and linked ...John Domingue
 
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...John Domingue
 
The Future of Semantics on the Web
The Future of Semantics on the WebThe Future of Semantics on the Web
The Future of Semantics on the WebJohn Domingue
 
Blockchains as a Component of the Next generation Internet
Blockchains as a Component of the Next generation InternetBlockchains as a Component of the Next generation Internet
Blockchains as a Component of the Next generation InternetJohn Domingue
 
Blockchains and new educational models v 2.0
Blockchains and new educational models v 2.0Blockchains and new educational models v 2.0
Blockchains and new educational models v 2.0John Domingue
 
Linked data indexing of distributed ledgers
Linked data indexing of distributed ledgersLinked data indexing of distributed ledgers
Linked data indexing of distributed ledgersJohn Domingue
 
1st workshop on linked data and distributed ledgers introduction v 1.0
1st workshop on linked data and distributed ledgers introduction v 1.01st workshop on linked data and distributed ledgers introduction v 1.0
1st workshop on linked data and distributed ledgers introduction v 1.0John Domingue
 
The Potential of Blockchain in Higher Education
The Potential of Blockchain in Higher EducationThe Potential of Blockchain in Higher Education
The Potential of Blockchain in Higher EducationJohn Domingue
 
Blockchains and Adult Education
Blockchains and Adult EducationBlockchains and Adult Education
Blockchains and Adult EducationJohn Domingue
 
Blockchains a new platform for semantically enabled transactions public
Blockchains  a new platform for semantically enabled transactions publicBlockchains  a new platform for semantically enabled transactions public
Blockchains a new platform for semantically enabled transactions publicJohn Domingue
 
Transforming Education through FORGE
Transforming Education through FORGETransforming Education through FORGE
Transforming Education through FORGEJohn Domingue
 
Developing rich interactive eBooks to teach linked open data to professionals...
Developing rich interactive eBooks to teach linked open data to professionals...Developing rich interactive eBooks to teach linked open data to professionals...
Developing rich interactive eBooks to teach linked open data to professionals...John Domingue
 
Beyond sparql linked data, software, services and applications. Keynote at D...
Beyond sparql  linked data, software, services and applications. Keynote at D...Beyond sparql  linked data, software, services and applications. Keynote at D...
Beyond sparql linked data, software, services and applications. Keynote at D...John Domingue
 
Inaugural Lecture on Future Internet
Inaugural Lecture on Future InternetInaugural Lecture on Future Internet
Inaugural Lecture on Future InternetJohn Domingue
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements finalJohn Domingue
 
Super ontology stack_review_m36_051
Super ontology stack_review_m36_051Super ontology stack_review_m36_051
Super ontology stack_review_m36_051John Domingue
 
ESWC 2012 Dinner Keynote: Improving the Impact and Takeup of Semantic Web Res...
ESWC 2012 Dinner Keynote: Improving the Impact and Takeup of Semantic Web Res...ESWC 2012 Dinner Keynote: Improving the Impact and Takeup of Semantic Web Res...
ESWC 2012 Dinner Keynote: Improving the Impact and Takeup of Semantic Web Res...John Domingue
 

Mehr von John Domingue (19)

How Blockchains Are Transforming Adult Education
How Blockchains Are Transforming Adult EducationHow Blockchains Are Transforming Adult Education
How Blockchains Are Transforming Adult Education
 
Towards the decentralisation of personal data through blockchains and linked ...
Towards the decentralisation of personal data through blockchains and linked ...Towards the decentralisation of personal data through blockchains and linked ...
Towards the decentralisation of personal data through blockchains and linked ...
 
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
Decentralised Semantic Web @ International Semantic Web Research Summer Schoo...
 
The Future of Semantics on the Web
The Future of Semantics on the WebThe Future of Semantics on the Web
The Future of Semantics on the Web
 
Blockchains as a Component of the Next generation Internet
Blockchains as a Component of the Next generation InternetBlockchains as a Component of the Next generation Internet
Blockchains as a Component of the Next generation Internet
 
Blockchains and new educational models v 2.0
Blockchains and new educational models v 2.0Blockchains and new educational models v 2.0
Blockchains and new educational models v 2.0
 
Linked data indexing of distributed ledgers
Linked data indexing of distributed ledgersLinked data indexing of distributed ledgers
Linked data indexing of distributed ledgers
 
1st workshop on linked data and distributed ledgers introduction v 1.0
1st workshop on linked data and distributed ledgers introduction v 1.01st workshop on linked data and distributed ledgers introduction v 1.0
1st workshop on linked data and distributed ledgers introduction v 1.0
 
The Potential of Blockchain in Higher Education
The Potential of Blockchain in Higher EducationThe Potential of Blockchain in Higher Education
The Potential of Blockchain in Higher Education
 
Blockchains and Adult Education
Blockchains and Adult EducationBlockchains and Adult Education
Blockchains and Adult Education
 
Blockchains a new platform for semantically enabled transactions public
Blockchains  a new platform for semantically enabled transactions publicBlockchains  a new platform for semantically enabled transactions public
Blockchains a new platform for semantically enabled transactions public
 
Transforming Education through FORGE
Transforming Education through FORGETransforming Education through FORGE
Transforming Education through FORGE
 
FIRE in a Book
FIRE in a BookFIRE in a Book
FIRE in a Book
 
Developing rich interactive eBooks to teach linked open data to professionals...
Developing rich interactive eBooks to teach linked open data to professionals...Developing rich interactive eBooks to teach linked open data to professionals...
Developing rich interactive eBooks to teach linked open data to professionals...
 
Beyond sparql linked data, software, services and applications. Keynote at D...
Beyond sparql  linked data, software, services and applications. Keynote at D...Beyond sparql  linked data, software, services and applications. Keynote at D...
Beyond sparql linked data, software, services and applications. Keynote at D...
 
Inaugural Lecture on Future Internet
Inaugural Lecture on Future InternetInaugural Lecture on Future Internet
Inaugural Lecture on Future Internet
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements final
 
Super ontology stack_review_m36_051
Super ontology stack_review_m36_051Super ontology stack_review_m36_051
Super ontology stack_review_m36_051
 
ESWC 2012 Dinner Keynote: Improving the Impact and Takeup of Semantic Web Res...
ESWC 2012 Dinner Keynote: Improving the Impact and Takeup of Semantic Web Res...ESWC 2012 Dinner Keynote: Improving the Impact and Takeup of Semantic Web Res...
ESWC 2012 Dinner Keynote: Improving the Impact and Takeup of Semantic Web Res...
 

Kürzlich hochgeladen

Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 

Kürzlich hochgeladen (20)

Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 

Linked services: Connecting services to the Web of Data

  • 1. Linked Services: Connecting Services to the Web of Data John Domingue with Carlos Pedrinaci Knowledge Media Institute, The Open University
  • 2. Overview • Linked Data introduction – Linked Data successes – Linked Data applications • Linked Services – Approaches and principles – Preliminary example – Supporting tools and vocabularies • Sample applications – Sharing Human Body processes – Crowdsourcing car parking – Integrating advertising and video in Watch’n’Buy • Service Marketplaces with Linked USDL • Summary
  • 5. RDF = Subject, Property, Value Triples
  • 6. Triples combine to make Graphs
  • 7. Linked Data Principles 1. Use URIs as names for things. 2. Use HTTP URIs so that people can look up those names. 3. When someone looks up a URI, provide useful RDF information. 4. Include RDF statements that link to other URIs so that they can discover related things. Tim Berners-Lee, http://www.w3.org/DesignIssues/LinkedData.html, 2006 Courtesy of Chris Bizer Set of best practices for publishing structured data on the Web in accordance with the general architecture of the Web.
  • 9.
  • 10.
  • 12. People, photos, friends and the Web
  • 13.
  • 14.
  • 16.
  • 17. (291)
  • 18. Where does my money go?
  • 22.
  • 23.
  • 24. Linked Services Principles • Services described as Linked Data – Inputs, outputs, functionality, etc is described using RDF(S) and using existing vocabularies • Consume and produce RDF – Applications may contain ‘standard services’ too • Process layer on top of the Web of Data
  • 26.
  • 27.
  • 28. Behind the Scenes Train stations Bus stops Schools Real estate Public Data and Services publishing Service Broker Invocation Engine discovery invocation
  • 30. SWEET & SOWER LPML deployment Process Editor Discovery incl. Optimizer Process Lifecycle Service annotation Process modeling Process execution Analysis & Monitoring incl. BPEL-based execution environment SPICES
  • 32. WSDL
  • 34. WSMO-Lite Terms Ontology rdf:type rdfs:Class rdfs:subClassOf owl:Ontology ClassificationRoot rdfs:subClassOf rdfs:Class NonFunctionalParameter rdf:type rdfs:Class Condition rdf:type rdfs:Class Effect rdf:type rdfs:Class
  • 36. • Microformat –Collaboration with Amit Sheth • Introduces the service model structure –Service –Operations • Address, method –Inputs, Outputs (only their existence) hRESTS
  • 37. MicroWSMO • Extends hRESTS –mref for model references –lifting, lowering • Applies WSMO-Lite semantics
  • 42. ISERVE: A SEMANTIC SERVICE REPOSITORY
  • 43. iServe Key Features • Support for several SWS formalisms –WSMO-Lite, MicroWSMO, SAWSDL, OWL-S • Supports access via –Web Application - iServe Browser –Read and Write RESTful API –Linked Data principles –SPARQL endpoint –Content negotiation (RDF, HTML) • Support for hybrid discovery • Integration of social features (tags, comments, ratings)
  • 47. iServe Service Discovery • Several Mechanisms –Simple SPARQL-based –Inputs/Outputs logic-based using RDFS reasoning –Functional Classifications with RDFS reasoning –Similarity analysis based on iMatcher
  • 48. iServe Discovery RESTful API •/data/disco/func-rdfs?class=C1 &class=C2 &... –uses RDFS functional classification annotations and returns those services that are related to all the functional categories Ci (which are URIs). •/data/disco/io-rdfs?f={and|or}&i=C1I &i=C2I &o=C1O &... –uses ontology annotations of inputs and outputs and returns services for which the client has suitable input data (CiI) and/or (depending on the parameter f for function) which provide the outputs requested by the client (CiO). •/data/disco/imatch?name=L –returns all services ranked according to the Levenshtein (other mechanisms available) string similarity of the service label with the string L.
  • 49. iServe Atom-based Discovery • Discovery returns an Atom feed with the results and provides Atom feed combinators - Union, Intersection, Subtract •http://iserve.kmi.open.ac.uk/data/atom/union?f= /data/disco/func- rdfs?class=http://iserve.kmi.open.ac.uk/2010/05/s3eval/func.rdfs%2523ProximitySearch &f=/data/disco/io- rdfs?o=http://iserve.kmi.open.ac.uk/2010/05/s3eval/data.rdfs%2523ATMLocation
  • 50. Integrated with a Recommender • Distributed solution • Linked User Feedback • RS4All
  • 51. SWEET: SEMANTIC WEB API ANNOTATION TOOL
  • 57. Sharing Human Body Processes PatientAvatar Personalised Model Cardiovascular Workflow
  • 58.
  • 59.
  • 61.
  • 62. Architecture RDF Repository Watch 'n' Buy Core Annotation Manager User Manager Review Manager Watch 'n' Buy Linked Data Provider Watch 'n' Buy Player Watch 'n' Buy Portal Product Metadata Importer hProduct Importer Amazon Importer eBay Importer Video Metadata Importer YouTube Importer TV Data Importer hProduct HTML hProduct Linked Services Infrastructure (iServe/OmniVoke)
  • 63. Data Modelling • Videos (Media) and their Fragments – W3C Media Ontology: http://www.w3.org/TR/mediaont-10/ – W3C Image Regions: http://www.w3.org/2004/02/image-regions (404ed) – Watson cache of W3C Image Regions: http://kmi- web05.open.ac.uk:81/cache/d/6d9/d02c/1e2ba/66d39 a0e85/063395385293e283d – W3C Media Fragment URIs: http://www.w3.org/TR/media-frags/ • Annotation – Open Annotation Collaboration: http://www.openannotation.org/spec/
  • 64. Our Model wnb:Annotation wnb:SpatioTemporalEntitywnb:annotates ir:Region gr:Offering wnb:reference wnb:atPosition ma-ont:MediaResource time:Temporal Entity foaf:Agent wnb:atTime tl:onTimeline ir:regionOf xsd:dateTime dc:createddc:creatorgr:offers, gr:seeks, gr:saw wnb: http://watchnbuy.kmi.open.ac.uk/ontologies/annotation# ma-ont: http://www.w3.org/ns/ma-ont# gr: http://purl.org/goodrelations/v1# foaf: http://xmlns.com/foaf/0.1/ dc: http://purl.org/dc/elements/1.1/ time: http://www.w3.org/2006/time# tl: http://purl.org/NET/c4dm/timeline.owl# ir: http://www.w3.org/2004/02/image-regions#
  • 66. The Future Internet – Enabler for Global Business Networks Manu- facturing Urban Management eEnergyTransport Logistic …. Network of the Future Cloud Computing Internet of Things Internet of Services Internet of the Future Consumers Suppliers Wholesalers Retailers Carriers Manufacture r Governments © SAP 2010 /
  • 67. The Internet of Services – Global Service Delivery Supply Chain A Single Market for Services SaaS, On-Demand Enterprise Suites Cloud Services Service Marketplaces Multi-Enterprise BPP B2B Gateways Business Process Outsourcing Business Process Platform Service Delivery Framework Service Aggregator Service Hoster Service Provider Service Gateway Service Broker Service Channel Maker Service-Oriented Architecture © SAP 2010 / Page 67
  • 68. © SAP 2010 / Page 68 Service Aggregator Service Hoster Service Provider Service Gateway Service Broker Service Channel Maker The Internet of Services – Unified Service Description Language (USDL) See also: http://www.internet-of-services.de/index.php?id=24  Service Transformation stands for a value-driven, smooth and effective provision of services along the Global Service Delivery Supply Chain  Service Transformation implies that Services are being  Described considering business, operational and legal requirements  Maintained, extended and assembled where needed  Applying a common notation named USDL
  • 70.
  • 71.
  • 72. Summary (1/2) • Linked Data –Based on 4 simple principles –Take-up now by major Web and Media players –Linked Data portals now emerging –Lack of support for applications • Linked Services –Approach to creating applications on top of Linked Data –Built upon • Vocabularies: Minimal Service Model, MicroWSMO, WSMO-Lite • Tools: iServe, SWEET …
  • 73. Summary (2/2) • Linked service applications include: –SOA4RE for house hunting –ParkJam supporting crowd-sourced car park availability –Towards patient avatar’s • Linked USDL for Service Marketplaces
  • 74. Credits and URIs • iServe - http://iserve.kmi.open.ac.uk/ • Linked USDL - http://www.linked-usdl.org/ • SOA4All funded under FP7 - http://www.soa4all.eu/ • VPH-Share funded under FP7 - http://www.vph- share.eu/ • ParkJam - http://parking.kmi.open.ac.uk/ • Also based on work of: –Jacek Kopecky, Dong Liu, Maria Maleshkova

Hinweis der Redaktion

  1. Thanks for the introduction. Thanks for coming. Flavour of the work related to the notion of a Future Internet.
  2. 3,000,000 likes per day! ‘Like’ buttons now appearing across all websites. These now generate With associated data
  3. 700 billion minutes per month on Facebook900 million content pages30 billion pieces of contentGenerating a graph of people, photos, friends and online resources
  4. Supports RDFa Lite a lightweight version of RDFa which can be used to embed RDF into web pages
  5. Google knowledge graphBased on Metaweb’s Freebase
  6. So how do we link to this wealth of data?We have our own repository of service descriptions within the cloud. We are the first and still only service repository in this space. The are created using a variety of tools. Note that when creating our descriptions we can rely on existing descriptions in the cloud. In the same way as one web page can point to another to expand a description.
  7. Which can produce data for this large semantic cloud
  8. Within one of my projects (soa4all) we have developed an iPhone App to support this. Its available in the store and called the soa4all real estate finder
  9. Mulberry school and others
  10. Services over public data (to the singers in the virtual choir)Service broker is like the conductor. Services are published in our broker. An engine translates between user actions and details of invoking services (each service may have its own idiosyncratic way of being invoked)User interacts with the iPhone Appdiscovery based on user preferences and location -> services are available Services are not fixed (like singers for each performance). adding more for crime statistics also based on public data.
  11. The AuthenticationMechanism class has six subclasses, corresponding to com-mon authentication mechanisms, Credentials class has a number of instances includingAPI Key , Username , Password and OAuth Credentials , which can be combinedto produce composite credentials, such as authentication through username andPassword.The TransmissionMedium has two instances(ViaHTTPHeader and ViaURI ), used to describe that the credentials are sentby using only the URI or through constructing an HTTP header.he composedOf relationship as well as the class AuthenticationMech-anism , which can have further subclasses, represent points of extensibility forthe ontology. The Service class has a relationship to the ServiceAuthentication class, which has three instances including All , Some and None that are used topoint out that the service requires authentication for all its operations, for onlysome of them or for none of them.
  12. elasticity of heart muscles, another modelling blood flow, another for different dysfucntionsPatient avatar: a digital personalised representation of a patient for diagnosis and treatmentIn the media domainWe have a new project which started in Spring which will look at sharing processes related to the human body across Europe to support research and patient care. One of the processes to be modelled will be the human heart. The idea is that across varies labs in Europe there will be a bits and pieces of data and software – e.g. Our broker will be used to put these pieces together into a coherent whole and also to integrate into patient specific data leading to personalised patient avatars – a digital represention of your relevant processes supporting diagnosis and treatment.
  13. SAP 4th largest software producer in the world by revenue Microsoft, IBM and Oracle. 109,000 customers 120 countriesSAP with 12.46B euro of revenue Very much interested in the Internet of the Future
  14. Complete Ecosystem for value added services based on Service Objects Lower barriers to develop, select, combine and use value added servicesObject DescriptionCapture data exposed and its semanticsCapture objects capabilities (frequency of data provisioned, processing capabilities)Capture contextual information e.g., geolocationBetter support Discovery, Composition and UseReusable assetsSemantic Sensor Networks Ontology (W3C)Domain ontologiesDynamic Large Scale Data Processing InfrastructureCapture data streams and their provenanceSense making of large quantities of streaming data (e.g., feature inferencing, data correlation, etc)Secure end-to-end channelsReusable AssetsProvenance vocabulary (W3C)Domain ontologiesAdvance Data Mining and Machine Learning algorithmsObjects Virtualisation as ServicesExpose Objects as reusable servicesVirtualisation of sensors into services for the development of advanced applications through compositionUse of capabilities for optimised decomposition and deploymentReusable assetsMinimal Service ModelAI planning and (de)composition algorithms