Properties of RDFaCE

  1. Properties
  2. History
  3. Source
  • RDFa Content Editor
  • 1
  • rdface
related project
  • About

    RDFaCE is an online RDFa content editor based on TinyMCE. It supports different views for semantic content authoring and uses existing semantic Web APIs to facilitate annotating and editing of RDFa contents. As depicted in the following picture, the RDFaCE system architecture consists of three layers: Rich Text Editor, RDFaCE plugin and External Services layer.

    RDFaCE supports four different views for semantic text authoring: - WYSIWYG View. What-You-See-Is-What-You-Get - WYSIWYM View. What-You-See-Is-What-You-Mean - RDF Triple View. - Source Code View.

    The views are synchronized such that changes made in one of the views automatically update the others.

    Furthermore, RDFaCE employs Sindice, Swoogle and APIs for resource suggestion (providing appropriate URIs for subjects, properties and namespaces). Another feature supported by RDFaCE is combining the results of multiple NLP APIs. Using this approach, we can harness synergies arising from the combination of different approaches for automatic text annotation. Currently, RDFaCE supports 7 NLP APIs namely Alchemy,Extractiv, Open Calais, Ontos,Evri, Saplo,Lupedia and DBpedia spotlight.

    The RDFaCE approach is very versatile and can be applied in a vast number of use cases. rNews, Ontowiki and Wordpress are three use cases of RDFaCE.


    RDFaCE-Lite is a lite version of RDFaCE which is specifically developed to support the rNews standard for annotating news and blog posts. It supports user-friendly editing of entities by only one click. It also provides support for Microdata (according to as an alternative annotation format. The demo is available at

    How to Use

    The normal annotation process in RDFaCE consists of four steps:

    1. Defining appropriate namespaces by clicking button.
    2. Selecting a fragment of the text.
    3. Assigning the subject (and type) to be used for the selected fragment by clicking button.
    4. Inserting triples by assigning properties using button.

    Triples can be seen by launching the triple browser ( button). You can go to setting and select one or multiple NLP APIs plus your combination strategy to automatically annotate your content by clicking . To see a report on the entities found by each API, you can press after determining your desired combination. To instantly add a triple using rNews vocabulary, just select a part of the text and then on the context menu (which appears on mouse right click) select your desired type or property.


    You can download the beta version of RDFaCE from here. RDFaCE is also available as a Wordpress Plugin.


    To configure RDFaCE plugin you need to follow the normal procedure of adding a plugin in Tiny MCE (More info...). To enable automatic annotation, you need to register for each API and get an API key for it. Then go to RDFaCE\php folder and open proxy.php file. In this file you can set API keys for your desirable enrichment APIs. You can register for current five available APIs at:

    Then you need to go to rdface/js/util/config.php and set the path of your proxy file.

    Related Projects

template option
  • minimal
  • RDFaCE is an RDFa Content Editor based on TinyMCE. It supports different views for semantic content authoring and uses existing Semantic Web APIs to facilitate the annotation and editing of RDFa contents.
programming language
  • JavaScript
  • RDFaCE


RDFaCE 0.7 edition released…

May 11, 2014 5:34:57 PM | AliKhalili

In order to stay up to date with the current changes in TinyMCE, WordPress and, we released a new version of our RDFaCE editor for semantic content authoring. The new version of RDFaCE comes with the following main changes: … Continue reading → ...

Preview release of RDFaCE special edition for

Apr 15, 2013 5:12:48 PM | AliKhalili

We are happy to announce the preview release of our RDFaCE WYSIWYM content editor special edition for RDFaCE (RDFa Content Editor) extends the TinyMCE rich text editor to facilitate the authoring of semantic documents. This version of RDFaCE is … Continue reading → ...

AKSW was winning COMPSAC 2012 Best Paper Award for article about RDFa Content Editor

Jul 18, 2012 12:35:13 PM | Sören Auer

Already some time ago, AKSW’s Ali Khalili was releasing an open-source version of the RDFa Content Editor (RDFaCE). RDFaCE is based on the Web HTML Editor TinyMCE and supports different views for semantic content authoring. It uses existing Semantic Web APIs to facilitate … Continue reading → ...

RDFaCE-Lite: a WordPress plugin for WYSIWYM content authoring

Mar 6, 2012 10:32:06 AM | AliKhalili

We are happy to announce the beta release of RDFaCE-Lite. RDFaCE-Lite is simplified version of RDFaCE (RDFa Content Editor) and is published as a WordPress plugin. RDFaCE-Lite extends the TinyMCE rich text editor to facilitate the authoring of semantic documents. … Continue reading → ...

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

Jul 8, 2011 9:21:13 PM | AliKhalili

We are happy to announce the beta release of RDFaCE (RDFa Content Editor). RDFaCE 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 HTML … Continue reading → ...


Knowledge Bases


  1. Local
  2. OpenID