Aufgabenstellung zum Software-Praktikum im Sommersemester 2008


Thema Mashup

Betreuer: Sebastian Dietzold

OntoWiki ist eine Plattform zur agilen Verwaltungen von Semantic Web Wissensbasen. Semantische Daten werden als in unterschiedlichen Ansichten präsentiert und können intuitiv verändert werden. Das darunterliegende RDF Modell enthält neben den Daten auch RDF Schema Informationen oder OWL Ontologien.

Das Open Source Projekt OntoWiki ist in PHP und JavaScript entwickelt und nutzt das Zend Framework und verschiedene APIs (z.B. RAP und jQuery). Es existiert eine Plugin-Architektur, über welche zusätzliche Funktionen in OntoWiki integriert werden können, ohne das System komplett kennen zu müssen.

In Ihrem Projekt sollen Sie ein OntoWiki Plugin schreiben, welches Daten per Mashup auf Karten visualisiert und editierbar macht. Sie erstellen ein Anforderungs-Dokument auf der Basis von Interviews und arbeiten integriert im OntoWiki Entwicklerteam. Sie pflegen einen Bug Tracker und entwickeln das Plugin direkt im OntoWiki Repository auf SourceForge, welches mit SubVersion gepflegt wird. Bei der Entwicklung des Plugins müssen Coding Standards eingehalten werden.


Zusätzliche Links