跳至內容

英文维基 | 中文维基 | 日文维基 | 草榴社区

本體語言

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

電腦科學人工智能領域,本體語言ontology language、又稱為本體論語言)是指用於構建本體形式語言。此類語言允許對有關特定領域知識加以編碼,且常常還包括為處理這些知識提供支援的推理規則。本體語言通常為聲明式語言(又稱為表述型語言、說明性語言),幾乎總是屬於框架語言泛化形式,且一般都基於一階邏輯描述邏輯

分類

[編輯]

按語法分類

[編輯]

傳統語法本體語言

[編輯]
  • CycL英語CycL
  • DOGMA英語DOGMADeveloping Ontology-Grounded Methods and Applications,字面意思為「建立基於本體的方法和應用」)
  • F-Logic英語F-LogicFrame Logic,框架邏輯,F-邏輯)
  • KIF英語KIFKnowledge Interchange Format,知識交換格式)
  • KL-ONE英語KL-ONE
  • KM程式語言:有一階邏輯的語意,也有包括依描述選擇、合一、分類、理解等機械推理,源自Theo語言及KRL程式語言,是用Lisp實現。
  • LOOM英語LOOM (ontology)
  • OCML英語OCMLOperational Conceptual Modelling Language,操作型概念建模語言)
  • 開放知識庫連接Open Knowledge Base Connectivity,開放知識庫連接)
  • PLIB英語PLIBParts LIBrary,字面意思為「部件庫「)
  • RACER系統英語RACER system(推理機)

標記本體語言

[編輯]

此類語言採用某種標記方案來編碼知識,且最為常用的標記式語言是XML

按結構分類

[編輯]

基於框架的本體語言

[編輯]

F-Logic英語F-LogicOKBC和KM程式語言屬於是完全或者部分基於框架的語言。

基於描述邏輯的本體語言

[編輯]

描述邏輯提供了對於框架語言的一種擴充,但同時其變動幅度又沒有大到躍遷至一階邏輯以及支援任意的謂詞。此類語言的例子包括KL-ONE英語KL-ONERACER系統英語RACER systemOWL

Gellish英語Gellish即是綜合性本體語言的例子,同時又屬於是基於描述邏輯的本體。除了別的之外,Gellish英語Gellish尤其區分下列關係類型之間的語意差別:

  • 概念(類)之間關係的關係類型
  • 個體之間關係的關係類型
  • 個體與類之間關係的關係類型

同時,Gellish英語Gellish之中還包含用於表達查詢以及交際意圖的構造。

基於一階邏輯的本體語言

[編輯]

CycL英語CycLKIF英語KIF屬於是支援一階邏輯表達式的語言,尤其是允許通用謂詞general predicates)。

參考文獻

[編輯]

參閲

[編輯]