Как я могу фильтровать необязательные значения в SPARQL, сохраняя результаты, в которых необязательное значение отсутствует? Например, в следующих данных есть три книги, а третья не имеет цены:
:book1 a :Book ; :hasPrice 10.
:book2 a :Book ; :hasPrice 20.
:book3 a :Book.
Как я могу выбрать книги, у которых цена меньше 15 или нет вообще?