2012-11-23 81 views
0

我下載了.nt格式的Categorys(Labels)數據集,從此page,從Sparql數據集中獲取模式?

我想知道什麼可用於查詢。我想這一點,

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

這是本example query

的修改,但失敗了。所以我需要弄清楚如何查詢這個數據集。我想查看架構或類似的東西。

回答

1

(假設由「失敗」你的意思是你的查詢沒有返回任何結果:)

您下載的數據集只包含模式<.../resource/...> rdfs:label "label"@en .的三倍。
在SPARQL,謂語a是短期的rdf:type,這是不是在文件中提供。所以如果你查詢這個文件,你的查詢什麼都不匹配。

要獲得的DBpedia中下載的內容的印象,你可以看一下預覽。對於每個下載的DBpedia的3.8下載頁上,有一個問號旁邊鏈接到文件的預覽鏈接到的N-Triples,N-四邊形和/或龜文件。

descriptions of the downloads看來DBpedia中的類可以在Ontology Infobox Types文件中找到(請參閱preview of the English .nt file)。如果你在這個文件上執行它,你的查詢應該返回可用的類。
本體的一部分也列在表1中列出的this paper (PDF)第8頁。

完整DBpedia的本體可以發現here

(編輯:添加鏈接以完成本體論。)