-2

我按照本指南设置了 wikibase 的本地实例。

现在在 http://localhost:8282 我可以访问一个 SPARQL 界面,它看起来非常像https://query.wikidata.org/ - 很好。

但是,我的本地实例中似乎没有“预装”数据,这是非常合理的。

为了实际试验如何添加、删除和更改数据,我想将实际 wikidata 的一小部分复制到我自己的实例中。一个特定的任务是让cat-example返回至少一些匹配的记录。

我怎样才能做到这一点?

4

1 回答 1

0

这是获取 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 数据。(例如见问题 66968955

于 2021-04-06T17:12:18.920 回答