Komplexpraktikum Software Engineering ubiquitärer Systeme (SEUS)
"Entwicklung eines grafischen Werkzeuges für semantische Datenexploration und -Verwaltung"
Termine und Raum
Dienstag, 6. DS (16:40 bis 18:10 Uhr), Raum INF/E008 und im Labor (Raum 07/08) im Falkenbrunnen (Eingang Würzburger Str. 35).
Die erste Veranstaltung wird am 14. Oktober 2014 6.DS im Raum INF/E008 stattfinden. Die Teilnahme an der Einführungsveranstaltung ist obligatorisch.
Zugang zu weiteren Informationen, Mitteilungen sowie Materialien zum Komplexpraktikum erhalten Sie nach erfolgreicher Einschreibung im zugehörigen OPAL-Kurs: "Komplexpraktikum SEUS WiSe 2014/2015
Inhalt
Semantische Modelle stellen eine Möglichkeit dar, Datenmodelle zu beschreiben, mit denen letztendlich unterschiedliche intelligente Anwendungen arbeiten können. Für die Verwaltung und Exploration von semantischen Daten, die in einem semantischen Datenspeicher hinterlegt werden, wird in der Regel SPARQL (SPARQL Protocol And RDF Query Language) als Abfragesprache verwendet. Es gibt derzeit unterschiedlichste Tools auf dem Markt, die einen bei der Erstellung von SPARQL-Anfragen unterstützen, jedoch sind diese insgesamt nur wenig nutzerorientiert entworfen, so dass es für jemanden, der nur wenig Grundverständnis von SPARQL und den hinterlegten Datenmodellen besitzt, schwierig ist, diese Werkzeuge zielgerichtet zu verwenden. Zudem wächst mit steigender Komplexität der Modelle, der Anwendungen und mit wachsender Datenmenge, zugleich der administrative Aufwand die Daten selbst zu verwalten.
Aus diesem Grund wurde am Lehrstuhl Software Entwicklung Ubiquitärer Systeme bereits ein Werkzeug entwickelt, das es ermöglicht den Zugriff auf solche Daten durch eine in Java repräsentierte Abstraktionsschicht, den „Semantic-Access-Layer“ zuzugreifen.
Ziel dieses Praktikums ist es, eine grafische Java-Anwendung zu entwickeln, die es ermöglicht semantische Daten, die ein einem semantischen Speicher vorliegen, unter Verwendung des „Semantic-Access-Layers“ über eine generische grafische Oberfläche frei zu explorieren und zu editieren. Für die Exploration der Daten soll eine intuitive grafische Repräsentation zur Darstellung von Objektdaten, literalen Werten und semantischen Beziehungen entwickelt werden. Für die Einstiegspunkte in die Datenexploration sollen unterschiedliche Methoden entwickelt werden, die es ermöglichen, einem mit SPARQL ungeübten Anwender zielgerichtet die gewünschten Daten bereit zu stellen. Es bleibt Platz für eigene Ideen.
[Gelöschtes Bild: Data URL Alternativtext: Bildunterschrift: ]
[Gelöschtes Bild: Data URL Alternativtext: Bildunterschrift: ]
[Gelöschtes Bild: Data URL Alternativtext: Bildunterschrift: ]
ISparql
Quelle:http://wikis.openlinksw.com
Linked-Data
Quelle:http://upload.wikimedia.org
Textbasiertes SPARQL-Interface
Voraussetzungen
Erforderlich:
Solide Kenntnisse in Objekt-orientierter Programmierung (Java)
Begeisterungsfähigkeit, Kreativität und Motivation zur Teamfähigkeit
Von Vorteil:
Grundverständnis Semantik (OWL, RDFS, SPARQL, Jena API, …)
Erfahrung UI-Programmierung (Swing, AWT, …)
Anmeldung
Ab dem 12.09.2014 bis zum 10.10.2014 könnt ihr euch für das Komplexpraktikum bei uns anmelden. Die Einschreibung erfolgt über OPAL. Da unsere Komplexpraktika in der Teilnehmeranzahl beschränkt sind, bitten wir um Voranmeldung. Anmeldungen werden in der Reihenfolge des Eingangs berücksichtigt. Wir freuen uns auf euch!
Einordnung Im Studium
- INF-B-520/INF-B-540 für Bachelorstudiengänge Informatik/Medieninformatik
- INF-VERT3, INF-MA-PR/INF-VMI-1, INF-E-4 für Masterstudiengänge Informatik/Medieninformatik, Diplom Informatik (PO 2010)
- alte Diplomstudiengänge Informatik/Medieninformatik als Komplexpraktikum (INF-04-KP, INF-04-KP-FG1/FG4)
Unterlagen
Die Unterlagen zum Komplexpraktikum finden Sie im zugehörigen OPAL-Kurs "Komplexpraktikum SEUS WiSe 2014/15" . Hierfür ist es notwendig, sich zu Beginn in den Kurs einzuschreiben.