Institute for Informatics
Georg-August-Universität Göttingen

Databases and Information Systems

dbis
Uni Göttingen

Datenbank-Spektrum 6(3), pp. 23-32, 2003.

Datenintegration in XML - ein regelbasierter Ansatz

Wolfgang May

Abstract:

Dieser Beitrag beschreibt die Erfahrungen, die im Rahmen des LoPiX-Projektes bei der Integration von XML-Daten gemacht wurden. Die in diesem System verwendete Sprache XPathLog ist eine Datalog-artige Erweiterung von XPath, die es erlaubt, Änderungen an der Datenbank in dieser erweiterten XPath-Syntax zu spezifizieren. Da solche Änderungen - speziell im Zuge der Datenintegration, wie z.B. die Restrukturierung von Datenbeständen, Verschmelzung von Knoten, und Einführung von Synonymen - auf dem XML-Datenmodell nicht möglich sind, basiert LoPiX auf dem XTreeGraph-Datenmodell, das nicht nur eine, sondern mehrere überlappende XML-Baumstrukturen verwalten kann. Als Ergebnis können dann XML-Bäume als Projektionen dieses Graphen (z.B. durch DTDs) erzeugt werden.