SlideShare a Scribd company logo
Towards The Next Wave Of
         Services
Linked Services For The Web Of Data

            Dr. Carlos Pedrinaci
Knowledge Media Institute - The Open University
Acknowledgements

• J. Domingue, J. Kopecky, D. Liu, M.
  Maleshkova, H. Q. Yu, N. Li (OU)
• Jose Manuel Gómez Pérez, Guillermo
  Alvaro (iSOCO)
• Irene Celino (CEFRIEL)
• SOA4All Project
Taken from the Introduction to Web Services by Oracle
Taken from the Introduction to Web Services by Oracle
What are the semantics
  of every service?
    ... and most importantly ...

Where are they captured
 for being processed?
Excerpt of OWL-S           Excerpt of WSMO




Semantic Web           SAWSDL, OWL-S and WSMO among
                       others have been proposed
Service Ontologies     They have failed to gain adoption on the
                       Web
Semantic Web Services

• Predicated upon existing Web Services
  which are not prevalent on the Web
• Complex to model
• Complex to process
• Hardly applicable
 • Missing data in ontological terms
Web Services have
nothing to do with
     the Web
Number of Web Services found by Seekda.com in the last 52 Months




... but Verizon has about 1,500
Services Internally ...
Web APIs are the   Widely used and reused
                   Publicly available
new WEB services   With a real business model behind them
                   Although harder automation!
Linked Services for the Web of Data
Linked Services for the Web of Data
Reality Check
• Survey based on 220 Web APIs from
  ProgrammableWeb from 21 categories
• Types of Web APIs
   – 45.5% REST, RPC 33.8%, Hybrid 20.7%
• 40% of Web APIs do not state the used HTTP method!
• Input and Output information
   – 72% do not state the data type of the input
     parameters
   – 61% use optional parameters, 45% use default
     values
   – 90% have as output XML, 42% JSON
   – 84% provide example request and 75% example
     response
Linked Services
Exploiting the complementarity of
    Services and Linked Data
“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
256 Datasets
30+ Billion Triples
Covering many diverse domains:
- Media
- Government
- Geography
- Life Sciences
...



        “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
Linked Data Principles

• Create a Web of Data by these 4 principles:
   • Use URIs as names for things
   • Use HTTP URIs so that people can look up
      those names.
   • When someone looks up a URI, provide
      useful information, using the standards
      (RDF*, SPARQL)
   • Include links to other URIs
Taken from Steve Bratt - W3C
How can
Services help
Linked Data?
Developing Applications



 The development of Linked Data
 Applications is more an art than an
 engineering discipline
Linked Services

• Linked Services are services described as
  Linked Data (inputs, outputs, functionality...)
   • In other words, it is Linked Data describing
      reusable functionality
• With supporting machinery Linked Services are
  Linked Data consumers and/or producers
• Core building blocks for Linked Data
  Applications
22
vi ce
S er
Where can I find
Linked Services?
Web of Documents                       Web of Data




            http://iserve.kmi.open.ac.uk
Web of Documents                       Web of Data




            http://iserve.kmi.open.ac.uk
Web of Documents                       Web of Data




            http://iserve.kmi.open.ac.uk
Web of Documents                       Web of Data




            http://iserve.kmi.open.ac.uk
“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
Linked Services for the Web of Data
Linked Services for the Web of Data
How can I build a
   Linked Data
   application?

What’s the benefit?
SOA4RE
Mashes Linked Data and
Web APIs

Finds and Invokes Linked
Services on the Fly

Modularity and
Extensibility as a core
built-in feature
Linked Services for the Web of Data
How can
Linked Data help
    Services?
Linked Services for the Web of Data
Issues with Services on
        the Web
• Their semantics are unclear
• The data they consume and produce is
  modelled in heterogeneous formats
• They are not Web-ready
 • Their results are not globally
   identified
 • Their results are not de-referenceable
A typical Web API   Pain HTML
                    Not machine processable
description         Missing semantics
36
37
From Legacy Services to
   Linked Services

• Services can be annotated using the
  Web of Data as background knowledge
