Setting up the Semantic Editor

The Semantic Editor makes use of several modules and libraries. Please install them in the given order, so that some preconfiguration can be done automatically.

Wysiwyg module and TinyMCE editor

First, you need to install the 3rd party Drupal module Wysiwyg. The Wysiwyg module allows for neat integration of several graphical text editors in Drupal. After enabling the Wysiwyg module, you will need to install TinyMCE. Please follow the installation instructions on Drupal. In order to check whether TinyMCE is installed correctly, go to its admin page on "Site Configuration" -> "Wysiwyg profiles". TinyMCE should appear with version information.

Note: Hiding the TinyMCE path bar does not work with Wysiwyg module (6.x-2.4) and TinyMCE 3.5. In WissKI editor, the path bar should generally be hidden, though, to avoid rendering issues. Please use the 3.4 branch of TinyMCE instead.

Wysiwyg profiles

Textproc and Semantic Editor module

The Textproc module (on GitHub) is responsible for automatic text analysis and ontological modeling of text in WissKI.

The Semantic Editor module (on GitHub) enables the graphical text editor to make semantic annotations.

The wisski_text* module suite

This suite splits the functionality of the textproc module into separate modules. It supersedes the two older modules wisski_textproc and wisski_editor. See here for a short introduction to the modules.


For showing infoboxes about annotated instances, the Semantic Editor module makes use of the qTip library (version 1). You can download it here. The Javascript library file jquery.qtip.js should be placed under tooltip_plugin/lib/ in the module directory.

Update: The infobox functionality has moved to the vocabulary control module. Although the editor module still includes the code for backwards compatibility, the vocab infobox should be used (this is the default now).

Search Entities module (optional)

The Search Entities module (on GitHub) is an add-on for the Semantic Editor. It provides a search dialog for quick search of entities that can be annotated. The module requires a newer version of jQuery than the one shipped with Drupal 6. Therefore, you also need the jQuery Update module.