學習連線如下:
三者區別連線
自己總結:
rdf:單純的三元組,沒有本體概念,如果構建乙個公司的知識圖譜,公司的董事和中層以及普通員工都是員工,你在查詢員工的時候,就需要把董事以及各個職位的人都查詢出來。
rdfs:會新增本體,例如員工下面有董事以及中層和普通員工,這樣就能直接通過抽象的員工而不用訪問全部。
owl:在rdfs的基礎上面新增了推理規則,例如新增傳遞性,a大於b,b大於c那麼a大於c,定義a和b之間的關係具有傳遞性,那麼我們進行查詢的時候,就能找到所有小於a的。
RDF RDFS和OWL之間的關係
rdf是一種資料模型,定義了知識圖譜的圖結構,以主謂賓三元組的形式來進行表示。它是乙個自底向上的 以資料驅動而形成的知識圖譜。rdf 有很多序列化的方法,主要有rdfs owl n triples json ld等。這些方法也會表示成三元組的形式,它們與rdf的區別是它們會對謂語和賓語做預定義的詞彙...
jena讀取owl檔案的父子屬性以及其他屬性
1.為了更好的使用jena api,我們應該對owl有個大致的了解。owl核心是圍繞三元組的,即我們在很多資料中看到的陳述 statement 它的組成為 statement subject,property,object 其中subject我們熟成為主體,property成為屬性,object成為...
typedef和 define的用法以及區別
一 typedef的用法 在c c 語言中,typedef常用來定義乙個識別符號及關鍵字的別名,它是語言編譯過程的一部分,但它並不實際分配記憶體空間,例項像 typedef int int typedef int array 10 typedef int pint typedef可以增強程式的可讀性...