XML-Anfragesprachen
Wintersemester 2002/3
Kursabschluss
Am Dienstag, den 4.2.2003 treffen wir uns um 20
Uhr im Restaurant Adria an der U-Bahn-Haltestelle Giselastraße,
Ecke Leopoldstr/Franz-Joseph-Str.
Klausur
Die mündlichen Prüfungen finden am Dienstag, den 4.2.2003 von
16.00 Uhr bis 19.00 Uhr statt. Wer noch keinen Termin hat, soll sich bitte möglichst bald bei mir melden.
Ausarbeitungen
Die Ausarbeitungen der Referate müssen
bis spätestens 15.3.2003 abgegeben werden. Eine
Fristverlängerung ist nicht möglich. Bitte die
Ausarbeitungen einer Gruppe zu einem Thema gesammelt abgeben. Bitte sendet mir die Ausarbeitung per Mail zu. PDF und Postscript werden bevorzugt, Word wird zähneknirschend auch angenommen.
Scheine
Die Scheine für diesen Kurs sind unbenotet. Wenn jemand einen benoteten Schein benötigt, bitte an mich wenden.
Skriptum
Das ganze Skriptum in Postscript oder in PDF.
Vorlesungsfolien
XML-Werkzeuge
Am Informatik CIP-Pool
- Parsen:
Um ein XML Dokument zu parsen, gebt Ihr
xerces sax.SAXCount dok.xml
ein. Um es zu validieren:
xerces sax.SAXCount -v dok.xml
- XSLT:
-
Um ein XML-Quelldokument source.xml mit einem XSLT-Stylesheet transform.xsl in ein XML-Ausgabedokument sink.xml zu übersetzen gebt Ihr ein:
/soft/IFI/lang/saxon-6.0/share/bin/saxon-6.0 -o sink.xml source.xml transform.xsl
- Es gibt einen XSLTracer, mit dem man am Browser die Bearbeitung von Stylesheets auf Quelldokumenten verfolgen kann. Kann allerdings nur mit Mozilla (Aufruf mozilla) und IE Explorer 5 verwendet werden.
An CIS-Rechnern:
Ein paar Werkzeuge findet Ihr im
Verzeichnis
/mounts/Users/cisintern/meuss/XMLPrak/Software
Dort befinden sich in der Datei README.txt Hinweise zum Benutzen der
XML-Werkzeuge.
Zum Downloaden
- XPath:
Es gibt den XPath Tester als ausführbares JAR-File
(Java-Programm), der anhand von konkreten XML-Dokumenten demonstriert,
welche Knoten von bestimmten XPath-Ausdrücken erreicht werden.
- XQuery:
Es gibt viele Auswertungsmaschinen für
XQuery, die auf den XML Query Seiten des W3C zu finden sind. Einfach
zu benutzen ist z.B. QuiP von der Software AG.
XML-Literatur
Gute Literaturhinweise finden sich z.B. in den Webseiten zu der
Vorlesung "Markupsprachen und semistrukturierte Daten (SS
2001, nur innerhalb des Instituts für Informatik zugänglich)
oder vom SS 2000.
Vorträge
- Tamino: 17.12.2002 (Klaus Härtl, Ramon Schalleck). Ausarbeitung
- XIRQL: 7.1.2003 (Yuanting Lin, Xiaorin Wang) Ausarbeitung
- Rollenmodell: 14.1.2003 (Yuanyuan Ji, Wenjuan Li) Ausarbeitung
- ApproxQL: 21.1.2003 (Luba Heglasova, Maria Kacprzynska, Rica Ziegenbalg) Ausarbeitung
- S-Term Modell: 28.1.2003 (Diana Koch, Marianne Pentenrieder,
Daniela Schüler) Ausarbeitung
Originalliteratur
- Regionenalgebra: Clarke, Cormack, Burkowski. An Algebra for Structured Text Search and a Framework for its Implementation;
Consens, Milo. Algebras for Querying Text Regions: Expressive Power and Optimization
Jaakkola, Kilpeläinen. Nested Text-Region Algebra
- Baumautomaten: Neumann, Seidl. Locating Matches of Tree Patterns in Forest
- Tree Matching und vollständige Antwortaggregate: Meuss, Schulz. Complete Answer Aggregates for Tree-like Databases: A Novel Approach to Combine Querying and Navigation
- XPath
- XQuery
- XSLT
- Rollenmodell: Wolff, Flörke, Cremers. Searching and Browsing Collections of Structural Information (Vortrag: Yuanyuan Ji, Wenjuan Li).
- S-Term Modell: Schlieder, Meuss. Querying and Ranking XML Documents (Vortrag: Diana Koch, Marianne Pentenrieder, Daniela Schüler).
- ApproxQL: Schlieder. Schema-Driven Evaluation of Approximate Tree-Pattern Queries (Vortrag: Luba Heglasova, Maria Kacprzynska, Rica Ziegenbalg).
- XIRQL: Fuhr, Großjohann. XIRQL: An XML Query Language Based on Information Retrieval Concepts (Vortrag: Yuanting Lin, Xiaorin Wang).