Warm tip: This article is reproduced from serverfault.com, please click

其他-rdf模式中域和范围之间的区别?

(其他 - Difference between domain and range in rdf schema?)

发布于 2012-01-30 14:49:10

你能用一个例子向我解释 rdfs:domain 和 rdfs:range 之间的区别吗?什么时候应该使用域,什么时候使用范围?我已阅读 h w3c rdf 入门,但我不明白其中的区别

Questioner
Baper
Viewed
0
196 2016-05-23 07:18:20

从简单的角度来看,域和范围属性可以让你深入了解该属性将主体连接到客体的方式。

域属性的情况下,当你使用具有此关联属性的属性将主体链接到客体时,主体就符合域中指定的事物类型。例如,我们查看一个词汇表,我们看到我们财产的领域是一个项目。因此,简单地说,只要使用“name”属性描述的主题是一种项目类型(或者可能是一种项目类型),那么你继续使用该术语来描述该事物应该没有问题,因为大多数其他人会解释说,如果使用这个术语来描述某事,那么它就是一个项目。你会发现,不仅是人类,还有机器(在这种情况下是推理机)做出同样的推断。

范围内的工作原理完全一样的域名,但与这一个,它适用于对象的语句,而不是主题。一个警告;你有时可能会遇到域或范围适用于不止一件事的情况。在这种情况下,这意味着主体或客体(域或范围)是指定的所有类型(交集而不是联合)。