SPARQL-查询盖蒂数据库(ULAN-艺术家名称联合列表)以获取所有艺术家

时间:2018-08-16 10:10:21

标签: sparql rdf semantic-web ontology

我试图弄清楚如何使用SPARQL查询和Getty数据库:http://vocab.getty.edu/sparql

我尝试从数据库中接收所有艺术家(乌兰,姓名,生平,国籍,艺术家类型):

select ?x ?name ?bio ?nationality ?type {
  ?x gvp:broaderExtended ulan:500000002. # Persons, Artists
  optional {?x gvp:agentTypePreferred [gvp:prefLabelGVP [xl:literalForm ?type]]}
  optional {?x foaf:focus [gvp:nationalityPreferred [gvp:prefLabelGVP [xl:literalForm ?nationality]]]}
  optional {?x gvp:prefLabelGVP [xl:literalForm ?name]}
  optional {?x foaf:focus [gvp:biographyPreferred [schema:description ?bio]]}
}

但是我如何才能以iso代码(例如“ de”,“ us”,“ fr”等)来获取国籍? 我不知道如何了解本体类型的属性。有概述可以在其中查找类型的属性吗? F.e.我不知道为什么foaf:focus属性本身就有一个称为gvp:nationalityPreferred的属性以及在哪里可以找到该信息。

0 个答案:

没有答案