我刚刚开始与dbpedia和sparql合作。我想如下使用:
获得输入X,我想返回X的" Wikipage DisamameAte",其中X是" Wikipage重定向"的可能值。换句话说,我想搜索所有" wikipage disamageates"寻找x并返回其相应的" wikipage disamampuates"。
我想在教育组织上使用它:http://dbpedia.org/fct/facet.vsp?iri=http:://///SCHEMA.ORG/EDUCATICATION&sid以及一般组织:http://dbpedia.org/fct/facet.vsp?iri=http:///dbpedia.org/ontology/Ontology/company&Amp;
因此,我想寻求您的帮助 - 我需要问的是什么?
ps:我拼命寻找与Sparql和DBPedia合作的教程,找不到任何符合我目标的东西。你能推荐我吗?
谢谢!:)
可能,您看起来像:
1)找到给定资源的所有重定向:查找重定向:
select ?x
where {
?x <http://dbpedia.org/ontology/wikiPageRedirects> <http://dbpedia.org/resource/Harvard_University>
}
limit 10
结果:
- http://dbpedia.org/resource/new_college,_cambridge,_massachusetts
- http://dbpedia.org/resource/harvard_u。
- http://dbpedia.org/resource/new_college,_cambridge,_ma
- http://dbpedia.org/resource/university_of_harvard
- http://dbpedia.org/resource/harvard
- http://dbpedia.org/resource/haravrd
- http://dbpedia.org/resource/harvard-radcliffe_tv
- http://dbpedia.org/resource/harvard_univ。
- http://dbpedia.org/resource/harvard_university
- http://dbpedia.org/resource/kremlin_on_the_charles
2)查找" x"的所有wikipagedisambigate'x'是上述一种:
select ?x ?y
where {
<http://dbpedia.org/resource/University_of_Harvard> <http://dbpedia.org/ontology/wikiPageRedirects> ?y.
?x <http://dbpedia.org/ontology/wikiPageDisambiguates> ?y.
}
limit 10
结果:
- x-> y
- http://dbpedia.org/resource/harvard_(disamigaution) -> http://dbpedia.org/resource/harvard_university
- http://dbpedia.org/resource/hu-> http://dbpedia.org/resource/harvard_university
您可以在s3space上测试/保存/共享不同的查询。