下载维基数据单一实体 - truthy

Download Wikidata single entity - truthy

我想为单个实体下载维基数据。我知道我可以使用URL来实现,例如:

https://www.wikidata.org/wiki/Special:EntityData/Q42.rdf

将给我 Douglas Adams 的 RDF 格式的维基数据。

但是这个数据是完整的,意味着完整的元数据,如限定符和参考。我只对原始数据感兴趣。

实际上我正在研究 RDF Reification,为此我需要一些示例非 RDF 数据,我可以在这些数据上测试我的程序(比如 truthy Wikidata)。

我不想下载整个维基数据转储(我知道它们以真实格式提供)。

按照建议 ,我们可以像这样使用 ?flavor=simple

https://www.wikidata.org/wiki/Special:EntityData/Q42.rdf?flavor=simple

.ttl?flavor=simple 也会生成许多如下所示的附加链接:

<https://ru.wikipedia.org/wiki/Адамс,_Дуглас> a schema:Article ;
    schema:about wd:Q42 ;
    schema:inLanguage "ru" ;
    schema:isPartOf <https://ru.wikipedia.org/> ;
    schema:name "Адамс, Дуглас"@ru .

<https://ru.wikipedia.org/> wikibase:wikiGroup "wikipedia" .

如果你想摆脱它们,你可以手动CONSTRUCT你想要的,如下所述。

不要忘记发送Accept: text/turtle

真实陈述,没有来自外部词汇表的属性

CONSTRUCT {?s ?p ?o} WHERE {
  VALUES (?s) {(wd:Q42)}
  ?s ?p ?o . 
  [] wikibase:directClaim ?p 
}

Try it!

真实陈述,具有来自外部词汇表的属性

CONSTRUCT {?s ?p ?o} WHERE {
  VALUES (?s) {(wd:Q42)}
  ?s ?p ?o . 
  FILTER NOT EXISTS { [] wikibase:claim|wikibase:directClaimNormalized ?p }
}

Try it!


Documentation