# Sequence in order PREFIX rdfs: PREFIX rdf: PREFIX : PREFIX xsd: PREFIX jfn: SELECT ?p ?member WHERE { :x5 :seq ?seq . ?seq ?p ?member . FILTER ( regex (str(?p), "#_\\d+$") ) } ORDER BY xsd:integer( jfn:substring( str(?p), jfn:strlen(str(rdf:)) + 1 ))