stevenh@56: PREFIX rdf: stevenh@56: PREFIX rdfs: stevenh@56: PREFIX owl: stevenh@56: PREFIX xsd: stevenh@56: PREFIX abc: stevenh@56: PREFIX seq: stevenh@56: PREFIX sia: stevenh@56: stevenh@56: INSERT { ?vte sia:dimVal _:dv . stevenh@56: _:dv sia:dimension ?dim; stevenh@56: sia:value ?val} stevenh@56: WHERE stevenh@56: { stevenh@56: ?vte rdf:type sia:VectorTableElement . stevenh@56: ?vte sia:fromDatapoint ?datapoint1 . stevenh@56: ?vte sia:toDatapoint ?datapoint2 . stevenh@56: ?datapoint1 sia:dimVal ?dv1 . stevenh@56: ?dv1 sia:dimension ?dim . stevenh@56: ?dv1 sia:value ?val1 . stevenh@56: ?datapoint2 sia:dimVal ?dv2 . stevenh@56: ?dv2 sia:dimension ?dim . stevenh@56: ?dv2 sia:value ?val2 . stevenh@63: FILTER (( datatype(?val2) = xsd:double ) && ( datatype(?val1) = xsd:double )) stevenh@56: BIND (?val2 - ?val1 AS ?val) stevenh@56: }