XML und Datenmodellierung
XML-Schema und RDF zur Modellierung von Daten und Metadaten einsetzen
Rainer Eckstein, Silke Eckstein
Der vielfältige Einsatz von XML führt zu neuen Anforderungen an die Modellierung von Daten. Insbesondere zwei Standards etablieren sich in diesem Bereich: XML-Schema zur Beschreibung von Dokumenttypen und das Resource Description Framework (RDF) zur Spezifikation von Metadaten, Metadatenformaten sowie Ontologien.
Dieses Buch behandelt detailliert die wichtigsten Datenmodellierungsaspekte für XML und greift dazu die folgenden Themen auf:
– XML-Grundlagen und DTDs
– Namensräume, XLink, XPointer, XPath
– XML-Schema
– Modellierung von Dokumentschemata mit der UML
– RDF und Web Ontology Language (OWL)
– Anwendungen von RDF
XML-Schema bietet im Gegensatz zu DTDs vielfältige Konzepte zur exakten Spezifikation von Daten und Strukturen. Die Sprache wird ausführlich vorgestellt und mit zahlreichen Hinweisen zum Einsatz der Sprachkonstrukte erläutert. Ebenfalls beschrieben wird die grafische Modellierung von Dokumentschemata mit der UML; sie ist weitaus übersichtlicher und weniger fehleranfällig als die rein textuelle Erstellung. Mit RDF und darauf aufbauenden Entwicklungen können schließlich beliebige Ressourcen – z.B. Webdokumente – mit Metadaten standardisiert annotiert und Vokabulare für die Annotationen erstellt werden.
Nach der Lektüre des Buchs sind die Leser in der Lage, mit DTDs und XML-Schemata eigene Dokumenttypen zu definieren oder diese aus bestehenden UML-Spezifikationen abzuleiten. Außerdem können sie eigene Metadatenformate mit RDF und OWL erstellen und benutzen.
Alle Sprachkonstrukte werden mit Hilfe von Syntaxdiagrammen auf eingängige Art und Weise präsentiert und mit vielen Beispielen illustriert.
Die Leser sollten über grundlegende Kenntnisse der Datenmodellierung verfügen. XML-Kenntnisse werden nicht vorausgesetzt.