• This description makes the services
 • More accessible (semantics)
 • More applicable as they are expressed
   in terms of existing vocabularies used
   on the Web of Data
Linked Services for the Web of Data
Supporting
Infrastructure
SOA4All Studio   Combining distributed sources of data
                 about services to better support the life-
                 cycle of service-oriented applications
Related Tooling
SOA4All Studio
SWEET - MicroWSMO Editor
Related Tooling
SOA4All Studio
SWEET - MicroWSMO Editor
Related Tooling   SOWER - WSMO-Lite Editor
                  Mashups Editor
SOA4All Studio
SWEET - MicroWSMO Editor
Related Tooling   SOWER - WSMO-Lite Editor
                  Mashups Editor
SOA4All Studio    SPICES - Invocation Interface
SWEET - MicroWSMO Editor
Related Tooling   SOWER - WSMO-Lite Editor
                  Mashups Editor
SOA4All Studio    SPICES - Invocation Interface
... and the entire   Covering the entire life-cycle of service-
                     based applications:
infrastructure       - Composition, Execution, etc
Reflections
     &
 Outlook
Linked Services for the Web of Data
Reflections

• Services need to be (in principle)
  commercially profitable for a public
  deployment
• Trust and fault tolerance will be
  essential for their adoption
• Current climate favours openness for
  creative collaborative innovation
Outlook
• Service-orientation can provide the
  necessary engineering principles for
  advanced Linked Data Applications
• Existing Linked Data and its principles
  may provide the necessary support for
  a Web-scale adoption of services
• Service-orientation is subject to the
  network effect so ...
Put your piece in
   the puzzle
Thanks for your
   attention

Interested on an Internship, PhD?

 Contact: c.pedrinaci@open.ac.uk

More Related Content

Viewers also liked (13)

KEY
iServe Version 1
Carlos Pedrinaci
 
KEY
Harnessing the Crowds for Automating the Identification of Web APIs
Carlos Pedrinaci
 
KEY
Supporting the virtual physiological human with semantics and services e scie...
Carlos Pedrinaci
 
DOCX
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Web service recommendation via ex...
IEEEFINALYEARSTUDENTPROJECT
 
PPT
Web Mapping - exploiting location based information through eGovernment
David Hayward
 
KEY
Towards a Web of Services
Carlos Pedrinaci
 
KEY
Dieter Fensel's view on the future of Linked Data
Carlos Pedrinaci
 
PDF
Semantics for the Web of Things
Carlos Pedrinaci
 
PDF
Learn BEM: CSS Naming Convention
In a Rocket
 
PPTX
How to Build a Dynamic Social Media Plan
Post Planner
 
PDF
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
ux singapore
 
PDF
SEO: Getting Personal
Kirsty Hulse
 
PDF
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Stanford GSB Corporate Governance Research Initiative
 
iServe Version 1
Carlos Pedrinaci
 
Harnessing the Crowds for Automating the Identification of Web APIs
Carlos Pedrinaci
 
Supporting the virtual physiological human with semantics and services e scie...
Carlos Pedrinaci
 
2014 IEEE JAVA PARALLEL DISTRIBUTED PROJECT Web service recommendation via ex...
IEEEFINALYEARSTUDENTPROJECT
 
Web Mapping - exploiting location based information through eGovernment
David Hayward
 
Towards a Web of Services
Carlos Pedrinaci
 
Dieter Fensel's view on the future of Linked Data
Carlos Pedrinaci
 
Semantics for the Web of Things
Carlos Pedrinaci
 
Learn BEM: CSS Naming Convention
In a Rocket
 
How to Build a Dynamic Social Media Plan
Post Planner
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
ux singapore
 
SEO: Getting Personal
Kirsty Hulse
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Stanford GSB Corporate Governance Research Initiative
 

Similar to Linked Services for the Web of Data (20)

PPTX
ESWC SS 2012 - Tuesday Keynote John Domingue: Services, Semantics and Linked ...
eswcsummerschool
 
PDF
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
Sergio Fernández
 
PPTX
Linked services for the Web of Data
John Domingue
 
