Предполагая, что предикат name
одинаков для всех word
с, и нет других троек с предикатом name
:
SELECT DISTINCT ?w {
?s <name> ?w
}
ORDER BY ?w
Отредактировано после того, как вопрос отредактирован:
SELECT DISTINCT ?w { # select each word only once
# match three properties under the same resource
?r <property> ?p1, ?p2, ?p3.
# two of the properties must have names "word1" and "word2"
?p1 <name> "word1" .
?p2 <name> "word2" .
# third property name may be anything, including "word1" and "word2"
?p3 <name> ?w .
}
ORDER BY ?w # return words in sorted order