5分鍾了解OWL本體建模語言


一、概念:
定義:一種定義和實例化web本體的語言
 
本體:與xml schema不同,是知識表示,而不是一種消息格式
 
優點:可以推理
 
開放世界的假設:本體信息只增加,可以存在矛盾沖突的事實
 
 
二、owl結構:
 
1.命名空間
 
2.本體頭部
owl:Ontology元素是用來收集關於當前文檔的OWL元數據的。
 
rdf:about屬性為本體提供一個名稱或引用。根據標准,當rdf:about屬性的值為""時,本體的名稱是owl:Ontology元素的基准URI。
 
rdfs:comment提供了顯然必須的為本體添加注解的能力。
 
owl:priorVersion是一個為用於本體的版本控制系統提供相關信息(hook)的標准標簽。
 
owl:imports提供了一種嵌入機制。owl:imports接受一個用rdf:resource屬性標識的參數。
 
rdfs:label來對本體進行自然語言標注。
 
3.基本元素
 
類(class)、屬性(property)類的實例(instance)
 
3.1類和個體
 
rdfs:subClassOf 所屬父類
 
 
個體
rdf:type = 所屬類
 
3.2屬性
 
rdfs:subPropertyOf, rdfs:domain, rdfs:range
 
數據類型屬性
 
對象屬性
 
3.3屬性特性
TransitiveProperty
SymmetricProperty
FunctionalProperty
inverseOf
InverseFunctionalProperty
 
3.4. 屬性限制
allValuesFrom
someValuesFrom
 
參考資料:
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM