簡體   English   中英

owl:Class和owl:Thing有什么區別?

[英]what is the difference between owl:Class and owl:Thing?

我知道owl:Classrdfs:class的子rdfs:class ,並且所有OWL類都是owl:Class成員。 我也知道owl:Thing在類層次結構的頂部。 那么owl:Classowl:Thing什么區別? owl:Class不在類層次結構的頂部嗎?

域中最基本的概念應對應於作為各種分類樹的根的類。 OWL世界中的每個人都是owl:Thing類的成員。 因此,每個用戶定義的類都隱式是owl:Thing的子類。 特定於域的根類是通過簡單地聲明一個命名類來定義的。 OWL還定義了空類owl:Nothing。

每個類或對象都是一個“事物”,如果您知道java,就好像每個事物都是一個對象,甚至java.lang.Class都繼承自它。

實際上: owl:Class是用於標識OWL中類概念的URI。 這是一種元信息,它是可用於創建本體並表示領域知識的實體類型之一(例如,還有owl:ObjectPropertyowl:NamedIndividual類型)。

owl:Thing是關於您要表示和建模的內容。 它是所有其他概念中最重要的概念,根據定義它必須位於最上面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM