2008 · 10 citations · 15 references
ComputingComputer ScienceInformation SystemsData EngineeringData ManagementDatabasesData ModelingDatabase ManagementSchema DesignTemporal DatabasesVersion ControlXml DatabasesConsistencyDatabase Schema EvolutionSchema EvolutionSchema VersioningVersioned DatabasesVersioningXml Data ModelsXml Schema Languages
Schema evolution keeps only the current data and the schema version after applying schema changes. On the contrary, schema versioning creates new schema versions and preserves old schema versions and their corresponding data. Much research work has recently focused on the problem of schema evolution in XML databases, but less attention has been devoted to schema versioning in such databases. In this paper, we present an approach for schema versioning in multitemporal XML databases. This approach is based on the XML Schema language for describing XML schema, and is database consistency-preserving.
15
Maintaining knowledge about temporal intervals
James F. Allen · Communications of the ACM · 1983 · 7.5K citations · Full text
Tim Bray, Jean Paoli, C. M. Sperberg‐McQueen · World Wide Web · 1997 · 1.7K citations
XQuery 1.0 : An XML Query Language
Scott Boag · Medical Entomology and Zoology · 2007 · 1.2K citations
Comparative analysis of six XML schema languages
Dongwon Lee, Wesley W. Chu · ACM SIGMOD Record · 2000 · 213 citations