Eftersom omfattande Markup Language (XML) 5] håller på att växa fram som dataformatet för internet eran, mer behöver för att eektivt lagra och fråga XML-data uppstår. Ett sätt att nå detta mål är att använda relationsdatabas genom att omvandla XML-data till relationsformat. I detta dokument hävdar vi att befintliga omvandlingsalgoritmer inte är fullständiga i den meningen att de bara fokuserar på strukturella aspekter, samtidigt som man bortser från semantiska aspekter. Vi visar de typer av semantisk kunskap som behöver fångas under omvandlingen för att säkerställa korrekt relationsschema i slutet. Vidare visar vi en enkel algoritm som kan 1) härleda sådan semantisk kunskap från den givna XML Document Type Denition (DTD) och 2) bevara kunskapen genom att representera dem i termer av semantiska begränsningar i relationella databastermer. Genom att kombinera de befintliga omvandlingsalgoritmerna och våra begränsningar för att bevara algoritmen kan man omvandla XML DTD till relationsschema där korrekt semantik och beteende garanteras av de bevarade begränsningarna. Vår implementering och fullständiga experimentella resultat är tillgängliga från 12].
Problemet med att bevara XML-datamodellens semantik i kartläggningsprocessen har också tagits upp i Ref.
Constraints-preserving Transformation from XML Document Type Definition to Relational Schema
{'venue': 'In ER', 'journal': None, 'mag_field_of_study': ['Computer Science']}