Towards Linked Open Services and Processes
The combination of semantic technology and Web services in form of ’Semantic Web Services’ has until now been oriented towards extension of the WS-* stack with ontology-based descriptions. The same time, there is a strong movement away from this stack — for which the ’Web’ part is little more than branding — towards RESTful services. The Linked Open Data initiative is a keen adopter of this approach and exposes many datasets via SPARQL endpoints and RESTful services. Our developing approach of ’Linked Open Services’, whose current state is described in this paper, accommodates such Linked Data endpoints and general RESTful services alongside WS-* stack-based services with descriptions based on RDF and SPARQL. This capitalises on the Linked Data Cloud and makes service description and comprehension more easy and direct to the growing Linked Data community. Along the way, we show how the existing link between service messaging and the semantic viewpoint, commonly called ’lifting and lowering’, is usually unduly restricted to ontology-based classification and misses how the effect of a service contributes to the knowledge of its consumer. Our SPARQL-based approach helps also in the composition of services as knowledge-centric processes, and encourages the development and exposure of services that communicate RDF.
KeywordsLink Data Service Description Graph Pattern Link Open Data Semantic Technology
Unable to display preview. Download preview PDF.
- 4.Fensel, D., Lausen, H., Polleres, A., de Bruijn, J., Stollberg, M., Roman, D., Domingue, J.: Enabling Semantic Web Services: The Web Service Modeling Ontology. Springer, Heidelberg (November 2006)Google Scholar
- 5.Fensel, D., Lausen, H., Polleres, A., de Bruijn, J., Stollberg, M., Roman, D., Domingue, J.: Enabling Semantic Web Services. Springer, Heidelberg (2006)Google Scholar
- 6.Fielding, R.: Architectural Styles and the Design of Network-based Software Architectures. Ph.D. thesis, University of California, Irvine (2000)Google Scholar
- 7.Kopecky, J., Roman, D., Moran, M., Fensel, D.: Semantic Web Services Grounding. In: Int’l Conference on Internet and Web Applications and Services (February 2006)Google Scholar
- 8.Le-Phuoc, D., Polleres, A., Morbidoni, C., Hauswirth, M., Tummarello, G.: Rapid Prototyping of Semantic Mash-Ups through Semantic Web Pipes. In: 18th World Wide Web Conference, pp. 581–590 (April 2009)Google Scholar
- 9.Nixon, L., Simperl, E., Krummenacher, R., Martin-Recuerda, F.: Tuplespace-based computing for the Semantic Web: A survey of the state of the art. Knowledge Engineering Review 23(1), 181–212 (2008)Google Scholar
- 10.Norton, B.: A Theory for Flow-Oriented Software Processes. Ph.D. thesis, Department of Computer Science, University of Sheffield (2009)Google Scholar
- 11.Pedrinaci, C., Domingue, J., Krummenacher, R.: Services and the Web of Data: An Unexploited Symbiosis. In: AAAI Spring Symposium - Linked Data Meets Artificial Intelligence (March 2010)Google Scholar
- 12.Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly, Sebastopol (2007)Google Scholar
- 13.Roman, D., Keller, U., Lausen, H., de Bruijn, J., Lara, R., Stollberg, M., Polleres, A., Feier, C., Bussler, C., Fensel, D.: Web Service Modeling Ontology. Applied Ontology 1(1), 77–106 (2005)Google Scholar
- 14.Sbodio, M., Moulin, C.: SPARQL as an Expression Language for OWL-S. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 145–159. Springer, Heidelberg (2007)Google Scholar
- 15.Studer, R., Grimm, S., Abecker, A. (eds.): Semantic Web Services: Concepts, Technologies, and Applications. Springer, Heidelberg (2007)Google Scholar