OWL-S Service Composition
What is OWLS-XPlan
OWL-S service composition planner allows for fast and flexible
composition of OWL-S services in the semantic Web. OWLS-Xplan converts OWL-S
1.1 services to equivalent problend domain descriptions that are
specified in the planning domain description language PDDL 2.1, and
invokes an efficient AI planner Xplan to generate a service composition
plan sequence that satisfies a given goal. Xplan extends an action
based FastForward-planner with both a HTN planning and re-planning
component. In addition, it generates a QoS-optimized execution plan for
a given composition plan.
OWLS-XPlan is the first OWL-S composition planner that is available as
open source. It
has been developed by
Andreas Gerber, Marcus Schmidt, Suleman Butt, and Matthias Klusch at
Research Center for Artificial
Intelligence (DFKI) in the project
detailed information on OWLS-XPlan, we refer to the Readme.txt
and relevant publication:
get OWLS-XPlan ?
may download and use the open source software of OWLS-XPlan under
Public License 1.1 (see Readme.txt).
releases of the OWLS-XPlan composition planner are as follows
How to use the latest OWLS-XPlan version
You need Java J2SEE version
1.5 (JDK 5),
or higher to run the
For using OWLS-XPlan 1.0, we recommend you to read the user manual
before starting to work with the software:
Known issues and bugs of version 1.0
- Javadoc is preliminary
- Both the initial state and the goal ontology in OWL, as well as
OWL-S services are required for using OWLS-XPlan; we are currently
working on an extension of the GUI making it more convenient for the
novice user to use OWLS-XPlan without having to specify these
ontologies first but services and query only.
Next version of OWLS-XPlan ?
2 will have the following features
- Improved Javadocs
- Conversion of services to initial state ontology
- Querying OWLS-XPlan and creation of respective goal ontology
Support and contact ?
report any bugs and errors encountered to us; we are continuously
working to improve OWLS-XPlan.
OWLS-XPlan software support and help,