У меня есть этот набор данных RDF с семьей, у которой есть отношение hasParent.Для поиска всех пар братьев и сестер у меня есть следующий запрос:
SELECT DISTINCT ?name1 ?name2
WHERE {
?subject1 oranje:hasParent ?object .
?subject2 oranje:hasParent ?object .
?subject1 rdfs:label ?name1 .
?subject2 rdfs:label ?name2 .
FILTER (?subject1 != ?subject2)
}
Однако, как мне получить все пары полубратьев / сестер?Это значит: братья и сестры, у которых только один общий родитель.
Редактировать: может быть важно, набор данных также содержит отношения между браком и с