Как сформировать запрос dbPedia iSPARQL (для контента Википедии)

Скажем, мне нужно получить контент из Википедии обо всех горах. Моя цель - показать начальный абзац и изображение из соответствующей статьи (например,Монте Роза а такжеВинсент Пирамида.

Я узнал о dbpedia и, проведя некоторое исследование, обнаружил, что он обеспечивает прямые запросы в базу данных вики напрямую.

У меня есть 2 вопроса:

1 - Мне трудно, как я могу сформулировать свои запросы. Я не могу игратьiSPARQL, Я попытался следующий запрос, но он выдает ошибку, говоря неверный XML.

SELECT DISTINCT ?Mountain FROM <http://dbpedia.org> WHERE {
  [] rdf:type ?Mountain 
}

2 - Мое требование - показывать только горы, у которых есть хотя бы 1 изображение (мне тоже нужно показать это изображение). Теперь у тех, что я перечислил выше, есть изображения, но как я могу быть уверен? Кроме того, глядя на оба примера, я вижу, что многие поля различаются в статьях вики - поэтому в будущем расширении их будет довольно сложно получить.

Я просто хочу отказаться от тех, которые не имеют достаточных данных или описания.

Как я могу отфильтровать горы по фотографиям?

ОБНОВИТЬ:

Мой исправленный запрос, который решает мою первую проблему:

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT DISTINCT ?name ?description
WHERE {
?name rdf:type <http://dbpedia.org/ontology/Mountain>;
dbpedia-owl:abstract ?description .
}

Ответы на вопрос(1)

Ваш ответ на вопрос