diff options
Diffstat (limited to 'tests/functional-tests/data/ontologies/notify/91-test.ontology')
-rw-r--r-- | tests/functional-tests/data/ontologies/notify/91-test.ontology | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/tests/functional-tests/data/ontologies/notify/91-test.ontology b/tests/functional-tests/data/ontologies/notify/91-test.ontology new file mode 100644 index 000000000..307b5a51f --- /dev/null +++ b/tests/functional-tests/data/ontologies/notify/91-test.ontology @@ -0,0 +1,91 @@ +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix test: <http://example.org/ns#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix nrl: <http://tracker.api.gnome.org/ontology/v3/nrl#> . + +# +# Note: If you modify this ontology remember to replicate the changes in the other +# 91 ontologies +# +# +# A (with props for string and int, string n-cardinality, ) +# / \ +# B C +# +test: a nrl:Namespace, nrl:Ontology ; + nrl:lastModified "2010-03-24T11:00:04Z" ; + nrl:prefix "test" . + +# ***** TEST CHANGE ****** +# test:A a rdfs:Class . + +test:A a rdfs:Class ; + nrl:notify true . +# *************************** + +test:a_string a rdf:Property ; + rdfs:comment "Property to test the conversions from string" ; + rdfs:domain test:A ; + rdfs:range xsd:string ; + nrl:maxCardinality 1 . + +test:a_datetime a rdf:Property ; + rdfs:comment "Property to test the changes string/date" ; + rdfs:domain test:A ; + rdfs:range xsd:dateTime ; + nrl:maxCardinality 1 . + +test:a_int a rdf:Property ; + rdfs:comment "Property to test the changes string/int" ; + rdfs:domain test:A ; + rdfs:range xsd:integer ; + nrl:maxCardinality 1 . + +test:a_n_cardinality a rdf:Property ; + rdfs:comment "Property to test the cardinality changes" ; + rdfs:domain test:A ; + rdfs:range xsd:string . +# Max cardinality N because is not specified + +test:a_superprop a rdf:Property ; + rdfs:comment "To use as superproperty and test the superproperty changes in the subprop." ; + rdfs:domain test:A ; + rdfs:range xsd:string ; + nrl:maxCardinality 1 . + +test:a_superprop_n a rdf:Property ; + rdfs:comment "To use as superproperty and test the superproperty changes in the subprop. cardinality N" ; + rdfs:domain test:A ; + rdfs:range xsd:string ; + nrl:maxCardinality 1 . + +test:B a rdfs:Class ; + rdfs:subClassOf test:A . + +test:b_property a rdf:Property ; + rdfs:comment "A plain property in B class"; + rdfs:domain test:B ; + rdfs:range xsd:string ; + nrl:maxCardinality 1 . + +test:b_property_n a rdf:Property ; + rdfs:comment "A plain property in B class"; + rdfs:domain test:B ; + rdfs:range xsd:string . + +test:C a rdfs:Class ; + rdfs:subClassOf test:A . + +test:c_subprop a rdf:Property ; + rdfs:comment "To test changes in the superproperty" ; + rdfs:subPropertyOf test:a_superprop ; + rdfs:domain test:C ; + rdfs:range xsd:string ; + nrl:maxCardinality 1 . + +test:c_subprop_n a rdf:Property ; + rdfs:comment "To test changes in the superproperty" ; + rdfs:subPropertyOf test:a_superprop_n ; + rdfs:domain test:C ; + rdfs:range xsd:string . |