Wikis are social web sites enabling a potentially large number of
to modify any page or create a new page using their web browser.
they grow, wikis suffer from a number of problems (anarchical structure,
number of pages, aging navigation paths, etc.). We believe that semantic
can improve navigation and search. In SweetWiki we investigate the
use of semantic
web technologies to support and ease the lifecycle of the wiki. The
model of wikis was declaratively described: an OWL schema captures
such as WikiWord, wiki page, forward and backward link, author, etc.
is then exploited by an embedded semantic search engine (Corese).
addition, SweetWiki integrates a standard WYSIWYG editor (Kupu) that
extended to support semantic annotation following the "social tagging"
made popular by web sites such as flickr.com. When editing a page,
user can freely enter some keywords in an AJAX-powered textfield
auto-completion mechanism proposes existing keywords by issuing SPARQL
queries to identify existing concepts with compatible labels. Thus
both easy (keyword-like) and motivating (real time display of the
number of related
pages) and concepts are collected as in folksonomies. To maintain
the folksonomy, we reused a web-based editor available in the underlying
semantic web server to edit semantic web ontologies and annotations.
Unlike in other wikis, pages are stored directly in XHTML ready to
and semantic annotations are embedded in the pages themselves using
If someone sends or copy a page, the annotations follow it, and if
crawls the wiki site it can extract the metadata and reuse them.