2016-07-29 2 views
0

Я хочу, чтобы данный ресурс dbpedia на языке-источнике, чтобы получить его эквивалентный ресурс на целевом языке, я искал использование sparql, но я не нашел никакого запроса для этого. для примера: для ключевого слова источника языка автомобиля есть собственный: http://dbpedia.org/page/Car и е мой язык цель французская, я хочу, чтобы получить http://fr.dbpedia.org/page/AutomobileКак получить ресурс Dbpedia на нескольких языках

Я хочу, чтобы сделать это автоматически .. есть решение с SPARQL или любым другим инструментом ?

ответ

2

Для этого вы можете использовать owl:sameAs, а затем отфильтруйте результаты до версии DBpedia, которую хотите.

Например:

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

Этот запрос возвращает один результат: http://fr.dbpedia.org/resource/Automobile.

+0

Спасибо .. это то, что мне нужно – Nad

+0

привет, вы знаете, как сделать то же самое, используя mediawiki api, чтобы получить название страницы в википедии iin на нескольких языках? – Nad

+0

@Nad Вы должны задать новый вопрос. – svick

Смежные вопросы