PPTX
Linked services: Connecting services to the Web of Data
John Domingue
 
PPTX
Linking Services and Linked Data: Keynote for AIMSA 2012
John Domingue
 
PDF
Planetdata simpda
Elena Simperl
 
PDF
PlanetData: Consuming Structured Data at Web Scale
PlanetData Network of Excellence
 
KEY
Linked services
Carlos Pedrinaci
 
PDF
Vila LOD-innovacion- bib-semweb-redux
LIS EPI Meeting
 
PPTX
Beyond sparql linked data, software, services and applications. Keynote at D...
John Domingue
 
PPTX
Silicon Valley Semantic Web Meet Up
Federico Michele Facca
 
PPSX
Linked Data to Improve the OER Experience
The Open Education Consortium
 
PDF
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
ecosio GmbH
 
PDF
Evaluation of a Framework for Integrated Web Services
IRJET Journal
 
ODP
Linking Open Data
Stefan Gradmann
 
ODP
Linked Data
Danny Ayers
 
PPT
Automating the Use of Web APIs through Lightweight Semantics
mmaleshkova
 
PPT
CEFRIEL-DEI_DellaValle-Facca_SWE-ET
Emanuele Della Valle
 
PPT
Limitations of the current internet for the future internet of services
mbasti2
 
PDF
Improving Your Web Services Thorough Semantic Web Techniques
Gihan Wikramanayake
 
ESWC SS 2012 - Tuesday Keynote John Domingue: Services, Semantics and Linked ...
eswcsummerschool
 
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
Sergio Fernández
 
Linked services for the Web of Data
John Domingue
 
Linked services: Connecting services to the Web of Data
John Domingue
 
Linking Services and Linked Data: Keynote for AIMSA 2012
John Domingue
 
Planetdata simpda
Elena Simperl
 
PlanetData: Consuming Structured Data at Web Scale
PlanetData Network of Excellence
 
Linked services
Carlos Pedrinaci
 
Vila LOD-innovacion- bib-semweb-redux
LIS EPI Meeting
 
Beyond sparql linked data, software, services and applications. Keynote at D...
John Domingue
 
Silicon Valley Semantic Web Meet Up
Federico Michele Facca
 
Linked Data to Improve the OER Experience
The Open Education Consortium
 
Introduction to Service Oriented Architectures, SOAP/WSDL Web Services and RE...
ecosio GmbH
 
Evaluation of a Framework for Integrated Web Services
IRJET Journal
 
Linking Open Data
Stefan Gradmann
 
Linked Data
Danny Ayers
 
Automating the Use of Web APIs through Lightweight Semantics
mmaleshkova
 
CEFRIEL-DEI_DellaValle-Facca_SWE-ET
Emanuele Della Valle
 
Limitations of the current internet for the future internet of services
mbasti2
 
Improving Your Web Services Thorough Semantic Web Techniques
Gihan Wikramanayake
 
Ad

Recently uploaded (20)

PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Ad

