Я запускаю запрос в DBpedia, и я получаю некоторые результаты, которые, по-видимому, имеют неправильную кодировку и символы, которые отображаются как вопросительные знаки, например. -SPARQL DBPedia encoding
http://dbpedia.org/resource/Bo?aziçi_University
- где я ожидал увидеть -
http://dbpedia.org/resource/Bo%C4%9Fazi%C3%A7i_University
Here вы можете найти фактическое название.
Вы можете выполнить мой запрос на http://live.dbpedia.org/sparql
PREFIX yago: <http://dbpedia.org/class/yago/>
PREFIX schema: <http://schema.org/>
PREFIX dbpedia: <http://dbpedia.org/>
SELECT ?school
WHERE
{
{ ?school rdf:type schema:EducationalOrganization . }
UNION
{ ?school rdf:type yago:EducationalInstitution108276342 . }
UNION
{ ?school rdf:type yago:College108278169 . }
UNION
{ ?school dbpedia:type dbr:Public_university . }
}
Я делаю что-то не так? Должен ли я делать какие-либо дополнения к моему запросу, чтобы получить правильный результат? Связано ли это с данными (в основном данные ошибочны, поэтому ничего нельзя сделать)?
Обратите внимание, что это DBpedia LIVE, что не совсем то же самое, что DBpedia. Конечной точкой DBpedia является http://dbpedia.org/sparql. –
Да, я знаю. В прошлый раз, когда я попробовал, у меня была та же проблема с конечной точкой, которую вы предоставили. – alkis
Часто полезно поднимать эту проблему непосредственно участвующим командам, в этом случае оптимально через [DBpedia Discussion] (https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion) и [Virtuoso Users ] (https://lists.sourceforge.net/lists/listinfo/virtuoso-users/) списки рассылки. – TallTed