Browse > Article

An Improved Method of the Prime Number Labeling Scheme for Dynamic XML Documents  

Yoo, Ji-You (서울대학교 컴퓨터공학과)
Yoo, Sang-Won (서울대학교 컴퓨터공학과)
Kim, Hyoung-Joo (서울대학교 컴퓨터공학과)
Abstract
An XML labeling scheme is an efficient encoding method to determine the ancestor-descendant relationships of elements and the orders of siblings. Recently, many dynamic XML documents have appeared in the Web Services and the AXML(the Active XML), so we need to manage them with a dynamic XML labeling scheme. The prime number labeling scheme is a representative scheme which supports dynamic XML documents. It determines the ancestor-descendant relationships between two elements with the feature of prime numbers. When a new element is inserted into the XML document using this scheme, it has an advantage that an assigning the label of new element don't change the label values of existing nodes. But it has to have additional expensive operations and data structure for maintaining the orders of siblings. In this paper, we suggest the order number sharing method and algorithms categorized by the insertion positions of new nodes. They greatly minimize the existing method's sibling order maintenance cost.
Keywords
XML; XML labeling scheme; prime number labeling;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Serge Abiteboul, Angela Bonifati, Gregory Cobena, et al., Dynamic XML Documents with Distribution and Replication, SIGMOD 2003   DOI
2 http://www.oasis-open.org/cover /bosakShakespeare200.htm
3 Xiaodong Wu, Mong Li, Lee Wynne Hsu, A Prime Number Labeling Scheme for Dynamic Ordered XML Trees, ICDE, 2004
4 http://xml.apache.org/xerces2-j/
5 http://www.inria.fr/
6 http://activexml.net/
7 Quanzhong Li, Bongki Moon, Indexing and Querying XML Data for Regular Path Expressions, VLDB, 2001
8 The World Wide Web Consortium, http://www.w3.org/2002/ws/
9 D.Chamberlin et.al, XQuery 1.0: An XML Query Language, W3C Working Draft, 2001
10 Masatoshi Yoshikawa, Toshiyuki Amagasa, et al., XRel: A Path-Based Approach to Storage and Retrieval of XML Documents Using Relational Databases, ACM Transaction on Internet Technology, 2001   DOI
11 Igor Tatarinov, Stratis D.Viglas, Chun Zhang, et al., Storing and Querying Ordered XML Using a Relational Database System, Proceedings of SIGMOD 2002   DOI
12 W3C Working Draft. XML Path Language(XPath) 2.0. http://www.w3.org/TR/2002/WD-xpath20-20021115, November 2002
13 Tim Bray, Jean Paoli, C.M. Sperberg-McQueen, and Eve Maler, Extensible Markup Language (XML)1.0 (second edition), http://www.w3.org/TR/2000 /REC-xml-20001006, 2000