SlideShare una empresa de Scribd logo
1 de 54
Beyond SPARQL: Linked
Data, Software, Services and
Applications
John Domingue with Carlos Pedrinaci
Knowledge Media Institute
Overview
• Motivation
• Linked Services
• Linked USDL for Service Marketplaces
• Other EU Projects
–Cloud Computing
–Software
• Summary
MOTIVATION
(256)
ASBOrometer
Linked Data is..
• Machine readable (not a black box)
• (Relatively) Simple
• Uses Web standards
• Re-usable
• Interoperable
• Linkable
Services in SW are..
LINKED SERVICES
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
Behind the Scenes
Train stations
Bus stops
Schools
Real estate
Public Data and Services
publishing
Service Broker
Invocation
Engine
discovery
invocation
SWEET & SOWER
LPML
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
iServe Architecture
21
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
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
Minimal Service
Model, WSMO-Lite
Minimal Service
Model, WSMO-Lite
Minimal Service Model,
WSMO-Lite
Minimal Service
Model, WSMO-Lite
Authentication
KARMA Approach
KARMA Web API Ontology
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 39
© SAP 2010 / Page 40
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
EU PROJECTS
SOFTWARE
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
CLOUDS AND SEMANTICS
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
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
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
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
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
Credits
• Alert, Broker@Cloud, Cloud4SOA, MARKOS, MODAClo
uds 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

Más contenido relacionado

La actualidad más candente

Running Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration OptionsRunning Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration OptionsTimothy Spann
 
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’ SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’ Adam Levithan
 
Present and future of unified, portable and efficient data processing with Ap...
Present and future of unified, portable and efficient data processing with Ap...Present and future of unified, portable and efficient data processing with Ap...
Present and future of unified, portable and efficient data processing with Ap...DataWorks Summit
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration ServicesRobert MacLean
 
Manage democratization of the data - Data Replication in Hadoop
Manage democratization of the data - Data Replication in HadoopManage democratization of the data - Data Replication in Hadoop
Manage democratization of the data - Data Replication in HadoopDataWorks Summit
 
Chris2015 - Brief
Chris2015 - BriefChris2015 - Brief
Chris2015 - BriefChris Moore
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration ServicesRobert MacLean
 
Lotus notes app migration process v1.2
Lotus notes app migration process   v1.2Lotus notes app migration process   v1.2
Lotus notes app migration process v1.2Officience
 
L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter Vikas Deolaliker
 

La actualidad más candente (9)

Running Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration OptionsRunning Apache NiFi with Apache Spark : Integration Options
Running Apache NiFi with Apache Spark : Integration Options
 
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’ SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
SharePoint Migration - To Be Or Not To Be ‘In The Cloud’
 
Present and future of unified, portable and efficient data processing with Ap...
Present and future of unified, portable and efficient data processing with Ap...Present and future of unified, portable and efficient data processing with Ap...
Present and future of unified, portable and efficient data processing with Ap...
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
 
Manage democratization of the data - Data Replication in Hadoop
Manage democratization of the data - Data Replication in HadoopManage democratization of the data - Data Replication in Hadoop
Manage democratization of the data - Data Replication in Hadoop
 
Chris2015 - Brief
Chris2015 - BriefChris2015 - Brief
Chris2015 - Brief
 
SQL Server Integration Services
SQL Server Integration ServicesSQL Server Integration Services
SQL Server Integration Services
 
Lotus notes app migration process v1.2
Lotus notes app migration process   v1.2Lotus notes app migration process   v1.2
Lotus notes app migration process v1.2
 
L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter L7-L7 Services in a Cloud Datacenter
L7-L7 Services in a Cloud Datacenter
 

Similar a Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems

Jorge cardoso caise-usdl-tosca-2013-06-18c
Jorge cardoso   caise-usdl-tosca-2013-06-18cJorge cardoso   caise-usdl-tosca-2013-06-18c
Jorge cardoso caise-usdl-tosca-2013-06-18ccaise2013vlc
 
Cloud Computing Automation: Integrating USDL and TOSCA
 Cloud Computing Automation: Integrating USDL and TOSCA Cloud Computing Automation: Integrating USDL and TOSCA
Cloud Computing Automation: Integrating USDL and TOSCAJorge Cardoso
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVOPNFV
 
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...Open Data Center Alliance
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightabhijit2511
 
Cc unit 1 ppt
Cc unit 1 pptCc unit 1 ppt
Cc unit 1 pptDr VISU P
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,IaasSofiya81
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingCecil Donald
 
Cloud in Action
Cloud in Action Cloud in Action
Cloud in Action Franco Ucci
 
Cc unit 2 ppt
Cc unit 2 pptCc unit 2 ppt
Cc unit 2 pptDr VISU P
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017Andrew Ripka
 
