【发布时间】:2017-03-11 22:33:52
【问题描述】:
我正在尝试检索 DBpedia 中书籍的出版日期和页数。我尝试了以下查询,它给出了空结果。我看到这些是 book(http://mappings.dbpedia.org/server/ontology/classes/Book) 下的属性,但无法检索。
我想知道代码中是否有错误,或者 dbpedia 是否没有存储这些与书籍相关的日期。
SELECT ?book ?genre ?date ?numberOfPages
WHERE {
?book rdf:type dbpedia-owl:Book .
?book dbp:genre ?genre .
?book dbp:firstPublicationDate ?date .
OPTIONAL {?book dbp:numberOfPages ?numberOfPages .}
}
【问题讨论】:
-
试试
dbp:releaseDate -
谢谢你的工作。如果您能告诉我为什么“dbp:firstPublicationDate”不起作用会很有帮助。
-
DBpedia 通过一组不断发展的提取器/转换器从 Wikipedia 内容中填充。如果您想要的数据不存在提取器,或者数据不在 Wikipedia 上,或者映射与您期望的不一样……您将不会得到您期望的结果。
标签: sparql ontology dbpedia sparqlwrapper