簡易檢索 / 詳目顯示

研究生: 張庭瑋
Chang, Ting-Wei
論文名稱: 一個建構於XML儲存系統上之資料整合及展現工作平台
A Data Integration and Presentation Workspace for the XML Storage System
指導教授: 蔡尚榮
Tsai, Shang-Rong
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2003
畢業學年度: 91
語文別: 中文
論文頁數: 113
中文關鍵詞: 資料展現資料整合可擴展標記語言
外文關鍵詞: XML, Data Integration, Data Presentation
相關次數: 點閱:65下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 利用XML 儲存系統來儲存各種應用的資料,能有效的利用這些資訊,無論是資料的存取或資料的共享都提供了較HTML為佳的方法。然後,當資料量大時,我們從XML 資料儲存系統查詢到的XML資料常常是非常多的,使用者仍須一一瀏覽過濾,才能從多份的XML資料取得真正需要的,這些動作每次都要重複,對使用者而言很沒效率。

    本論文研究如何運用有效的方法,以供使用者在面對查閱取得的大量XML資料中,做挑選及重組,以建立方便以後取閱的抽象物件,我們稱之為Presentation Object,挑選(Select)是指對取閱的資料集合選取其中的文件或文件中的元素,而重組(Compose)是指選取某些文件中之元素作內容合併、加總或元素串聯等鎔合的動作,Presentation Object可視為使用者對所取閱的資訊集合體精緻化或客製化後的產物,它也能被系統再儲存及取閱,方便而後資訊的瀏覽及整合。

    Using XML-based Storage System to store data for various applications would be more effective than storing data in HTML format. However, if the storage system contains huge amount of data, users would still get too many XML data from a query. It is not an efficient method for users to select and filter XML data repeatedly when they do a data query.

    In this thesis, we investigate and propose an effective method by which information consumers can Select and Compose from a set of XML data generated by a query and create an abstract object, called Presentation Object, for convenient access later on. Select means to select documents or elements from the data set of query output. Compose means to select some elements from a set of documents and do some integrated operations including accumulating or concatenating element contents and merging elements. A Presentation Object can be regarded as an abstract object that is the refined and customized contents for an information consumer. It can be stored in the XML storage system and be accessed for reuse efficiently and conveniently.

    目錄 1 圖目錄 3 表目錄 7 第1章 緒論 9 1-1 研究動機 9 1-2 研究目標 13 1-3 章節介紹 15 第2章 背景知識介紹 17 2-1 XML 17 2-2 XML Schema 18 2-3 XSL 20 2-4 Data Capture Template 21 2-5 XML Document Storage 25 第3章 相關研究 29 3-1 XQuery 29 3-2 SCORM 33 第4章 系統設計分析與討論 37 4-1 資料整合之模式 37 4-1-1 Select 操作 37 4-1-2 Compose 操作 38 4-2 Select和Compose操作介面規劃 48 4-3 Presentation Object的設計與管理 50 4-3-1 Presentation Object格式設計 50 4-3-2 Presentation Object的儲存方式 56 4-3-3 Presentation Object的存取權限 57 4-3-4 Presentation Object的展現 57 4-3-5 Presentation Object的查詢介面設計考量 58 第5章 系統架構與實作 61 5-1 XML Document Integration and Presentation Workspace架構 61 5-1-1 系統的使用者角色 62 5-1-2 系統元件 63 5-2 Query Interface 67 5-2-1 XML Object Query Interface 67 5-2-2 Presentation Object Query Interface 69 5-3 Template Management Subsystem 70 5-4 Presentation Object Management Subsystem 73 5-4-1 Select Interface 73 5-4-2 Compose Interface 74 5-4-3 Presentation Object Generator 75 5-5 Data Integration Subsystem 76 5-5-1 Query/Select Result Set Generator 76 5-5-2 Data Integrate Engine 77 5-6 XML Document Presentation 81 5-7系統應用展示 83 第6章 結論與未來展望 99 6-1 結論 99 6-2 未來工作 101 參考文獻 103 附錄A:Presentation Object的Schema 105

    [1] World Wide Web Consortium. Extensible Markup Language(XML). http://www.w3.org/XML/
    [2] Peter Flynn et. al., The XML FAQ, http://www.ucc.ie/xml, June 1999
    [3] Akmal B. Chaudhri, Roberto Zicari, Succeeding With Object Databases: A Practical Look At Today's Implementations With Java™ And XML
    [4] Liam Quin, Open Source XML Database Toolkit: Resources and Techniques for Improved Development
    [5] T.C. Huang and Sr. Tsai. A Information Sharing Workspace Supporting Voice Interaction for the XML Storage System, NCKU, DSLab, June 2003.
    [6] M. Chiang and Sr. Tsai. An XML-based Information Server – Tools for Data Importing, NCKU, DSLab, June 2001.
    [7] C.H. Wei and Sr. Tsai. A Storage System for Data Objects, NCKU, DSLab, June 2003.
    [8] S. Widergren, A. deVos, and JunZhu. XML for Data Exchange. Power Engineering Society Summer Meeting, 1999. IEEE, Vol.2 pp.840-842. 1999.
    [9] D. C. Fallside. World Wide Web Consortium. XML Schema. http://www.w3.org/TR/xmlschema-0/. May 2001.
    [10] W3C, “Extensible Stylesheet language (XSL) Version 1.0”, http://www.w3.org/TR/xsl/ , November 2000.
    [11] Andre Tost, “XML Document processing in Java using XPath and XSLT”, JavaWorld, http://www.javaworld.com/javaworld/jw-09-2000/jw-0908-xpath_p.html , September 2000.
    [12] J. David Eisenberg, “Using XSL Formatting Objects”, XML.com, http://www.xml.com/pub/a/2001/01/17/xsl-fo/ , January 2001
    [13] W3C, “XSL Transformations Version 2.0”, http://www.w3.org/TR/xslt20/ , April 2002
    [14] James Clark, Steve DeRose, ”XML Path Language (XPath)”, http://www.w3.org/TR/xpath , November 1999
    [15] L. Wood. Document Object Model (DOM). http://www.w3.org/DOM/.
    [16] C.M. Lee and Sr. Tsai. An XML-based Information Server – The Storage System, NCKU, DSLab, June 2001.
    [17] World Wide Web Consortium. XQuery 1.0: An XML Query Language. W3C Working Draft 20 December 2001. http://www.w3.org/XML/Query .
    [18] ADL Technical Team. SCORM Specification v1.2. http://www.adlnet.org/Scorm/scorm.cfm , Oct. 2001.
    [19] Instructional Management System (IMS), http://www.imsproject.org .
    [20] IEEE Learning Technology Standards Committee. IEEE LOM Working Draft 6.1. http://ltsc.ieee.org/wg12/index.html , Apr. 2001.
    [21] Tim Arnold-Moore,Michael Fuller,Alan Kent,Ron Sacks-Davis,and Neil Sharman. Architecture of a Content Management Server for XML Document Applications. Web Information Systems Engineering, 2000. Proceedings of the First International Conference on , Volume: 1 , 19-21 June 2000
    [22] “Cascading Style Sheets (CSS) – CSS Browsers”, http://www.w3.org/Style/CSS/ .
    [23] Hunter、Brett McLaughlin, “JDOM“, http://www.jdom.org .
    [24] Paul V. Biron , Ashok Malhotra, “XML Schema Part 2: Datatypes“, http://www.w3.org/TR/xmlschema-2/ .
    [25] Google Search Engine,http://www.google.com

    下載圖示 校內:2004-07-23公開
    校外:2004-07-23公開
    QR CODE