Browse > Article

Update Facility for XML Schema  

Lee, Ki-Jun (한국항공대학교 컴퓨터공학과)
Hwang, Soo-Chan (한국항공대학교 컴퓨터공학과)
Abstract
XML schema is widely used as an effective tool for organizing and validating XML data. Although W3C released XQuery and XQuery Update Facility as the standard methods for searching and updating XML data, there is no consideration about providing facilities for updating XML schema itself until now. So users can only update an XML schema file directly by using editors. However, the direct update has several problems: It cannot prevent user's illegal update; it is hard to apply to the XML schemas stored in databases, needs much time to analyze schema, and is likely to make syntactic errors. In this paper, we propose an XML schema update facility, which enables creation, deletion and modification of XML schema by using commands.
Keywords
XML; XML schema; XQuery Update Facility; XML schema Update;
Citations & Related Records
연도 인용수 순위
  • Reference
1 W3C, "XQuery Update Facility 1.0," http://www.w3.org/TR/xqupdate, Aug. 2008.
2 W3C, "XML Schema 1.0," http://www.w3.org/TR/xmlschema-0/, May. 2001.
3 W3C, "XML Schema 1.1," http://www.w3.org/XML/Schema, Oct. 2004.
4 C.-H. Lim, S. Park, S. H. Son, "Access control of XML Document considering update operations," Proceedings of the 2003 ACM workshop on XML security, pp.49-59, Oct. 2003.
5 A. Gabillon, "An authorization model for XML databases," Proceedings of the 2004 workshop on Secure web service, pp.16-28, Oct. 2004.
6 J. Clarke. "TREX-Tree Regular Expression for XML," http://www.thaiopensource.com/trex/, Thai Open Source Software Center, Feb. 2001.
7 H. Hosoya, B. C. Pierce. "XDuce: an XML processing language," ACM Transactions on Internet Technology (TOIT), vol.3, no.2, pp.117-148, May. 2003.   DOI
8 S. Cluet, C. Delobel, J. Simeon, K. Smaga, "Your mediators need data conversion," Proceedings of ACM Conference on Management of Data, pp. 177-188, Jun. 1998.
9 Grün, Gath, Holupirek, Scholl, "XQuery Full Text Implementation in BaseX," Proceedings of the 6th International XML Database Symposium on Database and XML Technologies, pp.114-128, Aug. 2009.
10 J. Cheng, J. Xu, "IBM DB2 XML Extender:An end-to-end solution for storing and retrieving XML documents," ICDE '00 Conference, Feb. 2000.
11 M. Makato. "Document description and processing languages - Regular Language Description for XML(RELAX)," ISO/IEC TR 22250-1:2002, Oct. 2000.
12 S. B. D. Chamberlin, M. Fernandez, D. Florescu, J. Robie and J. Simeon, "XQuery 1.0: An XML Query Language," http://www.w3.org/TR/xquery, Feb. 2005.
13 M. M. Moro, S. Malaika, L. Lim, "Preserving XML Queries during Schema Evolution," Proceedings of the 16th international conference on World Wide Web, pp.1341-1342, May. 2007.
14 Y.-G. Ra, M.-J. Park, "Managing XML documents with XML schema evolution," Journal of the Institute of Industrial Technology, vol.12, pp.103-114, 2004.
15 H. Su, D. K. Kramer, E. A Rundensteiner, "XEM: XML Evolution Management," Computer Science Technical Report Series, Worchester Polytechnic Institute, Jan, 2002.
16 J. Duckett, Professional XML Schema, Wrox Press Ltd, London, 2002.
17 W. Martens, F. Neven, T. Schwentick, G. J. Bex, "Expressiveness and complexity of XML Schema," Transactions on Database Systems (TODS), vol. 31, issue.3, Sep. 2006.
18 J. Clarke and M. Makoto. RELAX NG specification. Oasis Committee Specification, Dec. 2001.
19 W3C, "XQuery Update Facility 1.0," http://www.w3.org/TR/xqupdate, Aug. 2008.
20 H. V. Jagadish, S. Al-Khalifa, A. Chapman, L. V. S. Lakshmanan, A. Nierman, S. Paparizos, J. M. Patel, D. Srivastava, N. Wiwatwattana, Y. Wu, C. Yu, "TIMBER: A native XML database," The International Journal on Very Large Data Bases, vol.11, issue.4, pp.274-291, Dec. 2002.   DOI   ScienceOn
21 G. Lee., "Oracle Database 11g XML DB Technical Overview," An Oracle White Paper, Jul. 2007.
22 W. Meier, "eXist: An Open Source Native XML Database," Lecture Notes in Computer Science, vol.2593, pp.169-183, Oct. 2002.