(34.237.124.210) 您好!臺灣時間:2021/02/25 19:21
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:許洛豪
研究生(外文):Lo-Hao Hsu
論文名稱:以Ontology為基礎之內容管理系統
論文名稱(外文):Ontology-based Content Management System
指導教授:俞旭昇俞旭昇引用關係
指導教授(外文):Shiuh-Sheng Yu
學位類別:碩士
校院名稱:國立暨南國際大學
系所名稱:資訊管理學系
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:78
中文關鍵詞:Ontology內容管理系統知識分享
外文關鍵詞:OntologyContent Management SystemKnowledge Sharing
相關次數:
  • 被引用被引用:4
  • 點閱點閱:197
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
內容管理系統經常被應用在各種不同領域中,例如文件管理與知識分享等。然而現行內容管理系統,多僅針對如何提供使用者簡便的環境進行文件內容的編修及發佈設計,對文件後設資料的處理則甚少提及,造成現行內容管理系統難以支援計算與推論機制的缺陷。

在前人的研究中指出,內容管理系統無法進行推論與計算的主因,在於缺乏足夠的後設資料,其中尤以關聯與屬性兩者最為重要。然而在研究過程中,我們發現在前人的研究中,由於在關聯此後設資料中缺乏概念的層次,造成系統無法判斷明顯的語意錯誤,導至後續的推論不正確。

本研究究則提出了將Ontology架構應用於內容管理系統的構想。由於在Ontology的架構下可同時表達出概念與事實,因此得以解決上述推論錯誤的問題,亦使內容管理系統不僅能處理人類可讀(Human-readable)資料,其餘後設資料亦可同時以人類可讀及機器可讀(Machine- readable)兩種型式呈現。

在實作上,我們以Drupal此套開放源碼的內容管理系統為核心,實作了一個Ontology延伸模組,以驗證此架構的可行性。
Content management system is a web application helps users easily create, manage contents including text, images, video or sound, and publish them as web pages on Internet. There are tens of existing implementations of web-based content management system, but most of them lack the ability to describe and process contents by their attributes or relation between them.

In this thesis, we propose an ontology-based content management system. Ontology is a methodology used to classify and describe concepts by their attributes and relationship between them.

By adding ontology into content management systems, users can define ontology to describe concepts and required metadata of concepts, then specify contents to certain concepts, and fill out a metadata form predefined by ontology. After this, the system can present these metadata as both human-readable and machine-readable formats and process them automatically.
圖目錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
表目錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x

1 緒論. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 研究背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 內容管理系統簡介. . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2 內容管理系統應用. . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 研究動機. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 研究目的與範圍. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 論文架構. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 相關研究. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Wiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1 Wiki 概述. . . . . . . . . . . . . . .. . . . . . . . . . . . . . 5
2.1.2 Wikipedia 與MediaWiki . . . . . . . . . . . . . . . . . . . . . . 7
2.1.3 MediaWiki 的特色及限制. . . . . . . . . . . . . . . . . . . . . . 8
2.2 Semantic Wikipedia . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1 Semantic Wikipedia 簡介 . . . . . . . . . . . . . . . . . . . . . 9
2.2.2 屬性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.3 關聯 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.4 Semantic Wikipedia 文章原始碼解析 . . . . . . . . . . . . . . . 12
2.2.5 問題探討 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 Drupal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.1 Drupal 簡介. . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.2 技術堆疊 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.3 Drupal Hook 簡介 . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4 Drupal 後設資料相關模組. . . . . . . . . . . . . . . . . . . . . . . 18
2.4.1 Node 模組. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.2 Content Construction Kit 模組. . . . . . . . . . . . . . . . . . 19
2.4.3 Taxonomy 模組. . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.5 Ontology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6 小結 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3 系統設計 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1 簡介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.2 名詞定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2.1 Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2.2 Ontology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2.3 Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2.4 Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2.5 Relation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2.6 Concept Instance . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.7 Slot Instance . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.8 Relation Instance . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.9 Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.3 系統架構. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.3.1 系統技術堆疊. . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.3.2 功能元件. . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.4 系統特色. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.4.1 易用性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.4.2 泛用性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.4.3 權限控管. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

