Rdf 下载Wikidata单一实体-truthy
我想下载单个实体的Wikidata。我知道我可以使用URL实现,例如:Rdf 下载Wikidata单一实体-truthy,rdf,wikidata,reification,Rdf,Wikidata,Reification,我想下载单个实体的Wikidata。我知道我可以使用URL实现,例如: https://www.wikidata.org/wiki/Special:EntityData/Q42.rdf 将以RDF格式为我提供Douglas Adams的Wikidata 但是这些数据是完整的,这意味着包含了元数据,如限定符和引用。我只对原始数据感兴趣 实际上,我正在研究RDF具体化,为此我需要一些非RDF数据样本,我可以在这些样本上测试我的程序(比如truthy Wikidata) 我不想下载整个Wikidata
https://www.wikidata.org/wiki/Special:EntityData/Q42.rdf
将以RDF格式为我提供Douglas Adams的Wikidata
但是这些数据是完整的,这意味着包含了元数据,如限定符和引用。我只对原始数据感兴趣
实际上,我正在研究RDF具体化,为此我需要一些非RDF数据样本,我可以在这些样本上测试我的程序(比如truthy Wikidata)
我不想下载整个Wikidata转储文件(我知道它是truthy格式的)。如建议,我们可以使用?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" .
Truthy语句,具有来自外部词汇表的属性
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 }
}
试试
?flavor=simple
,顺便说一句,说真实的语句是主要的,而完整的语句是派生的,这不是很准确;恰恰相反。Truthy语句表示给定属性具有最佳非弃用等级的完整语句。@StanislavKralin Ohh,很高兴知道。谢谢!:)