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
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
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
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
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