Klausurrelevant:
Vorlesungen vom 9.10.2008 bis 22.01.2009 (jeweils einschliesslich) mit den dazugehörigen Übungen.
Hilfsmittel:
Die Semantic Web Reference Card v2.0. Diese wird bei der Klausur mitausgeteilt, Sie brauchen sie also nicht mitbringen. Weitere Hilfmittel einschließlich eigenem Paper sind nicht erlaubt.
Art der Aufgaben:
Sowohl Aufgaben, die das Beherrschen von Techniken des Semantic Web demonstrieren (wie z.B. Anwenden von XPath, erstellen einer Ontologie, etc.) als auch Verständnisfragen (z.B. wie sieht die Architektur des Semantic Web aus, welche Aufgaben müssen in der Trust-Schicht gelöst werden, etc.)
Themen:
XML, Namespaces, XHTML
XSD und DTDs
XPATH und XQUERY
XSL, insbesondere XSLT (es müssen keine XSL-FO Dokumente erstellt werden)
The slides for the next lecture are now online: slides, exercise.
In the last lecture we discussed ontology future trends. In this lecture we will now go back to the logical foundations of ontologies. We will talk about first order logic and description logics. In the exercise we will furthermore make a reasoning excursus, where we apply SLD Resolution.
The material of the last lecture is onle (including solution of the exercise): slides, exercise, and solution. The online version is slightly different from the exercise we did in the lecture (I added some restrictions like compute only one iteration, use the following preference vector, etc.). If you have any questions do not hesitate to contact Daniel or me.
Today’s lecture deals with XML again. In particular, we will discuss XSL, its Formatting Objects, and how XSLT + XSL-FO can be used together in order to transform XML documents into formatted XML documents. Furthermore, we will study XQuery - an advanced query language for XML documents.
Some material for the lecture:
The slides for the next lecture are online: 03_xmlschema_css_xpath.pdf. We also recommend you to have a look at the tutorials about XML Schema, Namespaces, CSS, and XPATH at w3schools.com.
If you want to get practice with XPath expressions then you might want to test your XPath expressions in Java xsd-coding.zip or visit the online XPath evaluator. Here some XML you can play with: book.xml
The slides of the introduction talk are now online (see Schedule/Slides).
At the beginning and end of the lecture we asked you (the students) to characterize the Semantic Web with keywords. Before the introduction talk:
After the introduction talk:
Actually the first tag cloud lists some keywords that describe the idea of the Semantic Web very well (like “Inhalte-mit-Bedeutung-Verknüpfen” which means connecting content with meaning, etc.). The second tag cloud was produced after the introduction talk, in which we discussed some standards of the Semantic Web. It lists some of the important Standards that are needed to realize the Semantic Web (like RDF, XML, OWL).
In the Semantic Web lecture we will discuss all Standards in detail. However, we should not forget about the general ideas of the Semantic Web (as partially described in the first tag cloud).