Sweet-Semantic Web sErvice Editing Tool

Quick-start on SWEET:
Here are a set of video screen-casts showing you how to complete the main annotation tasks.

  • Marking of service properties with the help of hRESTS tags within the HTML Web API description.
    This video shows how to mark the service properties, how to rename and delete them.

    Video View this video as .mp4 or as .avi

  • Adding semantic annotations to the service properties.
  • This video shows how to search for suitable ontologies and how to add, remove or modify semantic annotations.

    Video View this video as .mp4 or as .avi

  • Saving and exporting the created semantic service description.
  • This video shows how to save the annotated HTML to you local machine, how to extract the semantic description in RDF and how to post it to the iServe service repository.
    Video View this video as .mp4 or as .avi

SWEET is implemented in two main versions. The first version takes the form of a vertical widget displayed within a Web browser. It is very lightweight and can be used to directly annotate RESTful service descriptions visualized in the browser window. The second implementation is part of a fully-fledged dashboard application developed within the SOA4All project, which supports users in performing different tasks related to the service lifecycle. Both SWEET implementations share common main functionalities:

  • Insertion of hRESTS microformat tags in the HTML service descriptions in order to mark service properties (operations, address, HTTP method, input, output and labels).
  • Integrated ontology search for linking semantic information to service properties.
  • Insertion of MicroWSMO model reference tags, pointing to the associated semantic meaning of the service properties.
  • Saving of semantically annotated HTML RESTful service description, which can be republished on the Web.
  • Extraction of RDF MicroWSMO service descriptions based on the annotated HTML.

Please, note that in order to use the lightweight version of SWEET you need Firefox (version 3.0 or later) and installed and enabled Firebug plug-in.
The extended version has no special requirements. Still it is recommended to use it in Firefox.

Before you start download the documentation of SWEET. You might also want to have a look at the MicroWSMO specification.