在Sparql中查询以获取个人数据
我想要一份莱昂内尔泰瑞(dbpedia:)的“dbo:firstAscentPerson”财产的所有山脉名称列表 但我真的很挣扎:(在Sparql中查询以获取个人数据,sparql,dbpedia,Sparql,Dbpedia,我想要一份莱昂内尔泰瑞(dbpedia:)的“dbo:firstAscentPerson”财产的所有山脉名称列表 但我真的很挣扎:( 我将感谢任何帮助!以下是我目前所拥有的 select ?person ?firstAscentPerson where { ?person foaf:name "Lionel Terray"@en. dbo:firstAscentPerson rdfs:label ?firstAscentPerson. } LIMIT 100 非常感谢以下查询满足您的需
我将感谢任何帮助!以下是我目前所拥有的
select ?person ?firstAscentPerson where {
?person foaf:name "Lionel Terray"@en.
dbo:firstAscentPerson rdfs:label ?firstAscentPerson.
} LIMIT 100
非常感谢以下查询满足您的需要:
SELECT ?mountain ?mountainName ?person2 ?person2Name {
VALUES ?person1Name {"Lionel Terray"@en}
?mountain dbo:firstAscentPerson ?person1, ?person2 .
?mountain rdfs:label ?mountainName .
?person1 foaf:name ?person1Name .
FILTER (lang(?mountainName) = "en")
OPTIONAL {?person2 foaf:name ?person2Name . FILTER (lang(?person2Name) = 'en')}
}
。真的非常感谢!我已经了解你所做的一切!!我自己永远也找不到。另一个问题,在你的查询中,如果我想得到,例如,对于mountain,所有的人都是“dbo:firstAscentPerson”(就像在这座山上有两个人,Lionel和另一个人)。可以访问这样的数据吗?或者我可以访问Lionel页面上的即时数据?然后。将
query=
替换为qtext=
。