| 研究生: |
郭海華 Kuo, Hai-Hua |
|---|---|
| 論文名稱: |
支援多媒體之XML物件資訊共享平台 An Information Sharing Workspace Supporting Multimedia of XML Object |
| 指導教授: |
蔡尚榮
Tsai, Shang-Rong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 中文 |
| 論文頁數: | 82 |
| 中文關鍵詞: | XML |
| 外文關鍵詞: | XML |
| 相關次數: | 點閱:32 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
在我們的研究中,提出了XML Information Object的概念,對資訊加以模型化,將資訊視為一個可以操作、交換的物件單元。此物件利用XML包裝文字資料部份,將二進位資料以附加檔案的形式附屬於Information Object中。基於上述物件模型,我們開發了XML Document Storage(XDS)來儲存與管理以XML為資訊本體的XML Object,和實作資訊共享工作平台(Information Sharing Workspace,簡稱ISW),利用ISW,使用者可以透過填表格的方式將資訊包裝成XML object以儲存在XDS供查詢瀏覽。
本論文主要的目的在於模組化XDS與ISW系統,給更清楚的架構,能讓探索先進的主題或者提供一些議題的討論。尤其在,改善將二進位資料附加在XML Object中。在前一版之XDS,二進位資料是以BASE64-encoded的型式內嵌在XML Object,這個方式導致包裝之XML Ojbect的大小過大而無法上傳的問題和在處理binary資料的效率問題。為了解決這些問題,我們定義了各式的binary附加檔案的型態來展不同的binary檔案,並有效率地處理含有二進位資料的XML Object。
The concept of XML Information Object has been proposed by our research team. For management and reusing purpose, the Internet information is modelled as Information Object that can be manipulated and exchanged as a unit. We use an XML file as a unit to encapsulate text data and binary contents as an XML Object to realize the concept of Information Object. To realize the idea we have developed a storage management system called XML Document Storage (XDS). In addition, we have implemented the Information Sharing Workspace (ISW) as a workspace on which users can easily construct XML Objects and share XML Objects stored in XDS.
In this thesis, we will model the total system, both the XDS and the ISW to give a more clear view for exploring advanced topic or issues to be addressed in the future. In particular, we will pay much effort on the improving of binary contents attachment in an XML object. In the previous version of XDS, the binary content is BASE64-encoded and embedded in an element of an XML object for transmission on the wire. This way will incur a problem of XML object size limitation due to the implementation constraints of XML and language tools. Another problem is on the performance in manipulating binary contents. To cope with these problems, we define several kinds of attachment objects to represent the binary contents and linked to an XML object for transmission. With the new approach the size limitation and the efficiency on manipulating binary contents are improved.
1] 黃子峻, 蔡尚榮, “An Information Sharing Workspace Supporting Voice
Interaction for the XML Storage System”, Master thesis, Dept. of EE,
NCKU, July 2003.
2] 江牧寰, 蔡尚榮, “An XML Information Server – Tools for Data Importing”,
Master thesis, Dept. of EE, NCKU, June 2001.
3] 魏明章,蔡尚榮, “A Content Development Workspace Based on XML
Technology”, Master thesis, Dept. of EE, NCKU, June 2002.
4] 王志宏, 蔡尚榮, “An XML Storage System Supporting Binary Contents”,
Master thesis, Dept. of EE, NCKU, June 2004.
5] W3C, “XML Schema Part 0: Primer”, http://www.w3.org/TR/xmlschema-0/, May
2001.
6] W3C, “XForm 1.0”, http://www.w3.org/TR/2003/REC-xforms-20031014/ ,
October 2003.
7] W3C, “XML Schema Part 2: Datatypes”,
8] http://www.w3.org/TR/xmlschema-2/, May 2001.
9] W3C, “Web Services Architecture”,
http://www.w3.org/TR/2003/WD-ws-arch-20030514/, May 2003.
10] NASA XML, “XML Packaging of Binary and Text Data” ,
http://xml.nasa.gov/xmlwg/presentations/2004/xfdu021004.ppt ,
February
10,2004
11] RFC2387,”The MIME Multipart/Related Content-type”
http://www.faqs.org/rfcs/rfc2387.html , August 1998
12] RFC1873, ”Message/External-Body Content-ID Access Type”
http://www.faqs.org/rfcs/rfc1873.html , December 1995
13] W3C, “URIs,URLs, and URNs: Clarifications and Recommendations” ,
http://www.w3.org/TR/2001/NOTE-uri-clarification-20010921/ , August
2002
14] NASA XML, “XML Packaging of Binary and Text Data” ,
http://www.faqs.org/rfcs/rfc2387.html , February 10,2004
15] W3C, “XML-binary Optimized Packaging” ,
http://www.w3.org/TR/XML Objectp10/ , January 2005
16] CCSDS Workshop, “XML Structure and Construction Rules Concept Paper”,http://www.ssd.rl.ac.uk/ccsdsp2/meetings/2002/hou02/XFDUWBv1.doc , August 2002.
17] CCSDS Workshop, “Internet XML Packaging” ,
http://www.ssd.rl.ac.uk/ccsdsp2/meetings/2002/OXF02/xmlpakconcepts0404.ppt, April 2002
18] W3C, “XSL Transformations (XSLT) Version 1.0”,
19] http://www.w3.org/TR/xslt, November 1999.
20] W3C, “XML Path Language (XPath) Version 1.0”, http://www.w3.org/TR/xpath, November 1999.
21] 蕭亦哲, 蔡尚榮, “A voice recording and playing system for a web-based teaching environment”, Master thesis, Dept. of EE, NCKU, June 1999.
22] Sun Java, “Java Sound API”, Java Media APIs, http://java.sun.com/products/java-media/sound/
23] Netscape, “EMBED TAG SYNTAX”, http://wp.netscape.com/assist/net_sites/embed_tag.html
24] 高銘章, 蔡尚榮, “A Document Workspace for Collaboration and Annotation based on XML Technology”, Master thesis, Dept. of EE, NCKU, June 2000.
25] PKWARE, “.ZIP File Format Specification”,http://www.pkware.com/company/standards/appnote/appnote.txt , February 1, 2005.