跳到主要內容

臺灣博碩士論文加值系統

(3.87.250.158) 您好!臺灣時間:2022/01/25 19:42
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:郭乃榮
研究生(外文):Nai-Jung Kuo
論文名稱:支援資料描述及可攜性文件集合之XML資料儲存系統
論文名稱(外文):An XML Storage System Supporting Metadata and Portable Collection
指導教授:蔡尚榮蔡尚榮引用關係
指導教授(外文):Sheng-Rong Tsai
學位類別:碩士
校院名稱:國立成功大學
系所名稱:電機工程學系碩博士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:97
中文關鍵詞:資料庫
外文關鍵詞:metadataXMLdatabase
相關次數:
  • 被引用被引用:8
  • 點閱點閱:280
  • 評分評分:
  • 下載下載:47
  • 收藏至我的研究室書目清單書目收藏:0
XML是一個應用在網際網路上做資料描述的新興標準,與傳統使用HTML的方法相比較,使用XML的技術做為資料格式與資料儲存可以帶來不少潛在的優點,我們將以XML為核心技術,在網際網路上發展提供資訊搜尋及分享功能的儲存系統。

本論文中將會設計一套XML儲存系統,透過我們所訂定的XML協定與XML儲存系統做溝通,可以達到儲存、搜尋XML文件的功能。在XML儲存系統裡XML文件會形成collection,collection是一個具有可攜性的XML文件集合,是由XML文件依據特定的Schema所集合而成,以collection為單位可以很容易的在不同的XML儲存系統裡做資料交換與整合。除此之外,XML儲存系統可以讓使用者在每個XML文件裡增加metadata的描述資訊,使用metadata的描述可以帶來很多潛在的優點,比如可以依照關鍵字來做文件內容的查詢,或者可以做為利用metadata來做資料的管理等等。
XML is an emerging standard for data description on Internet. Using XML technology in formatting and storing data or documents has many potential advantages over the HTML-based approach. We propose to use XML as the core technology to build an XML Storage System for information search and sharing on Internet.

