Как я могу отобразить отдельные пары студентов, если у меня есть отношение на моем графике, например:
:ST1 :read :BOOK1,:BOOK2,:BOOK3.
:ST2 :read :BOOK1,:BOOK2.
:ST3 :read :BOOK2.
И в моем выборе у меня есть что-то вроде этого:
SELECT DISTINCT ?x ?book ?y
{
?x :read ?book.
?book ^:read ?y.
FILTER(?x != ?y).
}
Но с моими данными графика вывод будет:
:ST1 :BOOK1 :ST2
:ST2 :BOOK1 :ST1 ... etc
И я хочу, чтобы отображалось только отношение :ST1 :BOOK1 :ST2
.