Klausurhinweise (details about the written exam)

Was müssen Sie zur Klausur wissen?

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)
  • RDF
  • Ontologien in RDFS und OWL
  • Folksonomien:
    • (broad/narrow) Folksonomy/Personomy (inkl. Definition)
    • prinzipielle Funktionsweise von FolkRank (u.U. Aufstellen der Adjazenzmatrix, aber keine kompletten FolkRank Berechnungen)
    • Ansätze um Ontologien aus Folksonomien lernen (insbesondere: Methode die auf “Association Rules” basiert)
  • SPARQL
  • First Order Logic / Description Logic
  • einfache Regelsysteme und anfechtbare Regeln
  • RuleML und SWRL (es müssen keine RuleML oder SWRL Regeln erstellt werden)
  • Anforderungen/Aufgaben der Schichten der Semantic Web Architektur
  • Web Services
    • Bestandteile einer WSDL Beschreibung / SOAP Nachricht
    • Aufgaben einer UDDI
    • RESTful architectures
  • Semantic Web Services
    • Anforderungen an Semantic Web Services
    • Bestandteile einer OWL-S Beschreibung
    • Komponenten einer Semantic Web Serices basierten Architektur
    • Semantic RESTful architectures
  • Web 2.0 Design Patterns

Description Logics

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.

Some additional links:

Material online

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.

Cheers,
fabian

OWL - Web Ontology Language

The slides for the OWL lecture are now online: OWL intro, OWL slides.

Please, also check out the following OWL tutorial, which was presented at ISWC 2008 in Karlsruhe:




An Introduction to OWL
by Sean Bechhofer. Corresponding slides: iswc08_bechhofer_aito_01.pdf

Semantic Web Stack

An alternative presentation of the Semantic Web “Stack”:

http://www.flickr.com/photos/danbri/428172848

Solution of XSL & XQuery exercise published

Solutions for the last exercise are published:

XSLT, XSL, XSL-FO, and XQuery

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:

XML Schema, Namespaces, CSS, and XPATH

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

Semantic Web Introduction Talk

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).

Semantic Web Introduction

A lightweight introduction to the Semantic Web (more details on this video introduction)…