2016-07-29 11 views
0

ソース言語の指定されたdbpediaリソースがターゲット言語の同等のリソースを取得したい場合、私はsparqlを使用するように検索しましたが、それを行う要求は見つかりませんでした.. たとえば、次のキーワードの車のための 言語ソースは、ENです: http://dbpedia.org/page/Carと私の言語のターゲットがフランス人であるF、IはSPARQLと溶液または他のツールがある..私は自動的にそれをやりたいhttp://fr.dbpedia.org/page/Automobile複数の言語でDbpediaリソースを取得する方法

取得したいです?

答えて

2

これにはowl:sameAsを使用して、結果を必要なDBpediaのバージョンにフィルタリングできます。例えば

http://fr.dbpedia.org/resource/Automobile

SELECT ?x { 
    dbr:Car owl:sameAs ?x. 
    FILTER(strstarts(str(?x), "http://fr.dbpedia.org/resource/")) 
} 

このクエリは、単一の結果を返します。

+0

ありがとうございました。 – Nad

+0

こんにちは、mediawiki apiを使って同じことをやって、ウィキペディアのページ名をいくつかの言語で取得する方法を知っていますか? – Nad

+0

@Nadそれについて新しい質問をする必要があります。 – svick

関連する問題