Zum Inhalt
Zur Navigation

Light-weight Ontology Editor

At the moment some ontology editors are available to model ontologies in research and industry, e.g., Protegé, TopBraid Composer, and OntoStudio. However, these tools are too complex and offer too much functionality that even experts in semantic technologies can hardly operate them properly. In contrast, our work focuses on developing an easy-to-use and light-weight ontology editor which can be used by non-experts w.r.t. semantic technologies.

General Use Case

The development of the light-weight ontology editor is the following scenario occurring in a company: A company wants to improve some functionality of an application by using semantic technologies. Typically, such a scenario includes the development of an ontology modeling the application domain. Since the development of ontologies is a complex process – comparable to processes in software engineering – a first version of the ontology has to be constructed by ontology engineering experts in collaboration with domain experts. Domain ontologies are generally not static but have to be adapted to changes in the application domain, e.g., ontologies in the chemistry domain have to be modified periodically due to new research results and products. In most cases, the changes at a time will be rather small, e.g., rename a concept or add a new concept, and, thus, the costs of a hiring an ontology engineer will be out of all proportion. As a consequence, an employee of the company should be responsible for keeping the ontology up-to-date. However, in the absence of appropriate tools for non-experts it is currently a challenge for the employee to handle this task.

Balanced Editor Functionality

Besides the functionality of creating and modifying concepts and relationships between them, current ontology editors offer a good deal more than this. For example – to mention only a few – it is possible to create rules, run an inference engine on the ontology, or give meta information on properties (e.g., symmetric, functional). Developing the ontology editor we decided to focus primarily on basic operations such as searching, adding, removing, and editing concepts and relationships. Additionally, we planned to provide tagging and discussing mechanisms to users. Please, see our technical report for a short explanation of these operations.
First impression of the user interface of the ontology editor
First impression of the user interface of the ontology editor

Key Components

At the lowest level of the architecture an RDF store is responsible for storing and querying the data produced by the ontology editor. Accessing functionality of the component repository and project manager a person with some knowledge in semantic technologies, e.g., an ontology engineer, can setup the ontology editor for the use by domain experts. For example, he has to create and configure a repository containing the projects belonging to an ontology and import the initial ontologies and design patterns. The component design pattern manager supports the administrator of the ontology editor to create, delete, or modify design patterns. Moreover, it generates input forms for inserting data by ordinary users based on a design pattern. The discussion manager handles user discussions about concepts and relationships of the ontologies, keeps track of arguments, and supports the process of decision-making. The discussion process will be structured according to a well-known methodology, e.g., DILIGENT supports controlled discussions besides others. Finally, the component ontology support helps the user to edit ontologies appropriately, e.g., avoiding inconsistencies and redundancy or placing a new concept in the ontology. For example, inconsistencies may occur if a user deletes some concept of a project which is needed by other ones and redundancy if he creates a concept that already exists in the project with a similar label (e.g., "alcohol" vs. its German translation "Alkohol").
Key components of the light-weight ontology editor
Key components of the light-weight ontology editor

Team

Ralf Heese

Latest News

2010-08-25 08:52

Corporate Semantic Web @ Xinnovations

Die im vergangenen Jahr entwickelten Konzepte wurden inzwischen in Demonstratoren umgesetzt und werden in kurzen Vorträgen auf dem Workshop vorgestellt. Des Weiteren präsentieren Referenten aus Unternehmen Anwendungen, die auf semantischen Technologien aufsetzen.

Weiterlesen …

2010-07-27 23:38

6th Berlin Semantic Web Meetup at Xinnovations 2010

We invite you to the 6th Berlin Semantic Web Meetup on 14 September 2010 at 5 p.m.

Weiterlesen …

2010-07-11 19:47

Tutorial: Event Processing Architectures at DEBS 2010

Corporate Semantic Web at DEBS 2010 in Cambridge, United Kingdom

Weiterlesen …

Latest Publication

Linked Data Authoring for Non-Experts

Markus Luczak-Rösch and Ralf Heese, Linked Data on the Web Workshop at WWW2009, Madrid, Spain, April 20, 2009

© 2008 FU Berlin | Feedback
This work has been partially supported by the  InnoProfile-Corporate Semantic Web project funded by the German Federal Ministry of Education and Research (BMBF) and the BMBF Innovation Initiative for the New German Länder - Entrepreneurial Regions.