Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rdf 下载Wikidata单一实体-truthy_Rdf_Wikidata_Reification - Fatal编程技术网

Rdf 下载Wikidata单一实体-truthy

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

我想下载单个实体的Wikidata。我知道我可以使用URL实现,例如:

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,很高兴知道。谢谢!:)