Informationsstrukturierung (230008)

Prof. Dr. Marcus Kracht

Ort und Zeit: Mo 12-14 in T2-205; und Fr 12-14 in C01-277

Siehe auch EKVV.

Materialien und Planung

Voraussichtlicher Inhalt: Der Kurs bietet eine Einführung sowohl in die Semistrukturierten Daten wie auch in die Werkzeuge, um mit ihnen zu arbeiten. Die Programmierwerkzeuge sind: XML Schema, XSLT, sowie Derivate wie XQuery und XPath. Grundlage für den theoretischen Teil ist das Buch

Serge Abiteboul, Dan Suciu und Peter Buneman: Data on the Web: From Relations to Semistructured Data and XML. Morgan Kaufmann. 1999.

Für den praktischen Teil tut es jedes Lehrbuch. Ich verwende
  • Ein Skript.
  • Eric Ray: Learning XML. O'Reilly. 2 Auflage, 2003.
  • Michael Kay: XPath 2.0. Programmer's Reference. Wiley, 2004.
  • Michael Kay: XSLT 2.0 and XPath 2.0. Programmer's Reference. 4. Ausgabe, Wiley, 2008.
  • Erik van der Vlist: XML Schema. O'Reilly. 2002.
Außerdem sind die Kurstermine mit Webseiten verlinkt, auf denen das Wichtige in Kürze angegeben ist.

Zeitplanung.

  • Mo, 17.10.2016. Das Datenmodell. Inhalt: Kapitel 2 von Data on the Web.
  • Fr, 21.10.2016. Werkzeuge: Editoren, Oxygen.
  • Mo, 24.10.2016. (fällt aus)
  • Fr, 28.10.2016. Übung
  • Mo, 31.10.2016. XML und Strukturbeschreibung.
  • Fr, 04.11.2016. Übung
  • Mo, 07.11.2016. XML Schema I. Elemente und Attribute.
  • Fr, 11.11.2016. Übung
  • Mo, 14.11.2016. XML Schema II. Typen.
  • Fr, 19.11.2016. Übung
  • Mo, 21.11.2016. XSLT I. Grundstruktur.
  • Fr, 25.11.2016. Übung
  • Mo, 28.11.2016. XSLT II. Übersicht über die Möglichkeiten.
  • Fr, 02.12.2016. Übung.
  • Mo, 05.12.2016. XPath I. Bäume und Relationen.
  • Fr, 09.12.2016. Übung
  • Mo, 12.12.2016. XPath II. Tests.
  • Fr, 16.12.2016. Übung
  • Mo, 19.12.2016. XPath III. Listen.
  • Fr, 23.12.2016. Übung
  • Mo, 09.01.2017. XSLT IV. Variable, Parameter und Modi.
  • Fr, 13.01.2017. Übung
  • Mo, 16.01.2017. XSLT V. Sortieren und Gruppieren.
  • Fr, 20.01.2017. Übung
  • Mo, 23.01.2017. XSLT VI. Ein- und Ausgabe, Schlüssel.
  • Fr, 27.01.2017. Übung
  • Mo, 30.01.2017. XPath IV. Zeichenketten.
  • Fr, 03.02.2017. Übung
  • Mo, 06.02.2017. XSLT VI. Funktionen; Nummerierung.
  • Fr, 10.02.2017. Kombi-Klausur


Marcus Kracht
Zuletzt geändert: Fr 20. Januar 2016 09:00:00 CET