ontology-based content management system (icim 2008)
TRANSCRIPT
內容管理系統
Ontology-Based
研究生
許洛豪
這次的主辦
暨大資管
副教授
俞旭昇
2800 大洋 !?
報名費很貴!
13 分鐘 !?
簡報時間很少!
別浪費錢!
回題
幹嘛做這個東西?
畢業
產業資料庫
電影資料庫
動漫電玩資料庫
XXOO 資料庫
要解決的問題?
三個
(1)
網頁怎麼生出來?
手工HTML
自己刻動態網頁
管理系統
內容
Content Management System
(2)
屬性Metadata
長寬高?
工作溫度?
供應量?
(3)
關聯Metadata
零件上游
零件下游
供應鍊
產業生態
爭什麼爭
So...
摻在一起
屬性 + 關聯
做
=
撒尿牛丸啊!
Ontology
如何做?
產業資料庫
Ontology+
內容管理系統
內容管理系統
Ontology-Based
內容管理
!?
內容
使用者生
版面
閃開讓專業的來!
例如
4imagesGallery
phpBBDiscuz
VB
部落格
WordPressLiveType
MovableType
MediaWikiTinyWiki
XOOPSJoomlaDrupal
我們的決定
Drupal
理由
開放源碼Source Code
好的架構
豐富的功能
真的有人用!
Ontology
到底什麼是Ontology
Graph
圖形
Directed
有向的
Labeld Arc
邊上有註解
兩個層次
ConceptLevel
國家我是 Concept
國家我是 Concept
國名、國旗、面積、人口數
我是 Slot
國家我是 Concept
城市我是 Concept
國名、國旗、面積、人口數
我是 Slot
國家我是 Concept
城市我是 Concept
國名、國旗、面積、人口數
我是 Slot
名稱、市長
我是 Slot
國家我是 Concept
城市我是 Concept
國名、國旗、面積、人口數
我是 Slot
名稱、市長
我是 Slot
首都是
我是 Relation
InstanceLevel
ROC我是 Concept Instance
ROC我是 Concept Instance
● 國名 = 中華民國● 國旗 = 青天白日滿地紅
我是 Slot Instance
ROC我是 Concept Instance
Taipei我是 Concept Instance
● 國名 = 中華民國● 國旗 = 青天白日滿地紅
我是 Slot Instance
ROC我是 Concept Instance
Taipei我是 Concept Instance
● 國名 = 中華民國● 國旗 = 青天白日滿地紅
我是 Slot Instance
名稱 = 台北市長 = XXX
我是 Slot Instance
ROC我是 Concept Instance
Taipei我是 Concept Instance
● 國名 = 中華民國● 國旗 = 青天白日滿地紅
我是 Slot Instance
名稱 = 台北市長 = XXX
首都是
我是Relation Instance
我是 Slot Instance
程式語言Ontology
領域
子知識
Sub DomainExtraction
物件導向Ontology
看論文!
系統架構
SystemArchitecture
技術堆疊
系統元件
實體關聯圖
E-R Model
Demo
系統展示
結論
Feature
系統特色
泛用
權限控管
Contribution
貢獻
基礎建設
Future Work
未來工作
產業資料庫?
推論?
計算?
Thanks
謝謝
Question
問題
Takahashi Method
高橋流
其他人的作法(一)
● Semantic Wikipedia● Drupal 模組
– Content Construction Kit– Taxonomy Module
Semantic Wikipedia (一)
Semantic Wikipedia (二)
Semantic Wikipedia (三)
● Human-readable article● Embedded metadata in source code● Free tagging● Pros
– Integrate with current system– Measurement unit handling
● Cons– Namespace conflict– Lack of concept level
● Ex.Taipei is capital of Taichung
– Template System
Content Construction Kit
● Drupal– An generic content management system– Module-based designed
● Content Construction Kit Module– 3rd party Drupal Module– User can create their own content type.
● Pros– User can define attributes of new content type.
● Cons:– Can not describe relation between content.
Taxonomy Module (一)
● A core module of Drupal● Categories System● Type
– Flat– Hierarchical– Multiple Hierarchical
● Related terms– See Also in API document or dictionary
Taxonomy Module (二)
Taxonomy Module (三)
● Pros– It's a core module of Drupal– Flexible– Powerful then traditional category system
● Cons– What is the exactly relationship between nodes?
– Lack of attributes ==> could use with CCK module, but there are some problems.
其他人的作法(二)
其他人的作法(三)