wiki:WikiStart

Version 32 (modified by kaeppler, 14 years ago) (diff)

--

Welcome to Kaukolu Wiki!

About Kaukolu

Kaukolu is a Java-JSP-based Semantic Wiki that manages its data by using Semantic Web tools.

The main reason for developing such a Semantic Wiki was the fact that most Web pages lack machine-readable semantics, i.e., means to include the meaning of a certain piece of data in a formalized representation. This is the reason why automated integration of knowledge and reasoning over this knowledge is not possible yet.

A means was needed to create web pages that include semantic information. This was the main reason for creating Kaukolu. It is a Wiki that uses methods of the Semantic Web to bridge the gap between Semantics and the WWW.

Main Features

  • Semantic Annotations can be created in two ways:
    • Using a form-based editor, you can annotate arbitrary sections of a wiki page (may be as small as single characters) using instances of RDFS classes.
    • You can link a word of natural language to a resource (an URI). The intention of this is to create keywords whose occurrence in the markup of a wiki page triggers Kaukolu to create corresponding RDF statements. Ontology-driven interactive autocompletion is available for this kind of annotations.
  • The RDF graph formed by annotations can be used for navigation. You can switch back and forth between standard wiki pages and browsing the RDF graph formed by their annotations.
  • Support for importing and exporting RDF(S).
  • RDF backend for page storage.

For a more detailed list of Kaukolu's semantic features, see KaukoluWalkthrough.

Technical Details

Kaukolu is a fork of the existing JSPWiki by Janne Jalkanen. Whereas JSPWiki uses text files as its backend, Kaukolu keeps its data in an RDF store.

Kaukolu uses Sesame 2 as its RDF repository.

Status

Kaukolu is a research prototype.

Kaukolu is being adapted for the Mymory project. The idea is to annotate pages with attention information gathered by an eyetracker as well as adding user context information gathered by a context elicitation system to the wiki (these systems are not available as open source though). These annotations can then be used for enhancing search and new dynamic documents functionality.

Kaukolu was part of the NEPOMUK social semantic desktop project. Due to refactorings in the project, integration currently is not present anymore. However, we are working on that.

Demo

Do not get confused by the wiki you are currently looking at - this wiki implementation is part of the OpenDFKI infrastructure which is based on Trac, a project management software.

Currently, we have no public demo site for Kaukolu. Stay tuned.

Developers

Kaukolu is an open source project, you are welcome to contribute. For an introdcution to our development environment, see DocumentationForDeveloping.

Extensions to JSPWiki

While working on Kaukolu, we have developed several features that -- while not directly related to Kaukolu's semantic features -- go beyond the functionality offered by JSPWiki. Many of these have been contributed back to the JSPWiki community.

Features that have been contributed back to JSPWiki:

  • LDAPUserDatabase - authorization using an LDAP server
  • EmailNotifier - flexible wiki change notification via e-mail
  • versioned page rename/delete (still being reviewed for inclusion into JSPWiki)
  • some JSPWiki patches

Other features:

  • Bulk import/export feature allowing to import page and attachment data to/from a ZIP archive, either in native JSPWiki syntax or in Wiki Interchange Format
  • "Remember me" button for the login page (cookie based login), which allows user sessions to outlive the server process

Publications


Webstats4U - Free web site statistics
Personal homepage website counter
Free counter