Inhaltsverzeichnis
1 Einleitung 1
2 XML und DTD 2
2.1 Musikpartitur 2
2.2 Baumstruktur 2
2.3 XML-Dokument 2
2.4 DTD 4
3 Aufbau der Tamino Module 5
3.1 Struktur der Tamino Datenbank 5
3.2 Tamino Manager 6
3.3 Tamino Schema Editor 7
3.4 Interactive Interface 7
3.5 Tamino X-Query 8
4 Join von Doctypes 9
4.1 Connecting Doctype 9
4.2 Zusammenfassung Joins 10
5 Zusammenfassung 10
Literaturverzeichnis 10
Anhang 11
A Patientendaten in XML 11
B DTD der Patientendaten 13
i
1 Einleitung
Im Zuge computerlinguistischer Forschung wird der Ruf nach einem universellen Format zur Speicherung großer Textkorpora laut. Die vom W3C entwickelte „Extensible Markup Language“ (XML) bietet die Möglichkeit, Informationen als Text in einem Datenformat zu speichern. Die Anwendung von XML erfreut sich großer Beliebtheit, wie im WWW anhand der Treffer in Google ersichtlich wird: Über 16,7 Millionen Treffer verzeichnete die Suchmaschine Google am 11. Februar 2003 zum Suchwort „XML“ (siehe Abb. 1). Die Verwaltung einer Vielzahl von
XML-Dokumenten wird durch XML-Datenbanksysteme erleichtert. Software AG bietet solch ein Datenbankmanagementsystem, das XML-Daten abspeichern und verwalten kann: Tamino 1 . Zu den Aufgaben eines XML-Datenbanksystems gehört nicht nur die Speicherung und Verwaltung der XML-Dokumente, sondern auch die Extraktion von Informationen durch eine intuitive Anfragesprache wie XPath, die in Tamino bereits in einer eigenen Form mit der Bezeichnung X-Query integriert ist. Die Spezifikation der Anfragesprache XPath ist auf den Seiten des W3C zu finden 2 . In dieser Seminararbeit zu der Veranstaltung „XML-Anfragesprachen“ im WS02/03
1 In dieser Seminararbeit wurde Tamino in der Version 2.3.1 verwendet
2 http://www.w3c.org
1
am Centrum für Informations- und Sprachverarbeitung der Ludwig-Maximillians-Universität München unter der Leitung von Prof. Dr. Klaus Schulz und Dr. Holger Meuss wird Tamino, ein XML Datenbankserver, vorgestellt. Die Hausarbeit basiert im Wesentlichen auf der Dokumentation der Tamino Software 3 . Hilfreich bei der Lektüre dieser Seminararbeit sind Grundkenntnisse in XML und von DTDs, Datenbanken und Query-Sprachen. Zur praktischen Übung kann auch ein laufendes Taminosystem von Nutzen sein 4 .
2 XML und DTD
In diesem Kapitel wird ein Beispieldokument und seine Beschreibung erstellt. Dabei soll die Struktur einer Musikpartitur auf ein XML Dokument abgebildet werden und eine DTD dieses Dokument beschreiben.
2.1 Musikpartitur
Die Partitur in Abbildung 2 zeigt die ersten vier Takte des Kinderlieds „Alle meine Entchen“. Die einstimmige Melodie steht im 4/4-Takt und weist eine Wiederholung von Takt 3 und 4 auf. Der Gesang ist syllabisch, d.h. jeder Silbe ist nur eine Note zugeordnet (im Unterschied zu melismatischem Gesang, bei dem eine Silbe über viele Noten geht). Diese Strukturmerkmale werden später im XML-Dokument erscheinen.
2.2 Baumstruktur
Ausgehend von der Beschreibung im letzten Kapitel wird jetzt ein Baum generiert (siehe Abb. 3). „Partitur“ bildet die Wurzel des Baums. Partitur hat vier Kinder („stimme“, zweimal „takt“ und “wiederholung“). „Stimme“ bezeichnet die Stimmlage, für die die Partitur geschrieben wurde („tenor“). Die Kinder der „takt“-Knoten können „silbe“ oder „pause“ sein. „Takt“ kann auch ein Kind von „wiederholung“ sein. Farblich hell gekennzeichnet ist der Textinhalt der „silbe“-Knoten, der hier als jeweils einziges Blatt von „silbe“ erscheint.
2.3 XML-Dokument
Die Abbildung des im vorangegangenen Kapitel beschriebenen Baums wird nun in XML kodiert. Bis jetzt sind die Attribute der Nodes (Knoten im Baumdiagramm) noch nicht in Erschei- 3 SoftwareAG: Tamino 2.3.1 Documentation, 2001
4 Eine kostenlose Demoversion von Tamino ist auf der Seite http://www.softwareag.de erhältlich.
2
Arbeit zitieren:
Ramon Schalleck, 2003, Tamino XML-Datenbankserver, München, GRIN Verlag GmbH
Dieser Text kann über folgende URL aufgerufen und zitiert werden:
Einbetten
DOI
Formatvorlage (Microsoft Word) für eine Diplomarbeit, Masterarbeit, Ha...
Für MS Word 2003 - Update 2010
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Formatvorlage (OpenOffice) für eine Diplomarbeit, Masterarbeit, Hausar...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 35 Seiten
Formatvorlage / Vorlage zur Erstellung einer Diplomarbeit, Bachelorarb...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 15 Seiten
Formatvorlage / Vorlage für eine Diplomarbeit / Hausarbeit
Für MS Word 2007 - dotx
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 25 Seiten
Anleitung zum Erstellen schriftlicher Arbeiten: Der Aufbau einer wisse...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 20 Seiten
Erstellen einer schriftlichen Hausarbeit
Vorlagen, Muster, Formulare, Infobroschüren
Hausarbeit, 14 Seiten
Grundtechniken wissenschaftlichen Arbeitens
Bibliografieren - Reden - Schr...
Vorlagen, Muster, Formulare, Infobroschüren
Skript, 46 Seiten
Ratgeber zur Erstellung wissenschaftlicher Arbeiten. Diplomarbeiten - ...
Vorlagen, Muster, Formulare, Infobroschüren
Ausarbeitung, 39 Seiten
Ramon Schalleck hat den Text Tamino XML-Datenbankserver veröffentlicht
Ramon Schalleck hat einen neuen Text hochgeladen
Processing XML with Java(tm): A Guide to Sax, Dom, Jdom, Jaxp, and Tra...
Elliote Rusty Harold
0 Kommentare