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

2022-08-13 15:42:17 字數 979 閱讀 9074

一、概念:

定義:一種定義和例項化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

5分鐘了解docker

一 概念 開源的應用容器引擎,打包開發者的應用及依賴包在乙個可移植的容器中,相當於沙箱。docker允許開發人員在單個作業系統上隔離和執行多個應用程式,而不是為伺服器上的每個應用程式專用乙個虛擬機器。這是通過將應用程式隔離在單獨的容器中來實現的,這些應用程式雖然被容器分隔開,但是卻可以共享作業系統和...

5分鐘了解位運算

運算子分為6種,它們是 名稱符號 按位與 按位或 按位異或 按位取反 左移運算 右移運算 按位與運算將參與運算的兩數對應的二進位制位相與,當對應的二進位制位均為 1 時,結果位為 1,否則結果位為 0。按位與運算的運算子為 參與運算的數以補碼方式出現。舉個例子,將數字 5 和數字 8 進行按位與運算...

5分鐘了解MariaDB建立角色功能

part1 grant role?建立角色,oracle很早就支援建立角色的功能了,而版本依然尚不支援。目前,只有 版本裡支援建立角色這項功能。part2 為什麼我們需要角色 1.在實際工作中,有大量的使用者其許可權是一樣的,比如唯讀許可權。如果每次在建立完使用者後,dba再去對每個使用者去分別授權...