2005Unpublished venueRequires access

Maintaining data consistency in XML-based applications

Eric Pardede, J. Wenny Rahayu, David Taniar

Open publisher page 1 citations

Abstract

We have witnessed an increasing number of Web-based applications that use eXtensible Markup Language (XML) as a data format. This fact has resulted in a high demand for better XML data stores. One issue of managing XML data storage that still needs to be addressed is the impact of update operations toward the consistency of the linked XML data. It is widely known that in XML-based applications, persistent references also avoid broken links and invalid search engine results. The current solution is done by regularly checking the broken links and manually rectifying any that are found. This of course requires a considerable effort. Our aim in this work is to avoid the broken references/links in the first place by checking before updating a document. In this work we propose new methodology to maintain the consistency of XML data after update operations, which can be classified into insertion, deletion and replacement. The methodology is taking form as a set of functions that perform checking mechanism before an update. The methods are applicable for schema-based and also non- schema based XML data. For implementation we apply the methods into a set of functions in XML-enabled database and in native XML database.

About this research paper

What this paper is about

We have witnessed an increasing number of Web-based applications that use eXtensible Markup Language (XML) as a data format. This fact has resulted in a high demand for better XML data stores. One issue of managing XML data storage that still needs to be addressed is the impact of update operations toward the consistency of the linked XML data. It is widely known that in XML-based applications, persistent references also avoid broken links and invalid search engine results. The current solution is done by regularly checking the broken links and manually rectifying any that are found. This of course requires a considerable effort. Our aim in this work is to avoid the broken references/links in the first place by checking before updating a document. In this work we propose new methodology to maintain the consistency of XML data after update operations, which can be classified into insertion, deletion and replacement. The methodology is taking form as a set of functions that perform checking mechanism before an update. The methods are applicable for schema-based and also non- schema based XML data. For implementation we apply the methods into a set of functions in XML-enabled database and in native XML database.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

We have witnessed an increasing number of Web-based applications that use eXtensible Markup Language (XML) as a data format. This fact has resulted in a high demand for better XML data stores. One issue of managing XML data storage that still needs to be addressed is the impact of update operations toward the consistency of the linked XML data. It is widely known that in XML-based applications, persistent references also avoid broken links and invalid search engine results. The current solution is done by regularly checking the broken links and manually rectifying any that are found. This of course requires a considerable effort. Our aim in this work is to avoid the broken references/links in the first place by checking before updating a document. In this work we propose new methodology to maintain the consistency of XML data after update operations, which can be classified into insertion, deletion and replacement. The methodology is taking form as a set of functions that perform checking mechanism before an update. The methods are applicable for schema-based and also non- schema based XML data. For implementation we apply the methods into a set of functions in XML-enabled database and in native XML database.

Key concepts: Computer science, XML Schema Editor, XML validation, Efficient XML Interchange, XML database, Streaming XML, XML Schema (W3C), Document Structure Description

Related papers

Back to paper searchBrowse research topicsOriginal source
Maintaining data consistency in XML-based applications — Research Paper | ScholarLens