2008 · 15 citations · 7 references
ComputingComputer ScienceInformation SystemsKnowledge RepresentationSemanticsWeb TechnologiesDescription LogicsFormal OntologyLogic ProgrammingOntology DesignOntology EngineeringService-oriented ArchitectureCompositionFluent CalculusOntology FormalizationOntology ReasoningSemantic WebWeb CompositionWeb Ontology LanguageWeb Services
Web Service composition facilitates the creation of new services out of existing ones, for satisfying a complex functionality. Automatic Web service composition is considered as one of the most promising features that can be realized by Web services. This paper presents a novel approach for semantic Web service composition based on the fluent calculus. We show how the planning capabilities of the fluent calculus can be used to automatically generate a Web service composition. We have identified a mapping between an OWL-S process ontology and the fluent calculus concepts. We also present an algorithm to translate OWL-S service descriptions into an equivalent fluent calculus service specification. This specification is then forwarded as input to a flux planner to generate the plans that solve the composition goal. As a result, the solution for the requested functionality of the composed Web service is obtained. FLUX is used as the logic programming method to implement the mathematical formalism of the fluent calculus.
7
Dumitru Roman, Uwe Keller, Holger Lausen et al. · Applied Ontology · 2005 · 345 citations
Introduction to the Fluent Calculus.
Michael Thielscher · 1998 · 124 citations · Full text
Template-based Composition of Semantic Web Services.
Evren Sirin, Bijan Parsia, James Hendler · 2005 · 102 citations