Найти все возможные комбинации по SPARQL на основе значений - PullRequest
0 голосов
/ 01 ноября 2019

Мне интересно, может ли SPARQL решить следующую проблему. И как SPARQL-запрос должен быть написан для такой проблемы (аналогично проблеме с рюкзаком).

У меня в кармане 50 долларов, на которые я хочу купить некоторые книги, вот прайс-лист книг в тройках:

:book1 :hasPrice :15 .
:book2 :hasPrice :20 .
:book3 :hasPrice :25 .

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

book1
book2
book3
book1 book2
book2 book3
book1 book3

Но как я могу запросить эти комбинации с помощью SPARQL? Заранее спасибо!

...