使用Protege建立本體、進行推理
阿新 • • 發佈:2019-01-07
1 前言
本文是小象學院的王昊奮老師的《知識圖譜》課程的第二講小結,即使用Protege軟體來建立本體,並進行簡單的推理。
Protégé軟體是斯坦福大學醫學院生物資訊研究中心基於Java語言開發的本體編輯和知識獲取軟體,或者說是本體開發工具,也是基於知識的編輯器,屬於開放原始碼軟體。這個軟體主要用於語義網中本體的構建,是語義網中本體構建的核心開發工具。 Protégé提供了本體概念類,關係,屬性和例項的構建,並且遮蔽了具體的本體描述語言,使用者只需在概念層次上進行領域本體模型的構建。
準備:
- 官網最新版本為5.2.0,從官網下載可能速度偏慢,所以筆者準備了百度雲,連結如下
2 構建
2.1 本體示例:
如上圖所示,這裡是鎮江金山寺和與之有關的人物關係,以及它們自身的一些屬性(如別名、前身)等等。
我們可以發現例項之間有大量的關係,而且模式層也定義了一些規範以及關係,所以例項間的關係包含了它們自身的關係和上層模式所定義的關係。
2.2 開啟protege
我們可以發現它已經預設新建了本體檔案。