SlideShare une entreprise Scribd logo
1  sur  24
A Linked Services
   Publishing Platform
   Carlos Pedrinaci, Dong Liu, Maria
Maleshkova, David Lambert, Jacek Kopecký,
          And John Domingue
Knowledge Media Institute - The Open University
2
3
4
5
Pedrinaci, C., and Domingue, J. (2010) Toward the Next       Pedrinaci, C., Domingue, J., and Reto Krummenacher (2010) Services
Wave of Services: Linked Services for the Web of Data,       and the Web of Data: An Unexploited Symbiosis, Linked AI: AAAI
Journal of Universal Computer Science. To Appear.            Spring Symposium "Linked Data Meets Artificial Intelligence"


                                                         6
7
7
7
7
An Open Repository

• Supports access via
 • Web Application - iServe Browser
 • Read&Write RESTful API
 • Linked Data principles
   • SPARQL endpoint
   • Content negotiation (RDF, HTML)

                   8
A Generic Repository


• Support for several SWS formalisms
• Integration via transformation to a shared
  vocabulary
 • Based on the common denominator
 • Simple but without loss of information
iServe Architecture   Currently supported by Swift OWLIM



                 10
iServe RESTful API
List Services      GET http://iserve.kmi.open.ac.uk/data/services


Add a Service      POST on http://iserve.kmi.open.ac.uk/data/services


Get a Service      GET http://iserve.kmi.open.ac.uk/data/services/{serviceId}


Remove a Service   DELETE http://iserve.kmi.open.ac.uk/data/services/{serviceId}


List Documents     GET http://iserve.kmi.open.ac.uk/data/documents


Get a Document     GET http://iserve.kmi.open.ac.uk/data/documents/{documentId}


SPARQL Query       Get http://iserve.kmi.open.ac.uk/data/execute-query
Related Tooling
SOA4All Studio
                  14
SWEET - MicroWSMO Editor
Related Tooling
SOA4All Studio
                  14
SWEET - MicroWSMO Editor
Related Tooling        SOWER - WSMO-Lite Editor
                       Mashups Editor
SOA4All Studio
                  14
SWEET - MicroWSMO Editor
Related Tooling        SOWER - WSMO-Lite Editor
                       Mashups Editor
SOA4All Studio         SPICES - Invocation Interface

                  14
SWEET - MicroWSMO Editor
Related Tooling        SOWER - WSMO-Lite Editor
                       Mashups Editor
SOA4All Studio         SPICES - Invocation Interface

                  14
Status
• Publicly Available iserve.kmi.open.ac.uk
• Support for WSMO-Lite, MicroWSMO,
  SAWSDL, OWL-S
• Around 2000 services
  • OWL-S and SAWSDL Test Cases
  • Import from Seekda
  • Real services
• Already taken up by others (e.g., Notube)
Future Work


• Full import of Seekda’s data &
  automated enrichment
• Addition of social features (e.g.,
  reviews, comments, etc)
• Higher-level discovery API
Reflections on
    Open Repositories

• Take care of all the storage and
  publication needs transparently
• Linked Data principles for publication
• Shared simple and versatile
  model(possibly involving
  transformation)
• Public (RESTful) API

Contenu connexe

Similaire à iServe: A Linked Services Publishing Platform

Kick Start your Application Development and Management Strategy
Kick Start your Application Development and Management Strategy Kick Start your Application Development and Management Strategy
Kick Start your Application Development and Management Strategy
WSO2
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements final
John Domingue
 
Innovate2014 Better Integrations Through Open Interfaces
Innovate2014 Better Integrations Through Open InterfacesInnovate2014 Better Integrations Through Open Interfaces
Innovate2014 Better Integrations Through Open Interfaces
Steve Speicher
 

Similaire à iServe: A Linked Services Publishing Platform (20)

iServe Version 1
iServe Version 1iServe Version 1
iServe Version 1
 
Towards a Web of Services
Towards a Web of ServicesTowards a Web of Services
Towards a Web of Services
 
Kick Start your Application Development and Management Strategy
Kick Start your Application Development and Management Strategy Kick Start your Application Development and Management Strategy
Kick Start your Application Development and Management Strategy
 
Mobile, Open Source, and the Drive to the Cloud
Mobile, Open Source, and the Drive to the CloudMobile, Open Source, and the Drive to the Cloud
Mobile, Open Source, and the Drive to the Cloud
 
Mobile, Open Source, & the Drive to the Cloud
Mobile, Open Source, & the Drive to the CloudMobile, Open Source, & the Drive to the Cloud
Mobile, Open Source, & the Drive to the Cloud
 
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
 
Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655
Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655
Databasecentricapisonthecloudusingplsqlandnodejscon3153oow2016 160922021655
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
MySQL in the Real World
MySQL in the Real WorldMySQL in the Real World
MySQL in the Real World
 
Introduction to soapui and webservices
Introduction to soapui  and webservicesIntroduction to soapui  and webservices
Introduction to soapui and webservices
 
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse FoundationOMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
 
Deploy and Access WebSphere Liberty and StrongLoop REST Endpoints on IBM Bluemix
Deploy and Access WebSphere Liberty and StrongLoop REST Endpoints on IBM BluemixDeploy and Access WebSphere Liberty and StrongLoop REST Endpoints on IBM Bluemix
Deploy and Access WebSphere Liberty and StrongLoop REST Endpoints on IBM Bluemix
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Track
 
