Wikidata标准化数量值-如何获取它们?

时间:2019-05-03 20:20:02

标签: sparql wikidata

CONSTRUCT {?s ?p ?o.} WHERE { VALUES ?s {wdv:ef140324d710e935d9acbbcb30484e6d} ?s ?p ?o.}

返回几个三元组,包括:

"subject" : {
        "type" : "uri",
        "value" : "http://www.wikidata.org/value/ef140324d710e935d9acbbcb30484e6d"
},
"predicate" : {
        "type" : "uri",
        "value" : "http://wikiba.se/ontology#quantityNormalized"
},
"object" : {
        "type" : "uri",
        "value" : "http://www.wikidata.org/value/03de855c397e421300a7556187e35011"
}

但是我不明白如何构造类似的查询以获取该归一化值。我很伤心地说,我已经看了Wikibase/Indexing/RDF Dump Format,仍然不明白这一点。清楚一点,当值(03de855c397e421300a7556187e35011)已知时,我正在寻找一个独立的CONSTRUCT查询。也许我确实了解,并且没有节点,因为:

CONSTRUCT {?s ?p ?o.} WHERE { VALUES ?s {wdv:03de855c397e421300a7556187e35011} ?s ?p ?o.}

没有错误或类似的东西。谢谢。

1 个答案:

答案 0 :(得分:0)

您确实了解,并且该节点没有属性。我不知道为什么看起来对我的数据有问题。有很多不具有任何属性的quantityNormalized值。但是,还有许多具有的属性,您的查询将针对这些属性成功。