Grounding semantic web services with rules
David Lambert, John Domingue · Open Research Online - ORO (The Open University) · 2008
Abstract. Semantic web services achieve effects in the world through web services, so the connection to those services—the grounding—is of paramount importance. The established technique is to use XML-based translations between ontologies and the SOAP message formats of the services, but these mappings cannot address the growing number of non-SOAP services, and step outside the ontological world to describe the mapping. We present an approach which draws the service’s interface into the ontology: we define ontology objects which represent the whole HTTP message, and use backward-chaining rules to translate between semantic service invocation instances and the HTTP messages passed to and from the service. We present a case study using Amazon’s popular Simple Storage Service. 1