Projekt Semantic Web (WS 2005/2006)  19634

 


Veranstalter

Prof. Robert Tolksdorf, Elena Paslaru Bontas, Netzbasierte Informationssysteme

Art

Projekt, 4 SWS, 8 ECTS
Anmeldung über http://www.mi.fu-berlin.de/kvv/?veranstaltung=1026 notwendig

Inhalt

Das Semantic Web ist eine Initiative zur Entwicklung von Standards mit denen sich semantische Zusammenhänge im Web repräsentieren lassen und maschinell verarbeitet werden können. In dem Projekt erproben wir diese Technologien anhand einzelner Aufgaben und einer anschließender Anwendung.

Das Projekt besteht aus zwei Teilen. In der ersten Hälfte haben Sie die Möglichkeit die wichtigsten Technologien und Tools im Bereich Semantic Web im Unterricht und vorgegebene Übungen kennen zu lernen. Im zweiten Teil wird von den Projektteilnehmern eine kleine Semantic Web Anwendung implementiert und vorgestellt.

Wir werden Projektarbeit einüben, wie sie in der Berufspraxis üblich ist. Anders als im ersten Teil der Veranstaltung, tritt der Veranstalter in der zweiten Hälfte als Auftraggeber (Kunde) auf, definiert die Anforderungen und kontrolliert das Ergebnis. Planung, Leitung und Durchführung des Projektes werden die Teilnehmer selbst in die Hand nehmen. D.h. natürlich nicht, dass Sie völlig alleine gelassen werden - der Veranstalter steht Ihnen weiter in der wöchentlichen Veranstaltung dann als Berater zur Seite.


Projektplan

Termin

Woche

Block

Thema

Beschreibung

Vortragende/R

19.10

W0

Einleitung

Einführung

Einleitung, Organisation

RT/EP

26.10

W1

Arbeitsplanung

Arbeitsorganisation und -planung

Brainstorming, Ermittlung von Use-Cases für das Semantic Web Projekt

RT/EP

02.11?

W2

TUTORIAL

Grundlagen des Semantic Web

Semantic Web Sprachen I

RDF, RDFS Syntax und Semantik mit Beispielen

RT/EP

09.11?

W3

 

 

 

16.11

W4

RDF(S)-Werkzeuge

Programmierwerkzeuge: die Jena API
Anfragesprachen: SPARQL, RDQL
Validatoren, Editoren, RDF-Datenbanken

RT/EP

23.11

W5

Semantic Web Sprachen II

OWL, SWRL Syntax und Semantik mit Beispielen

RT/EP

30.11

W6

OWL und SWRL-Werkzeuge

OWL-Werkzeuge:
Programmierwerkzeuge: die Jena API
Reasoners: Pellet, RACER
Anfragesprachen: OWL-QL, RQL
Validatoren, Editoren, Datenbanken

RT/EP

07.12

W7

PROJEKT

Grundlagen des Semantic Web

1. Arbeitstreffen

Erster Meilenstein: Spezifikation der Use-Cases

 PL

13.12

W8

2. Arbeitstreffen

Abgabe Meilensteinbericht, Zwischenbericht der Projektleitung, Vorstellung des Wochenplans

 PL

04.01

W9

3. Arbeitstreffen

Zwischenbericht der Projektleitung, Vorstellung des Wochenplans

 PL

11.01

W10

4. Arbeitstreffen

Zwischenbericht der Projektleitung, Vorstellung des Wochenplans

 PL

18.01

W11

5. Arbeitstreffen

Erste Onlineversion

 PL

25.01

W12

6. Arbeitstreffen

Zwischenbericht der Projektleitung, Vorstellung des Wochenplans

 PL

01.02

W13

7. Arbeitstreffen

Zwischenbericht der Projektleitung, Vorstellung des Wochenplans

 PL

08.02

W14

8. Arbeitstreffen

Zweite Meilensteinberichte

 PL

15.02

W15

Abschluss

Abschlusstreffen

Abschlusspräsentation mit Gästen

 PL

Vorkenntnisse

