Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on...
-
Upload
john-domingue -
Category
Technology
-
view
663 -
download
0
description
Transcript of Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on...
![Page 1: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/1.jpg)
Beyond SPARQL: Linked Data, Software, Services and ApplicationsJohn Domingue with Carlos Pedrinaci
Knowledge Media Institute
![Page 2: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/2.jpg)
Overview• Motivation• Linked Services• Linked USDL for Service Marketplaces• Other EU Projects
–Cloud Computing–Software
• Summary
![Page 3: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/3.jpg)
MOTIVATION
![Page 4: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/4.jpg)
![Page 5: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/5.jpg)
(256)
![Page 6: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/6.jpg)
ASBOrometer
![Page 7: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/7.jpg)
![Page 8: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/8.jpg)
Linked Data is..• Machine readable (not a black box)• (Relatively) Simple• Uses Web standards• Re-usable• Interoperable• Linkable
Services in SW are..
![Page 9: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/9.jpg)
LINKED SERVICES
![Page 10: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/10.jpg)
LINKED SERVICES APPROACH AND PRINCIPLES
![Page 11: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/11.jpg)
![Page 12: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/12.jpg)
![Page 13: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/13.jpg)
![Page 14: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/14.jpg)
![Page 15: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/15.jpg)
![Page 16: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/16.jpg)
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
![Page 17: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/17.jpg)
![Page 18: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/18.jpg)
![Page 19: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/19.jpg)
Behind the Scenes
Train stations
Bus stops
Schools
Real estate
Public Data and Services
publishingService Broker
Invocation Engine
discovery
invocation
![Page 20: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/20.jpg)
SWEET & SOWERLPML
deployment
Process Editor
Discovery
incl. TG, Optimizer, DTC
SOA4All Process Lifecycle
Service annotation
Process modeling
Process execution
Analysis & Monitoring
incl. BPEL-based execution environment
SPICES
![Page 21: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/21.jpg)
iServe Architecture
21
![Page 22: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/22.jpg)
WSDL
![Page 23: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/23.jpg)
SAWSDL
![Page 24: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/24.jpg)
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
![Page 25: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/25.jpg)
Web APIs
![Page 26: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/26.jpg)
• Microformat–Collaboration with Amit Sheth
• Introduces the service model structure–Service–Operations
• Address, method– Inputs, Outputs (only their existence)
hRESTS
![Page 27: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/27.jpg)
MicroWSMO
• Extends hRESTS–mref for model references–lifting, lowering
• Applies WSMO-Lite semantics
![Page 28: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/28.jpg)
MicroWSMO & WSMO-Lite
![Page 29: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/29.jpg)
Minimal Service Model, WSMO-Lite
![Page 30: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/30.jpg)
Minimal Service Model, WSMO-Lite
![Page 31: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/31.jpg)
Minimal Service Model, WSMO-Lite
![Page 32: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/32.jpg)
Minimal Service Model, WSMO-Lite
![Page 33: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/33.jpg)
Minimal Service Model, WSMO-Lite
![Page 34: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/34.jpg)
Authentication
![Page 35: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/35.jpg)
KARMA Approach
![Page 36: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/36.jpg)
KARMA Web API Ontology
![Page 37: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/37.jpg)
SERVICE MARKETPLACES
![Page 38: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/38.jpg)
The Future Internet – Enabler for Global Business Networks
Manu-facturing
UrbanManagement
eEnergyTransportLogistic
….
Network of the Future
Cloud Computing
Internet of Things
Internet of Services
Internet of the Future
Consumers
Suppliers
Wholesalers
RetailersCarriers
Manufacturer
Governments
© SAP 2010 /
![Page 39: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/39.jpg)
The Internet of Services – Global Service Delivery Supply Chain
A Single Market for Services
SaaS, On-DemandEnterprise Suites
Cloud Services
ServiceMarketplaces
Multi-Enterprise BPP
B2B Gateways
Business ProcessOutsourcing
Business Process Platform
Service Delivery FrameworkService
AggregatorServiceHoster
ServiceProvider
ServiceGateway
ServiceBroker
ServiceChannel Maker
Service-Oriented Architecture
© SAP 2010 / Page 39
![Page 40: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/40.jpg)
© SAP 2010 / Page 40
ServiceAggregator
ServiceHoster
ServiceProvider
ServiceGateway
ServiceBroker
ServiceChannel 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
![Page 41: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/41.jpg)
TRESOR
![Page 42: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/42.jpg)
![Page 43: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/43.jpg)
![Page 44: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/44.jpg)
![Page 45: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/45.jpg)
EU PROJECTS
![Page 46: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/46.jpg)
SOFTWARE
![Page 47: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/47.jpg)
47
MARKOS Service
Open Source Projects Crawler
Open Source Forges
Other software
repositories
MARKOS Repository
Browsing Querying
Open Source Projects
Software Information Extraction & Analysis
Licens Information Analysis
MARKOS Frontend
WEB
Linked Data access point
Markos Users
Web of Data
![Page 48: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/48.jpg)
CLOUDS AND SEMANTICS
![Page 49: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/49.jpg)
IaaS, PaaS and SaaS
Infrastructure as a Service (IaaS): PIM4Cloud/ CloudML-x
a platform virtualization environment as a service.
Platform as a Service (PaaS):CloudML-y: a computing platform and
solution stack as a service.Software as a Service (SaaS):
SoaML: software as a service over the Internet.
Different Issues for each layer.
Infrastructure as a Service
Platform as a Service
Software as a Service
![Page 50: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/50.jpg)
Model overview
– The Cloud4soa PaaS semantic model • Solves the semantic
differences between the Cloud PaaS offerings and allow the semantic interoperability among them.
• Allows developers and Cloud providers express in a common way their applications and offerings
![Page 51: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/51.jpg)
Summary (1/2)• As for Linked Data desirable for application components
to be:–Have machine-readable descriptions based on Web
standards–Discoverable–Re-usable– Interoperable–Linkable
• Computing systems now associated with multiple paradigms– Community led Open Source Software initiatives– SOA, Service Marketplaces– Cloud
![Page 52: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/52.jpg)
Summary (2/2)• Some efforts to leverage semantics and Linked Data to
support interoperability, discovery, linking– Linked Services– Linked USDL for Service Marketplaces– Linked Open Software Source– Semantics in Clouds
• Wider reflections on the relationship between Linked Data and current computing system paradigms would benefit all associated communities
![Page 53: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/53.jpg)
URIs• iServe - http://iserve.kmi.open.ac.uk/• Linked USDL - http://www.linked-usdl.org/• SOA4All - http://www.soa4all.eu/• Internet of Services Collaboration Session on Semantics
in Services and Clouds–http://ec.europa.eu/digital-agenda/events/cf/ios12/item
-display.cfm?id=8726
![Page 54: Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems](https://reader033.fdocuments.in/reader033/viewer/2022060108/555098d7b4c90590208b475f/html5/thumbnails/54.jpg)
Credits• Alert, Broker@Cloud, Cloud4SOA, MARKOS,
MODAClouds and REMICS, slides taken from the Internet of Services Collaboration Session on Semantics in Services and Clouds
• KARMA slides generated from– Mohsen Taheriyan, Craig Knoblock, Pedro Szekely and José Luis Ambite.
Rapidly Integrating Services into the Linked Data Cloud. ISWC 2012
• Also slides created by
- Jacek Kopecky, Maria Maleshkova