Я хочу получить полное имя языка с учетом аббревиатуры языка изокода. Мой SPARQL запрос выглядит следующим образом (с жестким кодированием языка "fr"@en
):Выбор языков со специальным кодом ISO
PREFIX dbpprop: <http://dbpedia.org/property/>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT ?language ?isocode
WHERE
{ ?language dbpprop:iso ?isocode.
?language a dbo:Language.
FILTER (?isocode="fr"@en)
}
Запуск его через онлайн DBPedia endpoint дает нулевой результат - хотя я ожидаю получить «французский». Этот код работал год или два назад (если я не ошибаюсь). Поскольку никаких ошибок не появляется, я немного не понимаю. Ресурс DBPedia French language содержит как язык, так и свойство iso.
Спасибо большое! Ваши ссылки работают на меня. Неважно, что я только что написал, все работает! – anonymous1fsdfds
@Claudia рада это слышать! Если он отвечает на ваш вопрос, подумайте [принять его] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work), чтобы другие пользователи знали, что он сработал. –