Java-Kenntnisse, Grundkenntnisse Web- und XML-Technologien, Englischkenntnisse

Leistungsnachweise 

Aktive Mitarbeit bei der Realisierung der Anwendung nach Aufgabenverteilung

Zeit und Ort

Mittwochs 14:15 - 15:45, SR 049

Beginn

21.10.2005
Eintrag in Mailingliste über http://lists.spline.inf.fu-berlin.de/mailman/listinfo/nbi_sp_sw ist notwendig.



Dieses Dokument beschreibt die Aufgaben des Projekts, das in der Lehrveranstaltung Projekt Semantic Web bearbeitet wird.

Projektskizze: Semantisches Wiki

Die vorliegende Projektvereinbarung beschreibt das Vorhaben des Baus eines semantischen Wiki, das die Funktionalität herkömmlicher Wiki-Systeme mit Mitteln zur semantischen Typisierung von Links und ontologiebasierten Modellierung von Themenbezügen erweitert. Auftraggeber des Projekts ist die AG Netzbasierte Informationssysteme, vertreten durch Prof. Tolksdorf.

Projektbeschreibung
Wiki Systeme erlauben auf sehr einfache Weise das gemeinsame Erstellen eines Hypertextes. Dabei lassen sich durch einfachste Markierungskonventionen Links zu Themen setzen, die von einem selber und anderen ohne großen Aufwand bearbeitet werden können. Die Bezüge zwischen Themen sind allerdings immer ohne inhaltliche Aussagekraft. Themen stehen in keinen expliziten semantischen Bezügen zueinander: obwohl eine Navigation zwischen den Themen möglich ist, ist die semantische Beziehung der Navigationslinks implizit. In dem Projekt soll eine zu wählende Wiki-Implementierung erweitert werden, so dass gleichzeitig zum vorhandenen Hypertext-Netz mit einfachen Mitteln ein semantisches Netz gebaut werden kann. Ein einfacher Satz semantischer Bezüge zwischen Themen ("verfeinert durch", "abstrahiert von", "gegenteilig" etc). soll definiert und auf einfache Weise notiert werden können. Gleichzeitig soll das Wiki selber als Semantic Web zugänglich sein, also mit RDF und darauf aufbauenden Technologien erschließbar sein. Es soll weiterhin möglich sein, auf externe, mittels RDF definierte Themen Bezug zu nehmen.

Notwendige Arbeiten im Projekt umfassen

Das Informationssystem soll qualitativ geeignet sein, öffentlich betrieben und genutzt zu werden

Das Projekt wird extern begutachtet; als Gutachter werden Mitarbeiter der AG Netzbasierte Informationssysteme aus Semantic Web Projekten fungieren. Der Arbeitsplan sieht Meilensteinberichte vor, auf deren Grundlage ein Review-Report als Feedback erstellt wird. Am Ende des Semesters findet eine Abschlusspräsentation vor Interessierten aus dem Fachbereich Informatik und anderen Hochschuleinrichtungen statt.

Vorläufige Arbeitspakete, die in der zweiten Sitzung verfeinert und terminiert werden sind:


Arbeitspaket A1: Analyse und Konzeption

Dauer: W1-W7

Aufgaben:

Ergebnisse: Dokument das das Semantische Wiki konzipiert, Mehrwert anhand von Use-Cases aufzeigt und einen ersten technologischen Entwurf zeigt.

Meilensteine:

  1. W7: Spezifikation der Use-Cases
  2. W7: Implementierungsideen

Arbeitspaket A2: Implementierung

Dauer: W8 – W14

Aufgaben:

Ergebnisse: Semantisches Wiki erstellt und online

Meilensteine:

  1. W9: Komponentenauswahl
  2. W11: Komponentenerstellung, erste Version des Tools online
  3. W14: Endversion online

Arbeitspaket: A3: Projektmanagement

Dauer: W1-W15

Aufgaben:

Ergebnisse: Erreichen der Projektziele

Meilensteine:

  1. W2: Projektorganisation und Arbeitsverteilung
  2. W14: Projektabschluss