[英]What is the difference between owl:equivalentClass and rdfs;subClassOf when making owl:Restrictions
我需要創建僅限於僅運送到意大利的物品的集合。
在我的問題的上下文中,我不完全理解owl:equivalentClass
和rdfs:subClassOf
之間的區別。
:deliversToItaly owl:equivalentClass [a owl:restriction;
owl:ownProperty ebay:shipsTo;
owl:allValuesFrom geo:Italy].
對比
:deliversToItaly rdfs:subClassOf [a owl:restriction;
owl:ownProperty ebay:shipsTo;
owl:allValuesFrom geo:Italy].
有人可以解釋兩者之間的區別,並可能在我提供的兩個示例之間的上下文中解釋它嗎?
從語義上講,您將 class 定義為 Primitive (subClassOf) 與 Defined (equivalentClass)。 主要區別在於一個或兩個方向的推理。
原語 class 是單向的:
當您確信您擁有 class 成員資格的必要且充分的規則時,使用定義的 class - 否則 Primitive 僅用於必要的規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.