Build and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration PipelineBuild and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration PipelineVedanta Barooah
 
Development of Web Services for Android Applications
Development of Web Services for Android ApplicationsDevelopment of Web Services for Android Applications
Development of Web Services for Android ApplicationsMd Ashraful Haque
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choiceDr. Wilfred Lin (Ph.D.)
 
Structure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryStructure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryAndrew Ripka
 

Similar a Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems (20)

Jorge cardoso caise-usdl-tosca-2013-06-18c
Jorge cardoso   caise-usdl-tosca-2013-06-18cJorge cardoso   caise-usdl-tosca-2013-06-18c
Jorge cardoso caise-usdl-tosca-2013-06-18c
 
Cloud Computing Automation: Integrating USDL and TOSCA
 Cloud Computing Automation: Integrating USDL and TOSCA Cloud Computing Automation: Integrating USDL and TOSCA
Cloud Computing Automation: Integrating USDL and TOSCA
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
 
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
Forecast 2014: TOSCA: An Open Standard for Business Application Agility and P...
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylight
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
PhD Defense
PhD DefensePhD Defense
PhD Defense
 
Cc unit 1 ppt
Cc unit 1 pptCc unit 1 ppt
Cc unit 1 ppt
 
Services Saas,Pass,Iaas
Services Saas,Pass,IaasServices Saas,Pass,Iaas
Services Saas,Pass,Iaas
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud in Action
Cloud in Action Cloud in Action
Cloud in Action
 
Cc unit 2 ppt
Cc unit 2 pptCc unit 2 ppt
Cc unit 2 ppt
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 
Build and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration PipelineBuild and use a DevOps driven Migration Pipeline
Build and use a DevOps driven Migration Pipeline
 
Demistifying serverless on aws
Demistifying serverless on awsDemistifying serverless on aws
Demistifying serverless on aws
 
Development of Web Services for Android Applications
Development of Web Services for Android ApplicationsDevelopment of Web Services for Android Applications
Development of Web Services for Android Applications
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
 
Structure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryStructure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud Foundry
 

Más de 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
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataJohn Domingue
 
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
 
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
 
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
 

Más de John Domingue (20)

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...
 
Linked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of DataLinked services: Connecting services to the Web of Data
Linked services: Connecting services to the Web of Data
 
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
 
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
 
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
 

Último

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Beyond sparql linked data, software, services and applications. Keynote at Dagstuhl Seminar on Interoperation in Complex Information Ecosystems

  • 1. Beyond SPARQL: Linked Data, Software, Services and Applications John Domingue with Carlos Pedrinaci Knowledge Media Institute
  • 2. Overview • Motivation • Linked Services • Linked USDL for Service Marketplaces • Other EU Projects –Cloud Computing –Software • Summary
  • 4.
  • 7.
  • 8. Linked Data is.. • Machine readable (not a black box) • (Relatively) Simple • Uses Web standards • Re-usable • Interoperable • Linkable Services in SW are..
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. 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
  • 17.
  • 18.
  • 19. Behind the Scenes Train stations Bus stops Schools Real estate Public Data and Services publishing Service Broker Invocation Engine discovery invocation
  • 20. SWEET & SOWER LPML 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
  • 22. WSDL
  • 24. 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
  • 26. • Microformat –Collaboration with Amit Sheth • Introduces the service model structure –Service –Operations • Address, method –Inputs, Outputs (only their existence) hRESTS
  • 27. MicroWSMO • Extends hRESTS –mref for model references –lifting, lowering • Applies WSMO-Lite semantics
  • 36. KARMA Web API Ontology
  • 38. 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 /
  • 39. 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 39
  • 40. © SAP 2010 / Page 40 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
  • 42.
  • 43.
  • 44.
  • 47. 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
  • 49. 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
  • 50. 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
  • 51. 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
  • 52. 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
  • 53. 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
  • 54. Credits • Alert, Broker@Cloud, Cloud4SOA, MARKOS, MODAClo uds 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

Notas del editor

  1. Thanks for the introduction. Thanks for coming. Flavour of the work related to the notion of a Future Internet.
  2. 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.
  3. As well as creating descriptions within the cloud we support
  4. The creation of services which consume and produce semantic data.
  5. We also support the management and use of ‘standard’ services
  6. Which can produce data for this large semantic cloud
  7. 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
  8. Mulberry school and others
  9. 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.
  10. 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.
  11. 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
  12. 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
  13. open sourceprojectsperiodicallycrawledandchangesnotifiedavailablemetadataextracted (jar manifest, Mavenpom, OSGimetadata etc.)software & licencecodeanalysedtoproducefurthermetadatametadatastored in a triple-store toenablesemanticqueryingandbrowsing.Interfaces formachines (Linked Data) andhumans (Front End)