Rdf OWL交叉与并集

Rdf OWL交叉与并集,rdf,owl,set-intersection,set-union,Rdf,Owl,Set Intersection,Set Union,给定以下三元组,域和范围是并集还是交集还是其他 <http://www.stackoverflow.com/questions/ask> rdfs:domain <http://stackoverflow.com/questions/tagged/rdf> . <http://www.stackoverflow.com/questions/ask> rdfs:domain <http://stackoverflow.com/questions/tagge

给定以下三元组,域和范围是并集还是交集还是其他

<http://www.stackoverflow.com/questions/ask> rdfs:domain <http://stackoverflow.com/questions/tagged/rdf> .
<http://www.stackoverflow.com/questions/ask> rdfs:domain <http://stackoverflow.com/questions/tagged/owl> .
<http://www.stackoverflow.com/questions/ask> rdfs:domain <https://www.w3.org/TR/owl-ref/#Boolean> .
<http://www.stackoverflow.com/questions/ask> rdfs:range <http://stackoverflow.com/questions/tagged/rdf> .
<http://www.stackoverflow.com/questions/ask> rdfs:range <http://stackoverflow.com/questions/tagged/owl> .
<http://www.stackoverflow.com/questions/ask> rdfs:range <https://www.w3.org/TR/owl-ref/#Boolean> .
rdfs:domain。
rdfs:域。
rdfs:域。
rdfs:范围。
rdfs:范围。
rdfs:范围。

换句话说,
http://www.stackoverflow.com/questions/ask
谓词有三个域,三个范围,并且可以推断任何域范围对是否有效


编辑:w3.org文档,用于和说明:

如果属性p有多个
rdfs:domain
属性,那么由三元组的主语和谓词p表示的资源是
rdfs:domain
属性所述的所有类的实例

如果p有多个
rdfs:range
属性,那么由带有谓词p的三元组对象表示的资源是
rdfs:range
属性所述的所有类的实例


你可以把它看作是交叉点,但它有点间接。当你有三个

p rdfs:域C

这意味着每当你有一个三元组

a、p、b

你可以推断

a rdf:C型

所以,当你

p rdfs:域C
p rdfs:域D
p rdfs:域E

a、p、b

你可以推断

rdf:C型
rdf:类型D
a rdf:E型

这是声明的效果

p RDF:域(C&sqcap;D&sqcap;E)

类似地,从p rdf:range Fa p b我们可以推断b rdf:type F

这意味着我们可以回答您的最后一个问题:

换句话说,
http://www.stackoverflow.com/questions/ask
谓词有三个域、三个范围,并且任何域范围对都有效吗

在这方面,OWL并不是指定什么是“有效的”或什么不是,而是指定可以从其他数据推断出什么。如果您有:

p rdfs:域A
p rdfs:域B
p rdfs:域C

p rdfs:范围D
p rdfs:范围E
p rdfs:范围F

然后从

a、p、b

你可以推断

a rdf:a型
a rdf:B型
a rdf:C型

b rdf:D型
b rdf:E型
b rdf:F型


你可以把它看作是交叉点,但它有点间接。当你有三个

p rdfs:域C

这意味着每当你有一个三元组

a、p、b

你可以推断

a rdf:C型

所以,当你

p rdfs:域C
p rdfs:域D
p rdfs:域E

a、p、b

你可以推断

rdf:C型
rdf:类型D
a rdf:E型

这是声明的效果

p RDF:域(C&sqcap;D&sqcap;E)

类似地,从p rdf:range Fa p b我们可以推断b rdf:type F

这意味着我们可以回答您的最后一个问题:

换句话说,
http://www.stackoverflow.com/questions/ask
谓词有三个域、三个范围,并且任何域范围对都有效吗

在这方面,OWL并不是指定什么是“有效的”或什么不是,而是指定可以从其他数据推断出什么。如果您有:

p rdfs:域A
p rdfs:域B
p rdfs:域C

p rdfs:范围D
p rdfs:范围E
p rdfs:范围F

然后从

a、p、b

你可以推断

a rdf:a型
a rdf:B型
a rdf:C型

b rdf:D型
b rdf:E型
b rdf:F型


相关的:相关的:相交比并集有什么优势?我的意思是为什么owl确定多个域/范围为交集而非并集?@amin这不是“owl确定多个域/范围为交集而非并集”。多个域或范围以交集语义结束,这只是域和范围公理含义的结果。如果我说“p域X”和“p域Y”,那么每当我看到“a p b”,我就可以推断“a rdf:type X”和“a rdf:type Y”。但这正是“a”在X和Y的交集上的意思。交集比并集有什么优势?我的意思是为什么owl确定多个域/范围为交集而非并集?@amin这不是“owl确定多个域/范围为交集而非并集”。多个域或范围以交集语义结束,这只是域和范围公理含义的结果。如果我说“p域X”和“p域Y”,那么每当我看到“a p b”,我就可以推断“a rdf:type X”和“a rdf:type Y”。但这正是“a”在X和Y的交点的意思。