Linked Services for the Web of Data

  • 1. Towards The Next Wave Of Services Linked Services For The Web Of Data Dr. Carlos Pedrinaci Knowledge Media Institute - The Open University
  • 2. Acknowledgements • J. Domingue, J. Kopecky, D. Liu, M. Maleshkova, H. Q. Yu, N. Li (OU) • Jose Manuel Gómez Pérez, Guillermo Alvaro (iSOCO) • Irene Celino (CEFRIEL) • SOA4All Project
  • 3. Taken from the Introduction to Web Services by Oracle
  • 4. Taken from the Introduction to Web Services by Oracle
  • 5. What are the semantics of every service? ... and most importantly ... Where are they captured for being processed?
  • 6. Excerpt of OWL-S Excerpt of WSMO Semantic Web SAWSDL, OWL-S and WSMO among others have been proposed Service Ontologies They have failed to gain adoption on the Web
  • 7. Semantic Web Services • Predicated upon existing Web Services which are not prevalent on the Web • Complex to model • Complex to process • Hardly applicable • Missing data in ontological terms
  • 8. Web Services have nothing to do with the Web
  • 9. Number of Web Services found by Seekda.com in the last 52 Months ... but Verizon has about 1,500 Services Internally ...
  • 10. Web APIs are the Widely used and reused Publicly available new WEB services With a real business model behind them Although harder automation!
  • 13. Reality Check • Survey based on 220 Web APIs from ProgrammableWeb from 21 categories • Types of Web APIs – 45.5% REST, RPC 33.8%, Hybrid 20.7% • 40% of Web APIs do not state the used HTTP method! • Input and Output information – 72% do not state the data type of the input parameters – 61% use optional parameters, 45% use default values – 90% have as output XML, 42% JSON – 84% provide example request and 75% example response
  • 14. Linked Services Exploiting the complementarity of Services and Linked Data
  • 15. “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 16. 256 Datasets 30+ Billion Triples Covering many diverse domains: - Media - Government - Geography - Life Sciences ... “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 17. Linked Data Principles • Create a Web of Data by these 4 principles: • Use URIs as names for things • Use HTTP URIs so that people can look up those names. • When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) • Include links to other URIs
  • 18. Taken from Steve Bratt - W3C
  • 20. Developing Applications The development of Linked Data Applications is more an art than an engineering discipline
  • 21. Linked Services • Linked Services are services described as Linked Data (inputs, outputs, functionality...) • In other words, it is Linked Data describing reusable functionality • With supporting machinery Linked Services are Linked Data consumers and/or producers • Core building blocks for Linked Data Applications
  • 22. 22
  • 24. Where can I find Linked Services?
  • 25. Web of Documents Web of Data http://iserve.kmi.open.ac.uk
  • 26. Web of Documents Web of Data http://iserve.kmi.open.ac.uk
  • 27. Web of Documents Web of Data http://iserve.kmi.open.ac.uk
  • 28. Web of Documents Web of Data http://iserve.kmi.open.ac.uk
  • 29. “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 30. “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 33. How can I build a Linked Data application? What’s the benefit?
  • 34. SOA4RE Mashes Linked Data and Web APIs Finds and Invokes Linked Services on the Fly Modularity and Extensibility as a core built-in feature
  • 36. How can Linked Data help Services?
  • 38. Issues with Services on the Web • Their semantics are unclear • The data they consume and produce is modelled in heterogeneous formats • They are not Web-ready • Their results are not globally identified • Their results are not de-referenceable
  • 39. A typical Web API Pain HTML Not machine processable description Missing semantics
  • 40. 36
  • 41. 37
  • 42. From Legacy Services to Linked Services • Services can be annotated using the Web of Data as background knowledge • This description makes the services • More accessible (semantics) • More applicable as they are expressed in terms of existing vocabularies used on the Web of Data
  • 45. SOA4All Studio Combining distributed sources of data about services to better support the life- cycle of service-oriented applications
  • 47. SWEET - MicroWSMO Editor Related Tooling SOA4All Studio
  • 48. SWEET - MicroWSMO Editor Related Tooling SOWER - WSMO-Lite Editor Mashups Editor SOA4All Studio
  • 49. SWEET - MicroWSMO Editor Related Tooling SOWER - WSMO-Lite Editor Mashups Editor SOA4All Studio SPICES - Invocation Interface
  • 50. SWEET - MicroWSMO Editor Related Tooling SOWER - WSMO-Lite Editor Mashups Editor SOA4All Studio SPICES - Invocation Interface
  • 51. ... and the entire Covering the entire life-cycle of service- based applications: infrastructure - Composition, Execution, etc
  • 52. Reflections & Outlook
  • 54. Reflections • Services need to be (in principle) commercially profitable for a public deployment • Trust and fault tolerance will be essential for their adoption • Current climate favours openness for creative collaborative innovation
  • 55. Outlook • Service-orientation can provide the necessary engineering principles for advanced Linked Data Applications • Existing Linked Data and its principles may provide the necessary support for a Web-scale adoption of services • Service-orientation is subject to the network effect so ...
  • 56. Put your piece in the puzzle
  • 57. Thanks for your attention Interested on an Internship, PhD? Contact: [email protected]

Editor's Notes