In this thesis we will present the design of the XML Storage System. The XML Storage System provides an XML-based protocol for clients to access its services, including storing, updating, and search an XML documents. Within the XML Storage System, data are stored as collections. A collection is a portable data set where documents conforming to a particular schema are stored. Collections can be easily migrated and integrated among several XML Storage Systems. This feature is very useful to information collection and integration. In addition, the XML Storage System allows users to include metadata in each XML document. The inclusion of the metadata concept in the system gives some potential useful features, including key-word based search for contents and easy management for data.
中文摘要 I
英文摘要 II
誌謝 III
文件目錄 1
表目錄 4
圖目錄 5
第1章 緒論 7
1.1 動機 7
1.1.1 Web系統概述 7
1.1.2 資訊共享的概念 9
1.1.3 資料儲存格式的選擇 12
1.2 目標 13
1.3 論文組織 14
第2章 背景知識與相關研究 15
2.1 XML 15
2.1.1 XML簡介與特色 15
2.1.2 Data-centric XML與document-centric XML 16
2.2 DTD與XML SCHEMA 17
2.3 NATIVE XML DATABASE 17
2.3.1 Native XML database的概念與簡介 17
2.3.2 實例研究 ─ Apache Xindice project 19
2.3.3 選用native XML database做資料儲存的理由 20
2.4 METADATA 21
2.4.1 Metadata的說明 21
2.4.2 Metadata的分類 21
2.4.3 Metadata的實例 ─ Dublin Core metadata 22
第3章 系統規劃與研討 24
3.1 整體規劃 24
3.2 系統參與的角色 25
3.3系統對於XML文件的處理 27
3.4 XML STORAGE SYSTEM的規劃 29
3.4.1 XML Storage System的工作內容說明 29
3.4.2 XML文件的分類(category) 30
3.4.2 XML文件的集合(collection) 31
3.5 XML STORAGE APPLICATION的規劃 32
3.6 METADATA的應用 34
3.6.1 Metadata的設計考量 34
3.6.2 使用metadata的優點 36
3.7 PORTABLE COLLECTION的概念 37
3.7.1 現今Web資料交換與整合的困難 37
3.7.2 Portable collection的設計考量 38
3.8 二進位資料的處理 39
3.8.1 處理二進位資料的設計考量 39
3.8.2 二進位資料的處理 40
3.9 系統的應用 41
3.9.1 一個系統應用的劇本 41
3.9.2 與傳統資料庫做比較 42
3.9.3 與現存native XML database做比較 43
3.9.4 適合本系統的應用 43
第4章 系統架構與設計 45
4.1 系統整體架構 45
4.2 XML STORAGE SYSTEM 47
4.3 XML STORAGE PROTOCOL 49
4.3.1 XML Storage Protocol的格式說明 50
4.4 DATA STORE MANAGER 53
4.4.1 XML文件的Primary Key 53
4.4.2 XML Data Repository的檔案儲存結構 54
4.4.4 Collection的檔案儲存結構 56
4.4.2 Data Store Manager的工作流程 57
4.5 SCHEMA MANAGER 58
4.5.1 儲存XML Schema的資料結構 59
4.5.2 Schema Manager的工作流程 61
4.6 INDEX MANAGER 61
4.6.1 Index Node Table的設計 62
4.6.2 Index Manager的工作流程 65
4.7 METADATA MANAGER 65
4.7.1 Metadata格式的設計 66
4.7.2 Metadata與XML文件的關聯 68
4.7.3 Metadata Manager的工作流程 69
4.8 QUERY MANAGER 70
4.8.1 Query Manager的查詢例子 70
4.8.2 Query Manager的工作流程 72
4.9 LINK MANAGER 72
4.9.1 二進位資料在XML Storage System裡的儲存方式 73
4.9.2 Link Manager的工作流程 75
4.10 COLLECTION MANAGER 75
4.10.1 Portable collection的設計 76
4.10.2 Collection的分類判斷 77
4.10.3 Collection Manager的工作流程 78
4.11 XML STORAGE APPLICATION的實例 78
第5章 結論與未來工作 83
5.1 結論 83
5.2 未來工作 83
參考文獻 85
附錄A 87
附錄B 88
附錄C 90
[1]李嘉銘 蔡尚榮, ”An XML-based Information Server – The Storage System”, NCKU, DSLab, June 2001
[2]Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, “Extensible Markup Language (XML) 1.0 (Second Edition)”, http://www.w3.org/TR/REC-xml, October 2000.
[3]W3C, “The World Wide Web Consortium”, http://www.w3.org.
[4]ISO 8879, “Information processing -- Text and office systems -- Standard Generalized Markup Language (SGML)”, August 1996.
[5]Lauren Wood , Vidur Apparao , Steve Byrne ,“Document Object Model (DOM) Level 1 Specification”, http://www.w3.org/TR/REC-DOM-Level-1/,October 1998.
[6]Megginson Technologies Ltd, “SAX 1.0 The Simple API for XML.” http://www.megginson.com/SAX
[7]Serge Abiteboul, “Querying Semi-Structured Data”, Computer Science Dept. Stanford U, 1997
[8]Ronald Bourret, “XML and Database”, http://www.rpbourret.com/xml/XMLAndDatabases.htm,February, 2002.
[9]W3C, “The Extensible HyperText Markup Language”, http://www.w3.org/TR/xhtml1/, January 2000.
[10]Norman Walsh, “Understanding XML Schemas”, http://www.xml.com/pub/a/1999/07/schemas/index.html, July 1999.
[11]Michael Champion, “Storing XML in Databases”, eAI Journal, October 2001.
[12]SMB GmbH, the dbXML Group L.L.C, OpenHealth Care Group, “XML:DB Initiative for XML Databases”, http://www.xmldb.org/, September 2001.
[13]Apache XML Project, “Apache Xindice”, http://xml.apache.org/xindice/.
[14]XML:DB Initiative, “XUpdate - XML Update Language”, http://www.xmldb.org/xupdate/, November 2000.
[15]W3C, “Resource Description Framework (RDF)”, http://www.w3.org/RDF/, Oct 1997.
[16]Decker, S.; Melnik, S.; Van Harmelen, F.; Fensel, D.; Klein, M.; Broekstra, J.; Erdmann, M.; Horrocks, I. , The semantic web: the roles of XML and RDF , Internet Computing, IEEE September/October 2000
[17]Stefan Decker, Prasenjit Mitra, And Sergey Melnik, Stanford University, Framework for the Semantic Web: An RDF Tutorial, Internet Computing, IEEE November/December 2000
[18]Tim Berners-Lee, “Metadata Architecture”, January 6, 1997.
[19]Anne J. Gilliland-Swetland, “Introduction to Metadata - Setting the Stag”, http://www.getty.edu/research/institute/standards/intrometadata/”, Junly 5, 2000.
[20]Dublin Core Metadata Initiative, “Dublin Core Metadata Element Set”, http://dublincore.org/documents/1999/07/02/dces/, July 2, 1999.
[21]魏明章 蔡尚榮, ”A Content Development Workspace Based on XML Technology”, NCKU, DSLab, June 2002
[22]K. Brandenburg, H. Popp, “An introduction to MPEG Layer-3”, Fraunhofer Institut für Integrierte Schaltungen (IIS), June, 2000.
[23]W3C, “Extensible Markup Language (XML) 1.0 (Second Edition)”, http://www.w3.org/TR/2000/REC-xml-20001006, 6 October 2000.
[24]K. Moore, “MIME (Multipurpose Internet Mail Extensions) Part Two: Message Header Extensions for Non-ASCII Text”, RFC 1522, September 1993.
[25]Paul V. Biron, Ashok Malhotra, "XML Schema Part 2: Datatypes", http://www.w3.org/TR/xmlschema-2/, 02 May 2001.
[26]Ronald Bourret, “XML Database Products”, http://www.rpbourret.com/xml/XMLDatabaseProds.htm, February, 2002.
[27]N. Freed, N. Borenstein, "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies" RFC 2045, June 6, 2002.
[28]Dirk Reinshagen, XML messaging, Write a simple XML message broker for custom XML messages, JavaWorld, http://www.javaworld.com/javaworld/jw-03-2001/jw-0302-xmlmessaging_p.html
[29]Uche Ogbuji, Tutorial: Introduction to XML Messaging, http://www6.software.ibm.com/developerworks/education/co-xmsg/index.html
[30]W3C, “XSL Transformations (XSLT) Version 1.0”, http://www.w3.org/TR/xslt, 16 November 1999.
[31]Alex Boisvert, Cees de Groot, Jim Alateras, "JDBM Project", http://sourceforge.net/projects/jdbm/, Augest 2001.
[32]W3C, “XML Linking Language (XLink) Version 1.0”, http://www.w3.org/TR/xlink/, 27 June 2001.
[33]W3C, “Namespaces in XML”, http://www.w3.org/TR/1999/REC-xml-names-19990114/, 14 January 1999.
[34]W3C, “XML-Signature Syntax and Processing”, http://www.w3.org/TR/xmldsig-core/, 12 February 2002.
[35]Barbara McKee, Dave Ehnebuske, Dan Rogers, "UDDI Version 2.0 API Specification", UDDI.org, 8 June 2001
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top