wikidata财产声明和财产直接

时间:2016-08-11 01:58:54

标签: sparql linked-data wikidata

我试图检索与金门大桥相关的实体及其属性。我使用了这个查询(https://query.wikidata.org/#SELECT%20%3Fp2%20%3Fs%0AWHERE%0A%7B%0A%20%20%09%3Fs%20%3Fp2%20wd%3AQ44440%20.%0A%7D):

SELECT ?p2 ?s
WHERE
{
    ?s ?p2 wd:Q44440 .
}

但我注意到在结果中,属性" p:statement / P800"和财产" wdt:P800"实际上指向同一件事。他们有相同的身份证。我想知道它为什么会两者兼顾。他们的区别是什么?我怎么得到一个?

我经常使用DBpedia,所以我不熟悉wikidata中的uri方案,这很混乱。

1 个答案:

答案 0 :(得分:2)

我想这与对语句本身进行具体化的选项有关,至少我从这里的文档中理解的是:https://www.wikidata.org/wiki/Wikidata:Glossary#Claims_and_statements这就是为什么他们使用多个同名属性的命名空间。如果将查询更改为

,则可以更好地查看
SELECT ?s ?p
WHERE
{
    ?s ?p wd:Q44440 .
    ?p a owl:ObjectProperty
}

它返回

+-------------------------------------------------------------+------------------+
|                              s                              |        p         |
+-------------------------------------------------------------+------------------+
| wd:Q16803333                                                | wdt:P301         |
| wd:Q261174                                                  | wdt:P800         |
| wd:Q950029                                                  | wdt:P921         |
| wd:statement/Q16803333-12EFD280-98AF-4CA1-BEA3-5C142674827D | p:statement/P301 |
| wd:statement/Q261174-4B53E291-A47B-48E3-AE28-7FDE75849E28   | p:statement/P800 |
| wd:statement/Q950029-fd9f357a-45ff-403a-86ba-b462acb2ffbd   | p:statement/P921 |
+-------------------------------------------------------------+------------------+

在这种情况下,您可以看到主题也有一个不同的命名空间,statement为关键字。关于那些陈述,你也可以做出陈述,称为具体化。