В редакторе запросов Virtuoso SPARQL запрос ASK возвращает false, почему? - PullRequest
0 голосов
/ 19 июня 2020

Итак, это мой запрос SPARQL и связанная с ним онтология, но ответ неверен, почему? Я ожидал истины, так как Лакхнау является Капиталом ВВЕРХ, поэтому есть по крайней мере один Город, который является Капиталом ВВЕРХ.

enter image description hereenter image description here

введите описание изображения здесь

1 Ответ

0 голосов
/ 19 июня 2020

Запрос ASK можно лучше понять из запроса ниже. Этот запрос может быть успешно выполнен для любого механизма SPARQL.

ASK{
SELECT * Where {?state base:capital city:Lucknow }
}

Если оператор select возвращает непустой набор результатов, запрос ASK возвращает истину. И если оператор select возвращает пустой набор результатов, запрос ASK возвращает false.

Это помогает сначала написать запрос SELECT, который возвращает некоторый ответ.

...