首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >subClassOf和rdfs的实例:类

subClassOf和rdfs的实例:类
EN

Stack Overflow用户
提问于 2014-09-09 05:59:54
回答 1查看 1.6K关注 0票数 2

在RDFS中,所有的东西都是rdfs:Resource的实例。所有其他类都是rdfs:Resource的子类。rdfs:Resourcerdfs:Class的一个实例。

我的问题是:有谁能帮助解释这段话吗?我对这个子类和实例以及它们为什么有这种关系感到困惑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-09 11:30:40

这里有三个部分:

所有的东西都是rdfs的实例:资源。

是的,一切都是资源。你,我,价值真实等等,一切都是一种资源。资源是无所不包的。

所有其他类都是rdfs:Resource的子类。

这里的“其他”一词可能有误导性,因为rdfs:Resource也是rdfs:Resource,因为每个类都是自己的子类。但是是的,每个类都是rdfs:Resource的子类。当作为X的一个实例时,X是Y的一个子类,这意味着它是Y的一个实例。因为所有东西都是rdfs:Resource,那么对于任何类X,如果某样东西是X,同样的东西也是rdfs:Resource。(从某种意义上说,这是微不足道的。)

rdfs:Resource是rdfs:Class的一个实例。

是。所有类都是rdfs:Class的实例。rdfs:资源是一个类,所以它是rdfs:Class的实例。

如果你想从三元组的角度来考虑,上面的意思是

  1. 对于所有x,我们都有三重值:rdfs:type rdfs:Resource。
  2. 对于所有x,我们都有这样的关系:如果x rdf:type Class,那么x rdfs:subClassOf rdfs:Resource。
  3. 我们有三重: rdfs:Resource :type rdfs:Class。

您在问题中没有提到这一点,但我想知道这是否会让人感到困惑,因为它会导致以下情况:

  • 资源rdf:类型rdfs:Class
  • rdfs:类rdf:类型rdfs:资源
  • rdfs:类rdfs:subClassOf rdfs:Resource

这些看起来可能有点奇怪,但从它们的含义来看,它们似乎都是可以接受的:

  • 资源是一个类(即rdfs:资源是某种东西;说"x是rdfs:Resource“是有意义的)。
  • 类是一种资源(一切都是资源!)
  • 每个类都是资源(毕竟,一切都是资源!)
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25737584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档