SPARQL-Anfragen

Zur Bearbeitung dieser Aufgabe verwenden Sie bitte das Applet weiter unten auf dieser Seite, welches die LUPOSDATE-Semantic Web Datenbank verwendet. Zur Einführung in die Bedienung des Appletes können Sie sich das folgende Video ansehen. Die untere, rechte Seite im Player aktiviert den Vollbildschirm-Modus, aus dem Sie mittels Drücken der Escape-Taste wieder zurück auf diese Seite gelangen...

Please activate Javascript to see this video!

Zur Lösung dieser Aufgabe können Sie die SPARQL Spezifikation verwenden. Wir benutzen einen adaptierten Datensatz des Lehigh University Benchmark (LUBM), der aus einer Universitäts-Domänen Ontology, aus einem parametrisierbaren Generator von synthetischen Datensätzen und aus einer Menge von Testanfragen besteht. Bitte entwickeln Sie SPARQL Anfragen für folgende Problemstellungen (in Englisch) und testen Ihre Anfragen mit einem Anfrageauswerter im Applet.
  1. Return all graduate students of the course <http://www.Department0.University0.edu/GraduateCourse0>
  2. Return all publications of the assistant professor <http://www.Department0.University0.edu/AssistantProfessor0>
  3. Return all graduate students, their university and department, which have the undergraduate degree from the same university as they are now member of.
  4. Return all professors, their name, email address and telephone number, who work for the university <http://www.Department0.University0.edu>
  5. Return all students S, courses C and professors/lecturers P, where S visits courses C, which are taught by professor/lecturer P, who is the advisor of S
  6. Return all names sorted in lexical order
  7. Return all names,which contain "Stud", sorted in descendant lexical order
  8. Return all names of students and optionally their advisors
  9. Return the names of students, who do not visit any course
  10. Return the names of the students 100 to 110 of the sorted list of names, where each name starts with "Und"

Applet ist gestestet mit Java Runtime Environment (JRE) 1.7.

Falls das Applet blockiert wird, beachten Sie bitte diese Seite.

Das Applet kann auch mittels Java Web Start hier gestartet werden. (Jedoch treten Probleme bei Verwendung von IcedTea/OpenJDK auf!)

Bitte senden Sie Kommentare, Kritik und Bug-Reports an  LUPOSDATE.

Die Lösung zu dieser Aufgabe finden Sie hier. Bitte nur zum Vergleichen mit Ihrer Lösung verwenden und nicht während der Aufgabenbearbeitung.