Please use this identifier to cite or link to this item: http://hdl.handle.net/11455/19931
標題: 一個延伸UCIS-X索引檔以整合分散式XML資料的方法
An Extension of UCIS-X Indexing Method for Integrating Distributed XML Data
作者: 許金玉
Hsu, Chin-Yu
關鍵字: XML索引;XML Index;UCIS-X;XLink;XPointer;分散式XML資料;UCIS-X;XLink;XPointer;Distributed XML data
出版社: 資訊科學與工程學系所
引用: 一、中文部份 [1]許雯絞、廖宜恩、沈漢傑,一個壓縮UCIS-X索引檔及改善XML查詢效率的方法,銘傳大學2012年國際學術研討會-資訊科技與實務,2012年3月。 二、西文部份 [2]Altova XMLSpy, http://www.altova.com/xmlspy.html. [3]D. Lowe and E. Wilde, “Improving web linking using xlink,” in Proceedings of Open Publish, 2001. [4]E. Behrends, “Evaluation of Queries on Linked Distributed XML Data,” PhD dissertation from Mathematical-Natural Science of George-August, University of Gottingen, 2006. [5]E. Wilde and D. Lowe. XPath, XLink, XPointer, and XML: A Pratcical Guide to Web Hyperlinking and Transclusion, Addison Wesley, ISBN: 0-201-703440, 2002. [6]eXist: an Open Source Native XML Database, http://exist-db.org/. [7]Fujitsu Corporation. XLiP (XML Linking Processor), http://www.labs.fujitsu.com/free/xlip/en/index.html. [8]J. Robie, “XML Query Language (XQL),” http://www.ibiblio.org/xql/xql-proposal.html ,1999. [9]L. Ahmedi, “Making XPath Reach for the Web-Wide Links,” in Proceedings of the 20th International Symposium on Applied Computing (SAC’05), pp.13-17, 2005. [10]L. Ahmedi and M. Arifaj, “Processing XPath/XQuery to be Aware of XLink Hyperlinks,” in Proceedings of the 2nd European Computing Conference (ECC’08), pp.217-221, September 2008. [11]L. Ahmedi and M. Arifaj, “Querying XML documents with XPath/XQuery in presence of XLink hyperlinks,” in Proceedings of the WSEAS Transactions on Computers, pp.1752-1761, October 2008. [12]P. C. Silva, I. A. Sousa, and V. C. Times, “A Query Language For Navigation Over Links,” in Proceedings of the XIV Brazilian Symposium on Multimedia and the Web, 2008. [13]P. C. Silva and V. C. Times, “XPath+: A Tool for Linked XML Documents Navigation,” in Proceedings of the 6th International XML Database Symposium on Database and XML Technologies, pp.67-74, 2009. [14]R. Goldman and J. Widom, “DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases,” in Procceedings of the 23rd International Conference on Very Large Data Bases, pp.436-445, 1997. [15]Saxon-B source code web site: http://saxon.sourceforge.net/. [16]T. C. Yen, F. Hsu, and S. J. Kao, “Browser Compatible XLink Processing,” in Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse (ICIS-COMSAR ''06), pp.473-478, 2006. [17]The MONDIAL Database, http://www.dbis.informatik.uni-goettingen.de/ Mondial/, 2001. [18]The Simple API for XML (SAX), http://www.saxproject.org. [19]W. May, “Querying Linked XML Document Networks in the Web,” in the 11th World Wide Web Conference (WWW), May 2002. Available at http://www2002.org/CDROM/alternate/166/. [20]W. May and D. Malheiro, “A Logical, Transparent Model for Querying Linked XML Documents,” In BTW, pp.147-156, 2003. [21]W. May, E. Behrends and O. Fritzen, “Integrating and Querying Distributed XML Data via XLink,” Information Systems 33, pp.508-566, 2008. [22]W3C Recommendation, “Extensible Markup Language (XML) 1.1 (Second Edition),” http://www.w3.org/TR/xml11/, 2006. [23]W3C Recommendation, “XQuery 1.0: An XML Query Language,” http://www.w3.org/TR/xquery/, 2010. [24]W3C Recommendation, “XML Path Language (XPath) Version 2.0,” http://www.w3.org/TR/xpath20, 2010. [25]W3C Recommendation, “XSL Transformations (XSLT) Version 2.0,” http://www.w3.org/TR/xslt20, 2010. [26]W3C Recommendation, “XML Pointer Language (XPointer) Version 1.0,” http://www.w3.org/TR/2002/WD-xptr-20020816/, 2002. [27]W3C Recommendation, “XML Linking Language (XLink) Version 1.1,” http://www.w3.org/TR/xlink11/, 2010. [28]XML Linking Implementations, http://www.w3.org/XML/2000/09/LinkingImplementations.html, 2005.
摘要: 
XML(可擴展標記語言)是一種半結構化的標記語言,亦是網路上廣泛使用於資料交換和儲存文件的標準。近年來已經有許多研究議題,探討如何建立XML索引以加快查詢速度,但是當XML文件包含XLink和XPointer元素以用來表示文件資源之間的關聯時,大多數建立索引的方法並未針對這類的屬性內容加以處理,而忽略其隱含的資訊。
有許多探討關於XLink/XPointer議題的研究,著重在將XLink/XPointer的元素轉換成類似HTML的超連結(Hyperlink)功能,讓使用者可以透過瀏覽器檢視XLink/XPointer元素鏈結的資訊,另有一些研究雖然提供查詢功能,卻未加入索引機制的概念。
故本研究的目的是延伸UCIS-X(Updatable Compacted Indexing Scheme for XML documents)索引方法,加入支援XLink/XPointer的查詢功能,建立一個兼具索引機制、XPath查詢語法與樹狀結構圖瀏覽功能的系統,本系統可以透過文件中的XLink屬性,整合多個XML文件,達成分散式環境中的資料透通性(data transparency)。

XML(Extensible Markup Language), a semi-structured markup language, is a widely used standard format for data exchange and storage of documents on the Web. In recent years, many XML indexing methods have been proposed to speed up query processing. However, when the XML document contains XLink and XPointer elements, which are used to represent the association between the file resources, most of the indexing methods ignore the underlying information of XLink and XPointer.
Most of researches on handling queries involving XLink/XPointer focused on transferring XLink/ XPointer elements to HTML-like hyperlinks. Then the users can view the information of XLink/XPointer elements through the browser. Although there are some papers employing the XLink/XPointer mechanism for expressing references between XML documents, they didn’t integrate the indexing methods into the systems.
The purpose of this thesis is to enhance the functions of the UCIS-X(an Updatable Compacted Indexing Scheme for XML documents)so that distributed XML documents that are linked by XLink/XPointer can be queried transparently. A system that includes the indexing mechanism, query processing, and browsing capabilities is also developed.
URI: http://hdl.handle.net/11455/19931
其他識別: U0005-0907201220050200
Appears in Collections:資訊科學與工程學系所

Show full item record
 

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.