Rdf 是否可以检索三元组';DBPedia中的源数据集是什么?
假设我查询DBPedia,如下所示: 是否可以检测每个三元组中的哪一个来自?Rdf 是否可以检索三元组';DBPedia中的源数据集是什么?,rdf,sparql,dbpedia,Rdf,Sparql,Dbpedia,假设我查询DBPedia,如下所示: 是否可以检测每个三元组中的哪一个来自? 我想下载并在本地使用其中的一些数据集,但首先我必须根据它们包含的三元组,找出其中哪些对我有用 在最坏的情况下,我想知道什么数据集包含rdfs:label p.S.方法不起作用,g始终是您链接到的列表中的目录的,我想您应该要下拉。也就是说,里面还有很多文件。包含有关可下载的不同文件的更多信息。也许最重要的是,它说: 查找不同DBpedia数据集中使用的属性 这个链接把你带到,我想,它将为你解答,哪些属性在哪些数据集中。为
我想下载并在本地使用其中的一些数据集,但首先我必须根据它们包含的三元组,找出其中哪些对我有用 在最坏的情况下,我想知道什么数据集包含rdfs:label
p.S.方法不起作用,g始终是您链接到的列表中的目录的,我想您应该要下拉。也就是说,里面还有很多文件。包含有关可下载的不同文件的更多信息。也许最重要的是,它说: 查找不同DBpedia数据集中使用的属性 这个链接把你带到,我想,它将为你解答,哪些属性在哪些数据集中。为了明确回答您的“最坏情况”,它说rdfs:label值存储在数据集中。尽管他们称之为标题,但我认为这是你会发现的
labels_en.nq.bz2
labels_en.nt.bz2
labels_en.tql.bz2
labels_en.ttl.bz2
在您链接到的列表中。我不知道是否有办法自动查找数据集。如果中的表被编码在某个地方并且可以查询,那就太好了,因为这样做会很容易。作为旁注,这是一种代码气味,可以执行
{x?y?z过滤器(?x=)}
。请执行{y?z}
或{values?x{}x?y?z}
。我知道这很糟糕,但我无法快速找出如何同时约束和打印?x。稍后我们将阅读一些SPARQL标准-u-我提到的第二个选项,values?x{}?x?y?z
将?x
绑定到指定的值。一个好的优化器应该认识到这样的过滤器具有相同的效果,但在我看来,值
使意图更加清晰。2ct:我也找不到查询这些属性的方法。谢谢,在询问之前我仔细阅读了“DBpedia数据集(3.9)”,但甚至没有注意到“DBpedia 3.9数据集属性”的链接,他们把它藏起来做得很好:D
x y z
http://dbpedia.org/resource/Abracadabra http://www.w3.org/2002/07/owl#sameAs http://de.dbpedia.org/resource/Abrakadabra
http://dbpedia.org/resource/Abracadabra http://www.w3.org/2002/07/owl#sameAs http://fr.dbpedia.org/resource/Abracadabra
http://dbpedia.org/resource/Abracadabra http://www.w3.org/2002/07/owl#sameAs http://ko.dbpedia.org/resource/아브라카다브라
...
labels_en.nq.bz2
labels_en.nt.bz2
labels_en.tql.bz2
labels_en.ttl.bz2