diff options
author | Philip Van Hoof <philip@codeminded.be> | 2010-07-14 10:43:31 +0200 |
---|---|---|
committer | Philip Van Hoof <philip@codeminded.be> | 2010-07-16 10:44:46 +0200 |
commit | 84c1181d9f51ab11db70b5c94c7f5cedb560a0ca (patch) | |
tree | 702fca9355af6fb0f111c471a5cc4afe419b98e1 /tests/libtracker-data/change | |
parent | 94a7f871507e35caf893c84ed2f830b2743636e1 (diff) | |
download | tracker-84c1181d9f51ab11db70b5c94c7f5cedb560a0ca.tar.gz |
tests/libtracker-data: Added some more domainIndex tests
Diffstat (limited to 'tests/libtracker-data/change')
9 files changed, 75 insertions, 0 deletions
diff --git a/tests/libtracker-data/change/change-test-3.out b/tests/libtracker-data/change/change-test-3.out new file mode 100644 index 000000000..f0ceea265 --- /dev/null +++ b/tests/libtracker-data/change/change-test-3.out @@ -0,0 +1,3 @@ +"1" +~ +"2" diff --git a/tests/libtracker-data/change/change-test-3.rq b/tests/libtracker-data/change/change-test-3.rq new file mode 100644 index 000000000..4e8f2fb2d --- /dev/null +++ b/tests/libtracker-data/change/change-test-3.rq @@ -0,0 +1,3 @@ +select ?s1 { <a02> example:single1 ?s1 } +~ +select ?s2 { <a02> example:single2 ?s2 } diff --git a/tests/libtracker-data/change/source/99-example.ontology.v2 b/tests/libtracker-data/change/source/99-example.ontology.v2 index 10bdbb293..5f93fecb5 100644 --- a/tests/libtracker-data/change/source/99-example.ontology.v2 +++ b/tests/libtracker-data/change/source/99-example.ontology.v2 @@ -9,12 +9,16 @@ example: a tracker:Namespace, tracker:Ontology ; nao:lastModified "2010-03-23T11:00:02Z" ; tracker:prefix "example" . +# Creation of a class example:A a rdfs:Class ; rdfs:subClassOf rdfs:Resource . +# Creation of a class example:B a rdfs:Class ; rdfs:subClassOf rdfs:Resource . +# Creation of a property at the same time of creation of a the classes in domain +# and range example:b a rdf:Property ; rdfs:domain example:A ; rdfs:range example:B ; diff --git a/tests/libtracker-data/change/source/99-example.ontology.v3 b/tests/libtracker-data/change/source/99-example.ontology.v3 index 5048df13e..bd7f0c533 100644 --- a/tests/libtracker-data/change/source/99-example.ontology.v3 +++ b/tests/libtracker-data/change/source/99-example.ontology.v3 @@ -20,14 +20,17 @@ example:b a rdf:Property ; rdfs:domain example:A ; rdfs:range example:B . +# Creation of a property example:i1 a rdf:Property ; rdfs:domain example:A ; rdfs:range xsd:integer . +# Creation of a property example:i2 a rdf:Property ; rdfs:domain example:A ; rdfs:range xsd:integer . +# Creation of a property example:single1 a rdf:Property ; rdfs:domain example:A ; rdfs:range xsd:integer ; diff --git a/tests/libtracker-data/change/source/99-example.ontology.v4 b/tests/libtracker-data/change/source/99-example.ontology.v4 index 84ce7a2c5..0a6f9b964 100644 --- a/tests/libtracker-data/change/source/99-example.ontology.v4 +++ b/tests/libtracker-data/change/source/99-example.ontology.v4 @@ -13,6 +13,7 @@ example: a tracker:Namespace, tracker:Ontology ; example:A a rdfs:Class ; rdfs:subClassOf rdfs:Resource . +# Creation of a class example:DomA a rdfs:Class ; rdfs:subClassOf example:A . @@ -31,22 +32,26 @@ example:i2 a rdf:Property ; rdfs:domain example:A ; rdfs:range xsd:integer . +# Index change of a property example:single1 a rdf:Property ; rdfs:domain example:A ; rdfs:range xsd:integer ; nrl:maxCardinality 1 ; tracker:indexed false . +# Creation of a property example:single2 a rdf:Property ; rdfs:domain example:A ; rdfs:range xsd:integer ; nrl:maxCardinality 1 ; tracker:indexed false . +# Creation of a property example:ib a rdf:Property ; rdfs:domain example:B ; rdfs:range xsd:integer . +# Creation of a property example:sb a rdf:Property ; rdfs:domain example:B ; rdfs:range xsd:string . diff --git a/tests/libtracker-data/change/source/99-example.ontology.v5 b/tests/libtracker-data/change/source/99-example.ontology.v5 index 4229990e0..453da6c19 100644 --- a/tests/libtracker-data/change/source/99-example.ontology.v5 +++ b/tests/libtracker-data/change/source/99-example.ontology.v5 @@ -13,6 +13,7 @@ example: a tracker:Namespace, tracker:Ontology ; example:A a rdfs:Class ; rdfs:subClassOf rdfs:Resource . +# Adding two domainIndexes to a class example:DomA a rdfs:Class ; tracker:domainIndex example:single1, example:single2 ; rdfs:subClassOf example:A . diff --git a/tests/libtracker-data/change/source/99-example.ontology.v6 b/tests/libtracker-data/change/source/99-example.ontology.v6 index 5b12426d4..c31c03e52 100644 --- a/tests/libtracker-data/change/source/99-example.ontology.v6 +++ b/tests/libtracker-data/change/source/99-example.ontology.v6 @@ -13,6 +13,7 @@ example: a tracker:Namespace, tracker:Ontology ; example:A a rdfs:Class ; rdfs:subClassOf rdfs:Resource . +# We remove a domainIndex example:DomA a rdfs:Class ; tracker:domainIndex example:single2 ; rdfs:subClassOf example:A . diff --git a/tests/libtracker-data/change/source/99-example.ontology.v7 b/tests/libtracker-data/change/source/99-example.ontology.v7 new file mode 100644 index 000000000..c31c03e52 --- /dev/null +++ b/tests/libtracker-data/change/source/99-example.ontology.v7 @@ -0,0 +1,55 @@ +@prefix example: <http://example/> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix tracker: <http://www.tracker-project.org/ontologies/tracker#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix nao: <http://www.semanticdesktop.org/ontologies/2007/08/15/nao#> . +@prefix nrl: <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#> . + +example: a tracker:Namespace, tracker:Ontology ; + nao:lastModified "2010-03-23T11:00:06Z" ; + tracker:prefix "example" . + +example:A a rdfs:Class ; + rdfs:subClassOf rdfs:Resource . + +# We remove a domainIndex +example:DomA a rdfs:Class ; + tracker:domainIndex example:single2 ; + rdfs:subClassOf example:A . + +example:B a rdfs:Class ; + rdfs:subClassOf rdfs:Resource . + +example:b a rdf:Property ; + rdfs:domain example:A ; + rdfs:range example:B . + +example:i1 a rdf:Property ; + rdfs:domain example:A ; + rdfs:range xsd:integer . + +example:i2 a rdf:Property ; + rdfs:domain example:A ; + rdfs:range xsd:integer . + +example:single1 a rdf:Property ; + rdfs:domain example:A ; + rdfs:range xsd:integer ; + nrl:maxCardinality 1 ; + tracker:indexed false . + +example:single2 a rdf:Property ; + rdfs:domain example:A ; + rdfs:range xsd:integer ; + nrl:maxCardinality 1 ; + tracker:indexed false . + +example:ib a rdf:Property ; + rdfs:domain example:B ; + rdfs:range xsd:integer . + +example:sb a rdf:Property ; + rdfs:domain example:B ; + rdfs:range xsd:string . + diff --git a/tests/libtracker-data/change/updates/99-example.queries.v7 b/tests/libtracker-data/change/updates/99-example.queries.v7 new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/libtracker-data/change/updates/99-example.queries.v7 |