Mercurial > hg > semantic-sia
comparison src/sparql/insert_siatec_vector_table_bnodes.sparql @ 77:3172307ff0bd
added assertion _:vte rdfs:subClassOf _:vte
changed filter type from xsd:integer to xsd:int
author | stevenh |
---|---|
date | Fri, 02 Aug 2013 15:51:04 +0100 |
parents | 7cdbe9fdc1bb |
children |
comparison
equal
deleted
inserted
replaced
76:37d8b5284727 | 77:3172307ff0bd |
---|---|
5 PREFIX abc: <http://example.org/abc#> | 5 PREFIX abc: <http://example.org/abc#> |
6 PREFIX seq: <http://example.org/seq#> | 6 PREFIX seq: <http://example.org/seq#> |
7 PREFIX sia: <http://example.org/sia#> | 7 PREFIX sia: <http://example.org/sia#> |
8 | 8 |
9 INSERT { _:vte rdf:type sia:VectorTableElement; | 9 INSERT { _:vte rdf:type sia:VectorTableElement; |
10 rdfs:subClassOf _:vte; | |
10 sia:fromDatapoint ?datapoint1; | 11 sia:fromDatapoint ?datapoint1; |
11 sia:toDatapoint ?datapoint2; | 12 sia:toDatapoint ?datapoint2; |
12 sia:memberOfDataset ?dataset} | 13 sia:memberOfDataset ?dataset} |
13 WHERE | 14 WHERE |
14 { | 15 { |
18 ?datapoint2 sia:memberOfOrderedSet ?orderedSet . | 19 ?datapoint2 sia:memberOfOrderedSet ?orderedSet . |
19 ?orderedSet a sia:OrderedSet . | 20 ?orderedSet a sia:OrderedSet . |
20 ?datapoint1 sia:orderedIndex ?i1 . | 21 ?datapoint1 sia:orderedIndex ?i1 . |
21 ?datapoint2 sia:orderedIndex ?i2 | 22 ?datapoint2 sia:orderedIndex ?i2 |
22 | 23 |
23 FILTER ((?datapoint1 != ?datapoint2) && (?i1 < ?i2)) | 24 FILTER ( datatype(?i1) = xsd:int && datatype(?i2) = xsd:int ) |
24 FILTER ( datatype(?i1) = xsd:integer && datatype(?i2) = xsd:integer ) | |
25 | 25 |
26 { | 26 { |
27 SELECT ?dataset ?orderedSet | 27 SELECT ?dataset ?orderedSet |
28 WHERE | 28 WHERE |
29 { | 29 { |