从Sparql数据集中获取模式?

时间:2012-11-23 16:46:03

标签: sparql

我从。page下载了.nt格式的Categorys(Labels)数据集,

我想弄清楚可用于查询的内容。我试过这个,

select distinct ?Category where {[] a ?Category } LIMIT 100

是对此example query

的修改

但它失败了。所以我需要弄清楚如何查询这个数据集。我想查看架构或类似的东西。

1 个答案:

答案 0 :(得分:1)

(假设"它失败"你的意思是你的查询没有返回任何结果:)

您下载的数据集仅包含模式<.../resource/...> rdfs:label "label"@en .的三元组 在SPARQL中,谓词ardf:type的缩写,在文件中不可用。因此,如果您查询此文件,则查询不会匹配任何内容。

要了解DBpedia下载内容,您可以查看预览。对于DBpedia 3.8下载页面上的每次下载,链接到文件预览的N-Triples,N-Quads和/或Turtle文件的链接旁边都有一个问号。

descriptions of the downloads看来,DBpedia中的类似乎可以在Ontology Infobox Types文件中找到(参见preview of the English .nt file)。如果在此文件上执行,则查询应返回可用的类 本体的一部分也列在this paper (PDF)第8页的表1中。

可以找到完整的DBpedia本体here

(编辑:添加了完整本体的链接。)