Я пытаюсь принести несколько записей через DBpedia используя следующую SPARQL:SPARQL не возвращает правильный ответ
SELECT DISTINCT ?thing, ?url, ?genre WHERE {
?thing foaf:name ?name ;
foaf:isPrimaryTopicOf ?url .
?name bif:contains "'mega'" .
{
?thing dbpedia-owl:genre ?genre ;
a dbpedia-owl:Band
}
UNION
{
?thing dbpedia-owl:genre ?genre ;
a dbpedia-owl:MusicalArtist
}
UNION
{
?thing a <http://umbel.org/umbel/rc/MusicalPerformer>
}
}
LIMIT 1000
Он работает правильно в большинстве случаев, если я не пытаюсь искать «Джеймс Браун» вместо «мега «тогда я не получаю никаких результатов, однако, когда я просто ищу Джеймса, я получаю Джеймса коричневого цвета как один из результатов.
Задайте этот вопрос, используя DBpedia's SPARQL Query Editor.
Пожалуйста, помогите мне отлаживать, почему я не получаю правильные результаты, когда я ввожу «Джеймс коричневый» в качестве строки запроса.
Вы входя «Джеймс коричневые» с строчной б или «Джеймс Браун "с капиталом B? –