Soa4 all technical achievements final
Soa4 all technical achievements finalSoa4 all technical achievements final
Soa4 all technical achievements final
 
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
 
Innovate2014 Better Integrations Through Open Interfaces
Innovate2014 Better Integrations Through Open InterfacesInnovate2014 Better Integrations Through Open Interfaces
Innovate2014 Better Integrations Through Open Interfaces
 
JavaEE and RESTful development - WSO2 Colombo Meetup
JavaEE and RESTful development - WSO2 Colombo Meetup JavaEE and RESTful development - WSO2 Colombo Meetup
JavaEE and RESTful development - WSO2 Colombo Meetup
 
London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18
 

Plus de Carlos Pedrinaci

Plus de Carlos Pedrinaci (7)

Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of Things
 
Harnessing the Crowds for Automating the Identification of Web APIs
Harnessing the Crowds for Automating the Identification of Web APIsHarnessing the Crowds for Automating the Identification of Web APIs
Harnessing the Crowds for Automating the Identification of Web APIs
 
Supporting the virtual physiological human with semantics and services e scie...
Supporting the virtual physiological human with semantics and services e scie...Supporting the virtual physiological human with semantics and services e scie...
Supporting the virtual physiological human with semantics and services e scie...
 
Linked services
Linked servicesLinked services
Linked services
 
Tom Heath's view on the future of Linked Data
Tom Heath's view on the future of Linked DataTom Heath's view on the future of Linked Data
Tom Heath's view on the future of Linked Data
 
Noshir Contractor's view on the future of Linked Data
Noshir Contractor's view on the future of Linked DataNoshir Contractor's view on the future of Linked Data
Noshir Contractor's view on the future of Linked Data
 
Dieter Fensel's view on the future of Linked Data
Dieter Fensel's view on the future of Linked DataDieter Fensel's view on the future of Linked Data
Dieter Fensel's view on the future of Linked Data
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

iServe: A Linked Services Publishing Platform

  • 1. A Linked Services Publishing Platform Carlos Pedrinaci, Dong Liu, Maria Maleshkova, David Lambert, Jacek Kopecký, And John Domingue Knowledge Media Institute - The Open University
  • 2. 2
  • 3. 3
  • 4. 4
  • 5. 5
  • 6. Pedrinaci, C., and Domingue, J. (2010) Toward the Next Pedrinaci, C., Domingue, J., and Reto Krummenacher (2010) Services Wave of Services: Linked Services for the Web of Data, and the Web of Data: An Unexploited Symbiosis, Linked AI: AAAI Journal of Universal Computer Science. To Appear. Spring Symposium "Linked Data Meets Artificial Intelligence" 6
  • 7. 7
  • 8. 7
  • 9. 7
  • 10. 7
  • 11. An Open Repository • Supports access via • Web Application - iServe Browser • Read&Write RESTful API • Linked Data principles • SPARQL endpoint • Content negotiation (RDF, HTML) 8
  • 12. A Generic Repository • Support for several SWS formalisms • Integration via transformation to a shared vocabulary • Based on the common denominator • Simple but without loss of information
  • 13. iServe Architecture Currently supported by Swift OWLIM 10
  • 14.
  • 15. iServe RESTful API List Services GET http://iserve.kmi.open.ac.uk/data/services Add a Service POST on http://iserve.kmi.open.ac.uk/data/services Get a Service GET http://iserve.kmi.open.ac.uk/data/services/{serviceId} Remove a Service DELETE http://iserve.kmi.open.ac.uk/data/services/{serviceId} List Documents GET http://iserve.kmi.open.ac.uk/data/documents Get a Document GET http://iserve.kmi.open.ac.uk/data/documents/{documentId} SPARQL Query Get http://iserve.kmi.open.ac.uk/data/execute-query
  • 16.
  • 18. SWEET - MicroWSMO Editor Related Tooling SOA4All Studio 14
  • 19. SWEET - MicroWSMO Editor Related Tooling SOWER - WSMO-Lite Editor Mashups Editor SOA4All Studio 14
  • 20. SWEET - MicroWSMO Editor Related Tooling SOWER - WSMO-Lite Editor Mashups Editor SOA4All Studio SPICES - Invocation Interface 14
  • 21. SWEET - MicroWSMO Editor Related Tooling SOWER - WSMO-Lite Editor Mashups Editor SOA4All Studio SPICES - Invocation Interface 14
  • 22. Status • Publicly Available iserve.kmi.open.ac.uk • Support for WSMO-Lite, MicroWSMO, SAWSDL, OWL-S • Around 2000 services • OWL-S and SAWSDL Test Cases • Import from Seekda • Real services • Already taken up by others (e.g., Notube)
  • 23. Future Work • Full import of Seekda’s data & automated enrichment • Addition of social features (e.g., reviews, comments, etc) • Higher-level discovery API
  • 24. Reflections on Open Repositories • Take care of all the storage and publication needs transparently • Linked Data principles for publication • Shared simple and versatile model(possibly involving transformation) • Public (RESTful) API

Notes de l'éditeur