4 系統實作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.1 資料庫. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.1.1 資料庫實體關聯模型. . . . . . . . . . . . . . . . . . . . . . . 40
4.1.2 資料庫綱要. . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.1.3 DB 處理介面. . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.2 系統類別庫. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.2.1 慣例說明. . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.2.2 Concept 類別. . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2.3 Slot 類別. . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.2.4 Relation 類別. . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.2.5 RelationData 類別. . . . . . . . . . . . . . . . . . . . . . . . 53
4.2.6 ConceptInstance 類別. . . . . . . . . . . . . . . . . . . . . . 53
4.2.7 RelationInstance 類別. . . . . . . . . . . . . . . . . . . . . . 54
4.2.8 SlotInstance 類別. . . . . . . . . . . . . . . . . . . . . . . . 55
4.2.9 Tag 類別. . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.3 Ontology 模組. . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.3.1 目錄結構. . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.3.2 Drupal Hooks . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.4 子知識領域演算法. . . . . . . . . . . . . . . . . . . . . . . . . . 60

5 系統展示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.1 Ontology 操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.1.1 系統概觀. . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
5.1.2 新增Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.1.3 新增Concept . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.1.4 新增Relation . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.2 內容與後設資料操作. . . . . . . . . . . . . . . . . . . . . . . . . 67
5.2.1 建立Concept Instance . . . . . . . . . . . . . . . . . . . . . . 67
5.2.2 瀏覽後設資料. . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.2.3 設定後設資料. . . . . . . . . . . . . . . . . . . . . . . . . . 70
6 結論 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.1 研究成果與貢獻. . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.2 未來研究方向. . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

參考文獻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
[1] Paul Browning and Mike Lowndes. Content management system. JISC TechWatch
Report, September 2001.
[2] Klaus Svarre. What is content management system?
http://searchsoa.techtarget.com/sDefinition/0,,sid26_gci508916,00.html.
[3] 中文版維基百科. Wiki. http://zh.wikipedia.org/wiki/Wiki.
[4] Ward Cunnigham. The wiki way: quick collaboration on the Web. Addison-Wesley,
2001.
[5] Ward Cunnigham. Wiki Design Principles.
http://c2.com/cgi/wiki?WikiDesignPrinciples.
[6] 陳立華、徐建初. Wiki:網路時代協同工作與知識共享的平臺. 中國信息報導,
1:51 – 51.
[7] Wiki. Encyclopaedia Britannica, 2007.
[8] Max Volkel. Semantic wikipedia. In Proceedings of the 15th international conference
on World Wide Web, pages 585 – 594, 2006.
[9] Drupal.org. About Drupal. http://drupal.org/about.
[10] John K. VanDyk and Matt Westgate. Pro Drupal Development. Apress, 2007.
[11] Asuncion Gomez Perez. Overview of knowledge sharing and reuse components:
Ontologies and problem-solving methods. In IJCAI-99 workshop on Ontologies
and Problem-Solving Methods, 1999.
[12] T. Finin T. R. Gruber T. Senator R. Neches, R. E. Fikes and W. R. Swartout.
Enabling technology for knowledge sharing. AI Magazine, 12(3):36 – 56, 1991.
[13] VR Benjamins B Chandrasekaran, TR Johnson. Ontologies: What are they? why
do we need them. IEEE Intelligent Systems and Their Applications, 1999.
[14] Joel Spolsky. Making wrong code look wrong. Joel on Software, May 2005.
http://www.joelonsoftware.com/printerFriendly/articles/Wrong.html.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊
 
系統版面圖檔 系統版面圖檔