Informationsstrukturierung (230008)

Prof. Dr. Marcus Kracht

Ort und Zeit: Mo 12-14 in H14; 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, 19.10.2015. (fällt aus)
  • Fr, 23.10.2015. Werkzeuge: Editoren, Oxygen.
  • Mo, 26.10.2015. Das Datenmodell. Inhalt: Kapitel 2 von Data on the Web.
  • Fr, 30.10.2015. Übung.
  • Mo, 02.11.2015. XML und Strukturbeschreibung.
  • Fr, 05.10.2015. Übung
  • Mo, 09.11.2015. XML Schema. Typen
  • Fr, 13.11.2015. Übung
  • Mo, 16.11.2015. XSLT I. Grundstruktur.
  • Fr, 20.11.2015. Übung
  • Mo, 23.11.2015. XSLT II. Übersicht über die Möglichkeiten.
  • Fr, 27.11.2015. Übung
  • Mo, 30.12.2015. XPath I. Bäume und Relationen.
  • Fr, 04.12.2015. (Absolvententag.)
  • Mo, 07.12.2015. XPath II. Tests.
  • Fr, 11.12.2015. Übung
  • Mo, 14.12.2015. XPath III. Listen.
  • Fr, 18.12.2015. Übung
  • Mo, 20.12.2015. XSLT IV. Variable, Parameter und Modi.
  • Fr, 08.01.2016. Übung
  • Mo, 11.01.2016. XSLT V. Sortieren und Gruppieren.
  • Fr, 15.01.2016. Übung
  • Mo, 18.01.2016. Ein- und Ausgabe, Schlüssel.
  • Fr, 22.01.2016. Übung
  • Mo, 25.01.2016. XPath IV. Zeichenketten.
  • Fr, 29.01.2016. Übung
  • Mo, 01.02.2016. XSLT VI. Funktionen; Nummerierung.
  • Fr, 05.02.2016. Übung
  • Mo, 08.02.2016.
  • Fr, 11.02.2016. Achtung: C0-269. Klausur


Marcus Kracht
Zuletzt geändert: Fr 5. Februar 2016 10:30:00 CET