下载维基数据单一实体 - 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
}
真实陈述,具有来自外部词汇表的属性
CONSTRUCT {?s ?p ?o} WHERE {
VALUES (?s) {(wd:Q42)}
?s ?p ?o .
FILTER NOT EXISTS { [] wikibase:claim|wikibase:directClaimNormalized ?p }
}
我想为单个实体下载维基数据。我知道我可以使用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
}
真实陈述,具有来自外部词汇表的属性
CONSTRUCT {?s ?p ?o} WHERE {
VALUES (?s) {(wd:Q42)}
?s ?p ?o .
FILTER NOT EXISTS { [] wikibase:claim|wikibase:directClaimNormalized ?p }
}