steve@0: PREFIX rdf: steve@0: PREFIX rdfs: steve@0: PREFIX owl: steve@0: PREFIX xsd: steve@0: PREFIX abc: steve@0: PREFIX seq: steve@0: PREFIX sia: steve@0: steve@0: CONSTRUCT { _:vte rdf:type sia:VectorTableElement; steve@0: sia:fromDatapoint ?datapoint1; steve@0: sia:toDatapoint ?datapoint2} steve@0: WHERE steve@0: { steve@0: ?datapoint1 sia:memberOfOrderedSet ?bnode . steve@0: ?datapoint2 sia:memberOfOrderedSet ?bnode . steve@0: ?bnode a sia:OrderedSet . steve@0: ?datapoint1 sia:orderedIndex ?i1 . steve@0: ?datapoint2 sia:orderedIndex ?i2 steve@0: FILTER ((?datapoint1 != ?datapoint2) && (?i1 < ?i2)) steve@0: } steve@0: GROUP BY ?datapoint1 ?datapoint2