徐享忠, 楊建東, 湯再江
(1. 陸軍裝甲兵學院裝備指揮與管理系, 北京 100072; 2. 中國衛星海上測控部, 江蘇 江陰 214431)
本體(ontology)源于哲學問題,用來表示世界本源的存在,后來被引入計算機領域,表達人們對領域知識的共同理解。目前,獲得學術界廣泛認可的本體的定義是:“出于共享的目的,對領域術語的語義做出的明確的、規范的概念化表示”[1]。本體已在人工智能、知識工程和圖書情報等領域得到廣泛應用。近年來,本體也在軍事領域的語義互操作[2]和仿真想定[3]等方面得到應用。
本體可以使領域專業術語所包含的信息資源的語義“顯性”化,而不是隱式地嵌入式地包含在語法和數據結構中,從而有助于改善信息系統的可擴展性,并促進信息的智能處理。若應用在軍事領域,則有助于計算機生成兵力理解語義。
本體作為知識共享、語義互操作和系統工程的基礎,必須經過精心的設計。實際上,本體構建是一個費時費力的過程,因此建立本體模型需要遵循一定的原則。其中,較有影響的是GRUBER[4]在1994年提出的構建本體模型的5條原則。
1)清晰性(clarity):構建領域本體之前,應該采用客觀、明確的自然語言定義相關概念,以完整、清晰地表達其含義。
2)一致性(coherence):語義推理的結論與術語本身的含義具有一致性。
3)最大單調可擴展性(maximum monotonicity extendibility):向本體中添加通用或專用概念術語時,不需要修改本體已有的內容。
4)編碼偏好程度最小(minimal encoding bias):概念描述不應依賴某種特殊符號層的表示方法。……