Rdf 在DBPedia中,获取具有属性的主题数

Rdf 在DBPedia中,获取具有属性的主题数,rdf,sparql,semantic-web,dbpedia,Rdf,Sparql,Semantic Web,Dbpedia,我想知道拥有某种财产的主体的数量 例如,我想知道有多少科目拥有培训师属性: 一个有点相关的答案是: 在那里,我可以更改查询以获取单个属性的主题列表。但我只想计算给定属性的主题数。这是一个非常简单的查询。您希望使用中提到的、中详细描述的计数聚合 一般来说,至少浏览一下标准是个好主意。你不需要记住它的每一个部分,但是如果你看一眼,你会看到很多例子,你会对语言中的实际内容有一个很好的了解,并且知道在哪里查找。这是一个非常简单的查询。您希望使用中提到的、中详细描述的计数聚合 一般来说,至少浏览一

我想知道拥有某种财产的主体的数量

例如,我想知道有多少科目拥有培训师属性:

一个有点相关的答案是:


在那里,我可以更改查询以获取单个属性的主题列表。但我只想计算给定属性的主题数。

这是一个非常简单的查询。您希望使用中提到的、中详细描述的计数聚合


一般来说,至少浏览一下标准是个好主意。你不需要记住它的每一个部分,但是如果你看一眼,你会看到很多例子,你会对语言中的实际内容有一个很好的了解,并且知道在哪里查找。

这是一个非常简单的查询。您希望使用中提到的、中详细描述的计数聚合


一般来说,至少浏览一下标准是个好主意。你不需要记住它的每一部分,但是如果你看一眼,你会看到很多例子,你会对语言中的实际内容有一个很好的了解,并且知道去哪里看。

我注意到你在很短的时间内问了一些相对简单的问题。虽然这些问题足够具体,可以回答,但要注意,如果用户似乎缺乏研究工作,他们可能会对这些问题进行否决,如果你在短时间内有许多被否决的问题,那么触发问题禁令并不难。我建议你花一点时间看看。这门语言有很好的文档记录,其中也有一些例子。我讨厌阅读标准,但我喜欢通过问答学习——既阅读别人对问题的回答,也问自己。我在这里问一些非常简单的问题的原因是1)因为我是SPARQL新手,2)与其他语言相比,SPARQL的问答还不多。对于python或JS,所有的基本问题都已经问过了。清楚的问题和答案当然会有帮助,但阅读标准对于任何程序员来说都是一项重要的技能。然而,大多数标准不应该前后阅读,而应该先略读一下,这样您就可以了解其中的内容。然后,当您有具体问题时,可以重新访问。Stack Overflow是为专业和热心的程序员设计的,人们可能会对那些看起来没有足够热情去做那一点研究的用户做出负面反应。它可以被理解为“你的时间不如我的宝贵,所以请为我阅读手册并告诉我如何做到这一点。”我认为像你所说的那样否决投票是非常奇怪的。问答网站的全部意义在于,随着时间的推移,它们最终会成为例如查询语言的文档。因此,有些问题太“愚蠢”或太基本是没有道理的。应该被否决的是已经回答过的问题,而不是你可以通过一些研究发现的问题。我注意到你在短时间内提出了一些相对简单的问题。虽然这些问题足够具体,可以回答,但要注意,如果用户似乎缺乏研究工作,他们可能会对这些问题进行否决,如果你在短时间内有许多被否决的问题,那么触发问题禁令并不难。我建议你花一点时间看看。这门语言有很好的文档记录,其中也有一些例子。我讨厌阅读标准,但我喜欢通过问答学习——既阅读别人对问题的回答,也问自己。我在这里问一些非常简单的问题的原因是1)因为我是SPARQL新手,2)与其他语言相比,SPARQL的问答还不多。对于python或JS,所有的基本问题都已经问过了。清楚的问题和答案当然会有帮助,但阅读标准对于任何程序员来说都是一项重要的技能。然而,大多数标准不应该前后阅读,而应该先略读一下,这样您就可以了解其中的内容。然后,当您有具体问题时,可以重新访问。Stack Overflow是为专业和热心的程序员设计的,人们可能会对那些看起来没有足够热情去做那一点研究的用户做出负面反应。它可以被理解为“你的时间不如我的宝贵,所以请为我阅读手册并告诉我如何做到这一点。”我认为像你所说的那样否决投票是非常奇怪的。问答网站的全部意义在于,随着时间的推移,它们最终会成为例如查询语言的文档。因此,有些问题太“愚蠢”或太基本是没有道理的。应该被否决的是已经回答过的问题,而不是你可以通过一些研究发现的问题。
select (count(distinct ?s) as ?nThingsWithTrainer) {
  ?s dbpedia-owl:trainer []
}