问题描述
我在 this guide 之后设置了 wikibase 的本地实例。
现在在 http://localhost:8282 我可以访问一个 SPARQL 界面,它看起来非常像 https://query.wikidata.org/ – 很好。
但是,我本地实例中好像没有“预装”的数据,这很合理。
为了实际试验如何添加、删除和更改数据,我想将实际维基数据的一小部分复制到我自己的实例中。一个特定的任务是让 cats-example 返回至少一些匹配的记录。
我该怎么做?
解决方法
这是获取 RDF 数据的查询:
CONSTRUCT { ?item wdt:P31 wd:Q146 ;
rdfs:label ?itemLabel ;
skos:altLabel ?itemAltLabel ;
schema:description ?itemDescription .
}
WHERE
{
?item wdt:P31 wd:Q146.
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
}
Wikidata UI 将其显示为三元组“主题”、“谓词”、“对象”的表格。
如果您将查询发送到 SPARQL 端点,您将直接返回 RDF 数据。 (例如见question 66968955)