Scheduled Wiki Upgrade
Please note that the wiki upgrade will take place on the Wed 29th - Thurs 30th August 2018, during which time the wiki will be read-only. Click here for more information
OWLSBuilder is a library for building OWL-S service descriptions from java web services. The library supports the generation of service ontology descriptions from annotated java classes in much the same way as JAX-WS does for conventional web services.
Underlying services must be described according to JAX-WS conventions, these services can be deployed in any compatible JAX-WS container (e.g. CXF , AXIS2, Glassfish etc).
The tool supports the generation of OWL-S service descriptions (including profiles, atomic processes, and (currently WSDL and Java) groundings).
OWLSBuilder can be run in two modes: on-line or off-line. In on-line mode, it is deployed on the Apache CXF web service framework, and service descriptions can be generated on the fly for services deployed with OWLSBuilder annotations. Off-line mode is a simple command line interface which takes a compiled service with the appropriate annotations, and outputs a service description: it allows for loading ontologies from a local directory, making it of running truly off-line.
The sotware and source package is available from sourceforge:
You need to get:
all of the required dependencies can be checked out of SVN here:
To compile, edit
build.properties and, set
dep.dir to the location of the above jars, and
cxf.dir to the root of the CXF directory.