Skip to content

Toggle service links
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.


  • 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.


  • 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 (no longer operational).

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.

Demo (no longer available)