WikipediaAPI: Как найти информацию о городе

Я хочу отправить запрос в Википедию. Ответ содержит некоторую информацию о городе, которую я просил.

Несколько примеров: я хотел бы получить некоторую информацию о Мюнхене: http://de.wikipedia.org/w/api.php?action=query&prop=revisions&titles=M%C3%BCnchen&rvprop=content&format=xml Эти запросы присылают мне желаемый ответ.

Но есть и другие случаи, когда Википедия не знает, что я имею в виду (если я ищу «Нойштадт» на de.wikipedia.org, я получаю список разных «Нойштадтов», потому что их много.

Но как мне поймать нужную статью?... В Моей базе данных все города имеют координаты, почтовые индексы и телефонные коды. Но это я не могу найти в Википедии, или?

// РЕДАКТИРОВАТЬ: я ищу URL из статьи


person 501 - not implemented    schedule 21.12.2010    source источник


Ответы (1)


Проблема с данными википедии заключается в том, что они в значительной степени неструктурированы, вам может повезти, если вы посмотрите на что-то вроде dbpedia, которое является попыткой извлекать структурированную информацию из Википедии и делать ее доступной для поиска с помощью SPARQL

person Robb    schedule 21.12.2010