Saturday, July 9, 2011

RDFaCE-- Put a Smile on the Face of Semantic Content Authoring

In his influential paper “The Computer for the 21st Century” Mark Weiser talks about making machines fit the human environment instead of forcing humans to enter the machine’s environment. He notes, “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.”

When it comes to semantic content authoring the main question is how to  facilitate this process by removing the gap between content creation and content annotation. There are a lot of tools available for embedding semantic annotations within the Web content but one of the main obstacles  seen in promoting semantic content is the lack of intuitive and user-friendly semantic authoring tools.
  RDFaCE  (RDFa Content Editor ) is an online text editor based on TinyMCE. It supports authoring of RDFa content. In addition to two classical views for text authoring (WYSIWYG and Source Code view) , RDFaCE  supports two novel views for semantic content authoring namely WYSIWYM (What You See Is What You Mean) and Triple view (aka. Fact View). WYSIWYM view aims at displaying semantic annotaions on top of classical WYSIWYG view which is ubiqutous among people on the Web. It uses dynamic CSS stylesheets to distinguish semantic content from normal content. Triple view is another semantic view which only shows the facts (triples) stated in the text. RDFaCE provides a syncronizatiion between these four views so that changing in one view causes to change in the other views. Another feature supported in RDFaCE which empowers it in comparing to existing semantic editors is combining the results of multiple NLP APIs to facilitate semantic authoring process. This feature provides an initial set of annotations for users that can be modified and extended by them. a demo version of RDFaCE is available at http://rdface.aksw.org. For more informatiion you can visit here.