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

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

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

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

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

SELECT DISTINCT ?Mountain FROM  WHERE {
  [] rdf:type ?Mountain 
}

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

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

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

ОБНОВИТЬ:

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

PREFIX rdfs: 
PREFIX rdfs: 

SELECT DISTINCT ?name ?description
WHERE {
?name rdf:type ;
dbpedia-owl:abstract ?description .
}

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

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