WissKI D7 Module Overview
The WissKI System comes as a bunch of Drupal modules. At the beginning of the project, the stable version of Drupal was Drupal 6. Now the current stable and well documented version is Drupal 7 and Drupal 8 is being currently developed. At the moment, we are updating our WissKI modules to the stable version Drupal 7, but we promise to provide Drupal 8 modules as soon as possible. The WissKI system on Drupal 7 - WissKI D7 - is based on four core modules and several advanced feature modules:
WissKI SALZ (Store Abstraction Layer Zero)
This API enhances the basic features of Drupal by a triple store and the required interfaces for interaction with the triple store. All other WissKI modules require this basic module.
The WissKI Core module enables new semantically enriched content types in the Drupal installation. Moreover, it handles the creation, deletion, editing and management of these content types. In addition, handling of ontologies is managed by this module. As the semantic data of these content types is stored in the triple store, this module requires the WissKI SALZ module. WissKI Core also contains the WissKI Pathbuilder API, which is the backbone of the semantic annotation process. The administrator is provided with an interface for the definition of sets of paths consisting of a concept of the given ontology connected via a property to another concept of the given ontology which itself can be connected via a property to another concept and so on. These definitions are used as "semantic patterns" for the creation of the data. Form fields with embedded semantics can be automatically constructed this way. The same semantics are used in the WYSIWYG Editor, so data can be gathered by forms and free text and will be annotated the same way.
WissKI WYSIWYG Semantic Text Editor
WissKI provides a module for the integration of an automatic annotation tool developed by the Digital Humanities Research Group of FAU. The module enables a WYSIWYG editor allowing for semantic annotation of free text while writing the text.
WissKI WAVE (WissKI Access & Visualization Extensions)
This module ships the common WissKI frontend and is the basic module for the WissKI-communication with Drupal 7. It requires the WissKI Core and WissKI SALZ modules.
WissKI Name Authority API
The last of the four core modules is the WissKI Name Authority API. This API allows the integration of any name authority in SKOS format.
Advanced WissKI feature Modules
- WissKI Discussion Module
- WissKI Navigation Module
- WissKI Find Module
- WissKI OAI-PMH Provider Module
- WissKI SQL Import Module
- WissKI Theme
and some more, currently still under development.