Sogenannte Integritätsbedingungen beschreiben die Semantik von Daten in Datenbanken. Sie unterstützen essentielle Aufgaben wie zB die Optimierung von Abfragen oder die Vermeidung von Redundanzen im Datenbestand. Derzeit werden Daten überwiegend in relationalen Datenbanken gespeichert. Das relationale Datenmodell wurde für streng strukturierte Daten konzipiert. Vor allem Anwendungen im Internet müssen aber häufig Daten mit unregelmäßiger oder nur teilweise bekannter Struktur verarbeiten, wofür sich das relationale Datenmodell schlecht eignet. Daraus resultiert ein Trend weg vom relationalen Datenmodell hin zum Datenmodell der eXtensible Markup Language (XML), das sich vor allem durch eine semistrukturierte und hierarchische Darstellung der Daten charakterisiert.
Das Ziel dieses Forschungsprojekts ist es, Integritätsbedingungen für XML zu entwickeln, die jene Aufgaben in XML Datenbanken unterstützen können, welche relationale Integritätsbedingungen in relationalen Datenbanken unterstützen. Weiters sollen diese Integritätsbedingungen für XML es ermöglichen, die Semantik relationaler Daten bei deren Transformation nach XML präzise zu erhalten.