It is a fact that many XML query languages lack support for update operations. Those that have minimal support do not concern with preserving documents' constraints, and consequently the results are updated XML documents with low integrity. In this paper we propose a methodology to accommodate XML Update without violating the original document constraints. The main focus is on the preserving the inheritance relationship semantics. Based on the exclusive-disjoint constraints, we distinguish the inheritance into the union and mutual exclusive inheritance. And based on the number of ancestors, we distinguish them into single and multiple inheritance. The proposed method can be implemented in different ways, where in this paper we apply XQuery language. Since the XML update requires schema, in this paper we also propose the mapping of the inheritance relationship in the conceptual level to the XML Schema. We use XML Schema for structure validation, even though the algorithm can be us...
Eric Pardede, J. Wenny Rahayu, David Taniar