2

DBpedia と SPARQL を使い始めたばかりです。次のように使用したい:

入力 x を取得して、x の「Wikipage disambiguates」を返したいと思います。ここで、x は「Wikipage redirect」の可能な値です。言い換えれば、すべての「Wikipage disambiguates」を検索して x を探し、対応する「Wikipage disambiguates」を返したいということです。

教育機関で使用したい: http://dbpedia.org/fct/facet.vsp?iri=http%3A%2F%2Fschema.org%2FEducationalOrganization&sid=3532&cmd=new_with_class および一般組織: http://dbpedia .org/fct/facet.vsp?iri=http%3A%2F%2Fdbpedia.org%2Fontology%2FCompany&sid=3537&cmd=new_with_class

したがって、私はあなたの助けを求めたかった - 私が尋ねる必要がある必要なクエリは何ですか?

PS: SPARQL と DBpedia を操作するためのチュートリアルを必死に探していましたが、私の目標を達成するものは見つかりませんでした。何かお勧めできますか?

ありがとう!:)

4

1 に答える 1

5

おそらく、あなたは次のようなものを見ています:

1) 特定のリソースのすべてのリダイレクトを検索する:リダイレクトを検索:

select ?x
where {
?x <http://dbpedia.org/ontology/wikiPageRedirects> <http://dbpedia.org/resource/Harvard_University>
}
limit 10

結果:

2) 'X' のすべての wikiPageDisambiguatesを検索します。ここで、'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

結果:

s3spaceでさまざまなクエリをテスト/保存/共有できます。

于 2012-11-06T19:25:45.970 に答える