From baa4647d0316bfe27a0710e91716d7f98a3e94d8 Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Sun, 15 Jul 2018 17:49:47 +0200 Subject: functional-tests/17-ontology-changes.py: Disable most tests This removes the TrackerSystemAbstraction class (or rather merges it into 17-ontology-changes.py, which was the only real user in this repo). Something seems very broken about the ontology updates code in Tracker; most of the tests are failing even though they should not. We aren't doing many ontology changes so this is not the highest priority issue right now. I have tidied up the code quite a lot for the testcase, more work is needed to make things actually simple to debug. I'd recommend using tracker_sparql_connection_new_local() instead of starting a new external store process so that the problems can be more easily debugged. functional-tests: Mark test which is known to be unsupported --- tests/functional-tests/12-transactions.py | 4 +- tests/functional-tests/17-ontology-changes.py | 198 +++++++++++++++------ tests/functional-tests/common/utils/helpers.py | 15 +- tests/functional-tests/common/utils/storetest.py | 24 +-- tests/functional-tests/common/utils/system.py | 152 ---------------- .../test-ontologies/add-class/10-xsd.ontology | 16 -- .../test-ontologies/add-class/11-rdf.ontology | 123 ------------- .../test-ontologies/add-class/12-nrl.ontology | 18 -- .../test-ontologies/add-class/20-dc.ontology | 19 -- .../test-ontologies/add-class/31-nao.ontology | 23 --- .../test-ontologies/add-class/90-tracker.ontology | 31 ---- .../test-ontologies/add-class/Makefile.am | 6 - .../add-domainIndex/10-xsd.ontology | 16 -- .../add-domainIndex/11-rdf.ontology | 123 ------------- .../add-domainIndex/12-nrl.ontology | 18 -- .../test-ontologies/add-domainIndex/20-dc.ontology | 19 -- .../add-domainIndex/31-nao.ontology | 23 --- .../add-domainIndex/90-tracker.ontology | 31 ---- .../test-ontologies/add-domainIndex/Makefile.am | 6 - .../test-ontologies/add-prop/10-xsd.ontology | 16 -- .../test-ontologies/add-prop/11-rdf.ontology | 123 ------------- .../test-ontologies/add-prop/12-nrl.ontology | 18 -- .../test-ontologies/add-prop/20-dc.ontology | 19 -- .../test-ontologies/add-prop/31-nao.ontology | 23 --- .../test-ontologies/add-prop/90-tracker.ontology | 31 ---- .../test-ontologies/add-prop/Makefile.am | 6 - .../test-ontologies/basic-future/10-xsd.ontology | 16 -- .../test-ontologies/basic-future/11-rdf.ontology | 123 ------------- .../test-ontologies/basic-future/12-nrl.ontology | 18 -- .../test-ontologies/basic-future/20-dc.ontology | 19 -- .../test-ontologies/basic-future/31-nao.ontology | 23 --- .../basic-future/90-tracker.ontology | 31 ---- .../test-ontologies/basic-future/Makefile.am | 6 - .../test-ontologies/basic/10-xsd.ontology | 16 -- .../test-ontologies/basic/11-rdf.ontology | 123 ------------- .../test-ontologies/basic/12-nrl.ontology | 18 -- .../test-ontologies/basic/20-dc.ontology | 19 -- .../test-ontologies/basic/31-nao.ontology | 23 --- .../test-ontologies/basic/90-tracker.ontology | 31 ---- .../test-ontologies/basic/Makefile.am | 7 +- .../test-ontologies/cardinality/10-xsd.ontology | 16 -- .../test-ontologies/cardinality/11-rdf.ontology | 123 ------------- .../test-ontologies/cardinality/12-nrl.ontology | 18 -- .../test-ontologies/cardinality/20-dc.ontology | 19 -- .../test-ontologies/cardinality/31-nao.ontology | 23 --- .../cardinality/90-tracker.ontology | 31 ---- .../test-ontologies/cardinality/Makefile.am | 6 - .../test-ontologies/indexed/10-xsd.ontology | 16 -- .../test-ontologies/indexed/11-rdf.ontology | 123 ------------- .../test-ontologies/indexed/12-nrl.ontology | 18 -- .../test-ontologies/indexed/20-dc.ontology | 19 -- .../test-ontologies/indexed/31-nao.ontology | 23 --- .../test-ontologies/indexed/90-tracker.ontology | 31 ---- .../test-ontologies/indexed/Makefile.am | 6 - .../test-ontologies/notify/10-xsd.ontology | 16 -- .../test-ontologies/notify/11-rdf.ontology | 123 ------------- .../test-ontologies/notify/12-nrl.ontology | 18 -- .../test-ontologies/notify/20-dc.ontology | 19 -- .../test-ontologies/notify/31-nao.ontology | 23 --- .../test-ontologies/notify/90-tracker.ontology | 31 ---- .../test-ontologies/notify/Makefile.am | 6 - .../property-promotion/10-xsd.ontology | 16 -- .../property-promotion/11-rdf.ontology | 123 ------------- .../property-promotion/12-nrl.ontology | 18 -- .../property-promotion/20-dc.ontology | 19 -- .../property-promotion/31-nao.ontology | 23 --- .../property-promotion/90-tracker.ontology | 31 ---- .../test-ontologies/property-promotion/Makefile.am | 6 - .../property-range-int-to-string/10-xsd.ontology | 16 -- .../property-range-int-to-string/11-rdf.ontology | 123 ------------- .../property-range-int-to-string/12-nrl.ontology | 18 -- .../property-range-int-to-string/20-dc.ontology | 19 -- .../property-range-int-to-string/31-nao.ontology | 23 --- .../90-tracker.ontology | 31 ---- .../property-range-int-to-string/Makefile.am | 6 - .../property-range-string-to-date/10-xsd.ontology | 16 -- .../property-range-string-to-date/11-rdf.ontology | 123 ------------- .../property-range-string-to-date/12-nrl.ontology | 18 -- .../property-range-string-to-date/20-dc.ontology | 19 -- .../property-range-string-to-date/31-nao.ontology | 23 --- .../90-tracker.ontology | 31 ---- .../property-range-string-to-date/Makefile.am | 6 - .../superclass-remove/10-xsd.ontology | 16 -- .../superclass-remove/11-rdf.ontology | 123 ------------- .../superclass-remove/12-nrl.ontology | 18 -- .../superclass-remove/20-dc.ontology | 19 -- .../superclass-remove/31-nao.ontology | 23 --- .../superclass-remove/90-tracker.ontology | 31 ---- .../test-ontologies/superclass-remove/Makefile.am | 6 - 89 files changed, 171 insertions(+), 3055 deletions(-) delete mode 100644 tests/functional-tests/test-ontologies/add-class/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-class/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-class/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-class/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-class/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-class/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-domainIndex/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-domainIndex/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-domainIndex/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-domainIndex/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-domainIndex/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-domainIndex/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-prop/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-prop/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-prop/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-prop/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-prop/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/add-prop/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic-future/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic-future/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic-future/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic-future/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic-future/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic-future/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/basic/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/cardinality/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/cardinality/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/cardinality/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/cardinality/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/cardinality/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/cardinality/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/indexed/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/indexed/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/indexed/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/indexed/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/indexed/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/indexed/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/notify/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/notify/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/notify/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/notify/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/notify/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/notify/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-promotion/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-promotion/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-promotion/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-promotion/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-promotion/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-promotion/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-int-to-string/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-int-to-string/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-int-to-string/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-int-to-string/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-int-to-string/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-int-to-string/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-string-to-date/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-string-to-date/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-string-to-date/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-string-to-date/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-string-to-date/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/property-range-string-to-date/90-tracker.ontology delete mode 100644 tests/functional-tests/test-ontologies/superclass-remove/10-xsd.ontology delete mode 100644 tests/functional-tests/test-ontologies/superclass-remove/11-rdf.ontology delete mode 100644 tests/functional-tests/test-ontologies/superclass-remove/12-nrl.ontology delete mode 100644 tests/functional-tests/test-ontologies/superclass-remove/20-dc.ontology delete mode 100644 tests/functional-tests/test-ontologies/superclass-remove/31-nao.ontology delete mode 100644 tests/functional-tests/test-ontologies/superclass-remove/90-tracker.ontology (limited to 'tests') diff --git a/tests/functional-tests/12-transactions.py b/tests/functional-tests/12-transactions.py index a3c19f41d..b461d97a2 100755 --- a/tests/functional-tests/12-transactions.py +++ b/tests/functional-tests/12-transactions.py @@ -73,8 +73,8 @@ class TrackerTransactionsTest (CommonTrackerStoreTest): NUMBER_OF_INSTANCES = 1000 self.insert_and_commit (NUMBER_OF_INSTANCES) - self.system.tracker_store_stop_brutally () - self.system.tracker_store_start () + self.tracker.kill() + self.tracker.start() try: results = self.tracker.count_instances ("nmo:Email") except: diff --git a/tests/functional-tests/17-ontology-changes.py b/tests/functional-tests/17-ontology-changes.py index 3a5581edf..fcfe0074b 100755 --- a/tests/functional-tests/17-ontology-changes.py +++ b/tests/functional-tests/17-ontology-changes.py @@ -25,16 +25,17 @@ changes and checking if the data is still there. from gi.repository import GLib +import os +import shutil +import re import time -import os from common.utils import configuration as cfg +from common.utils import helpers +from common.utils.dconf import DConfClient +from common.utils.expectedFailure import expectedFailureJournal import unittest2 as ut -#import unittest as ut -from common.utils.system import TrackerSystemAbstraction as TrackerSystemAbstraction -from common.utils.system import UnableToBootException as UnableToBootException -from common.utils.helpers import StoreHelper as StoreHelper -from common.utils.expectedFailure import expectedFailureBug, expectedFailureJournal + RDFS_RANGE = "http://www.w3.org/2000/01/rdf-schema#range" @@ -44,8 +45,93 @@ XSD_INTEGER = "http://www.w3.org/2001/XMLSchema#integer" TEST_PREFIX = "http://example.org/ns#" -import re -import time +TEST_ENV_DIRS = { "XDG_DATA_HOME" : os.path.join (cfg.TEST_TMP_DIR, "data"), + "XDG_CACHE_HOME": os.path.join (cfg.TEST_TMP_DIR, "cache")} + +TEST_ENV_VARS = { "LC_COLLATE": "en_GB.utf8" } + +EXTRA_DIRS = [os.path.join (cfg.TEST_TMP_DIR, "data", "tracker"), + os.path.join (cfg.TEST_TMP_DIR, "cache", "tracker")] + +REASONABLE_TIMEOUT = 5 + + +class UnableToBootException (Exception): + pass + + +class TrackerSystemAbstraction (object): + def __init__(self, settings=None): + self.store = None + + def set_up_environment (self, settings=None, ontodir=None): + """ + Sets up the XDG_*_HOME variables and make sure the directories exist + + Settings should be a dict mapping schema names to dicts that hold the + settings that should be changed in those schemas. The contents dicts + should map key->value, where key is a key name and value is a suitable + GLib.Variant instance. + """ + + for var, directory in TEST_ENV_DIRS.iteritems (): + helpers.log ("export %s=%s" %(var, directory)) + self.__recreate_directory (directory) + os.environ [var] = directory + + for directory in EXTRA_DIRS: + self.__recreate_directory (directory) + + if ontodir: + helpers.log ("export %s=%s" % ("TRACKER_DB_ONTOLOGIES_DIR", ontodir)) + os.environ ["TRACKER_DB_ONTOLOGIES_DIR"] = ontodir + + for var, value in TEST_ENV_VARS.iteritems (): + helpers.log ("export %s=%s" %(var, value)) + os.environ [var] = value + + # Previous loop should have set DCONF_PROFILE to the test location + if settings is not None: + self._apply_settings(settings) + + def _apply_settings(self, settings): + for schema_name, contents in settings.iteritems(): + dconf = DConfClient(schema_name) + dconf.reset() + for key, value in contents.iteritems(): + dconf.write(key, value) + + def tracker_store_testing_start (self, confdir=None, ontodir=None): + """ + Stops any previous instance of the store, calls set_up_environment, + and starts a new instances of the store + """ + self.set_up_environment (confdir, ontodir) + + self.store = helpers.StoreHelper () + self.store.start () + + def tracker_store_restart_with_new_ontologies (self, ontodir): + self.store.stop () + if ontodir: + os.environ ["TRACKER_DB_ONTOLOGIES_DIR"] = ontodir + try: + self.store.start () + except GLib.Error: + raise UnableToBootException ("Unable to boot the store \n(" + str(e) + ")") + + def tracker_store_testing_stop (self): + """ + Stops a running tracker-store + """ + assert self.store + self.store.stop () + + def __recreate_directory (self, directory): + if (os.path.exists (directory)): + shutil.rmtree (directory) + os.makedirs (directory) + class OntologyChangeTestTemplate (ut.TestCase): """ @@ -162,15 +248,14 @@ class OntologyChangeTestTemplate (ut.TestCase): second_date = get_ontology_date (os.path.join (second_dir, "91-test.ontology")) if first_date >= second_date: self.fail ("nao:modifiedTime in '%s' is not more recent in the second ontology" % ("91-test.ontology")) - - class PropertyRangeStringToDate (OntologyChangeTestTemplate): """ Change the range of a property from string to date. There shouldn't be any data loss. """ + @ut.skip("Fails with: basic-future/91-test.ontology: Unsupported ontology change for http://example.org/ns#a_string: can't change rdfs:range (old=http://www.w3.org/2001/XMLSchema#dateTime, attempted new=http://www.w3.org/2001/XMLSchema#string)") @expectedFailureJournal() def test_property_range_string_to_date (self): self.template_test_ontology_change () @@ -182,7 +267,7 @@ class PropertyRangeStringToDate (OntologyChangeTestTemplate): def insert_data (self): self.instance = "test://ontology-change/property-range/string-to-date" self.tracker.update ("INSERT { <%s> a test:A ; test:a_string '2010-10-12T13:30:00Z' }" - % (self.instance)) + % (self.instance)) def validate_status (self): # Query the ontology itself @@ -200,6 +285,7 @@ class PropertyRangeDateToString (OntologyChangeTestTemplate): """ @expectedFailureJournal() + @ut.skip("fails with: basic-future/91-test.ontology: Unsupported ontology change for http://example.org/ns#a_string: can't change rdfs:range (old=http://www.w3.org/2001/XMLSchema#dateTime, attempted new=http://www.w3.org/2001/XMLSchema#string)") def test_property_range_date_to_string (self): self.template_test_ontology_change () @@ -210,7 +296,7 @@ class PropertyRangeDateToString (OntologyChangeTestTemplate): def insert_data (self): self.instance = "test://ontology-change/property-range/date-to-string" self.tracker.update ("INSERT { <%s> a test:A ; test:a_string '2010-10-12T13:30:00Z' }" - % (self.instance)) + % (self.instance)) def validate_status (self): # Query the ontology itself @@ -225,6 +311,7 @@ class PropertyRangeIntToString (OntologyChangeTestTemplate): """ Change the range of a property from int to string. There shouldn't be any data loss. """ + @ut.skip("Fails with: Unable to insert multiple values for subject `http://example.org/ns#a_int' and single valued property `rdfs:comment' (old_value: 'This property is integer in basic here is string', new value: 'Property to test the changes string/int')") def test_property_range_int_to_str (self): self.template_test_ontology_change () @@ -249,6 +336,7 @@ class PropertyRangeStringToInt (OntologyChangeTestTemplate): Change the range of a property from string to int. There shouldn't be any data loss. """ + @ut.skip("Fails with: Unable to insert multiple values for subject `http://example.org/ns#a_int' and single valued property `rdfs:comment' (old_value: 'Property to test the changes string/int', new value: 'This property is integer in basic here is string')") def test_property_range_str_to_int (self): self.template_test_ontology_change () @@ -303,9 +391,11 @@ class PropertyMaxCardinality1toN (OntologyChangeTestTemplate): class PropertyMaxCardinalityNto1 (OntologyChangeTestTemplate): """ Change the cardinality of a property for N to 1. + + This is not allowed as it would cause data loss. """ - @expectedFailureJournal() + @ut.expectedFailure def test_property_cardinality_n_to_1 (self): self.template_test_ontology_change () @@ -396,12 +486,12 @@ class PropertyIndexedSet (OntologyChangeTestTemplate): # Instance with value in the single valued property self.instance_single_valued = "test://ontology-change/indexed/single/true" self.tracker.update ("INSERT { <%s> a test:A ; test:a_string 'anything 1'. }" - % (self.instance_single_valued)) + % (self.instance_single_valued)) # Instance with value in the n valued property self.instance_n_valued = "test://ontology-change/indexed/multiple/true" self.tracker.update ("INSERT { <%s> a test:A ; test:a_n_cardinality 'anything n'. }" - % (self.instance_n_valued)) + % (self.instance_n_valued)) def validate_status (self): # Check ontology and instance for the single valued property @@ -409,7 +499,7 @@ class PropertyIndexedSet (OntologyChangeTestTemplate): self.assertEquals (str(result[0][0]), "true") result = self.tracker.query ("SELECT ?content WHERE { <%s> a test:A; test:a_string ?content. }" - % (self.instance_single_valued)) + % (self.instance_single_valued)) self.assertEquals (str(result[0][0]), "anything 1") # Check ontology and instance for the multiple valued property @@ -417,7 +507,7 @@ class PropertyIndexedSet (OntologyChangeTestTemplate): self.assertEquals (str(result[0][0]), "true") result = self.tracker.query ("SELECT ?content WHERE { <%s> a test:A; test:a_n_cardinality ?content. }" - % (self.instance_n_valued)) + % (self.instance_n_valued)) self.assertEquals (str(result[0][0]), "anything n") class PropertyIndexedUnset (OntologyChangeTestTemplate): @@ -436,12 +526,12 @@ class PropertyIndexedUnset (OntologyChangeTestTemplate): # Instance with value in the single valued property self.instance_single_valued = "test://ontology-change/indexed/single/true" self.tracker.update ("INSERT { <%s> a test:A ; test:a_string 'anything 1'. }" - % (self.instance_single_valued)) + % (self.instance_single_valued)) # Instance with value in the n valued property self.instance_n_valued = "test://ontology-change/indexed/multiple/true" self.tracker.update ("INSERT { <%s> a test:A ; test:a_n_cardinality 'anything n'. }" - % (self.instance_n_valued)) + % (self.instance_n_valued)) def validate_status (self): # @@ -453,7 +543,7 @@ class PropertyIndexedUnset (OntologyChangeTestTemplate): self.assertEquals (str(result[0][0]), "false") result = self.tracker.query ("SELECT ?content WHERE { <%s> a test:A; test:a_string ?content. }" - % (self.instance_single_valued)) + % (self.instance_single_valued)) self.assertEquals (str(result[0][0]), "anything 1") # Check ontology and instance for the multiple valued property @@ -461,7 +551,7 @@ class PropertyIndexedUnset (OntologyChangeTestTemplate): self.assertEquals (str(result[0][0]), "false") result = self.tracker.query ("SELECT ?content WHERE { <%s> a test:A; test:a_n_cardinality ?content. }" - % (self.instance_n_valued)) + % (self.instance_n_valued)) self.assertEquals (str(result[0][0]), "anything n") class OntologyAddClassTest (OntologyChangeTestTemplate): @@ -523,6 +613,7 @@ class OntologyAddPropertyTest (OntologyChangeTestTemplate): """ Add new properties in the ontology, with/without super prop and different ranges and cardinalities """ + @ut.skip("Fails with:Unable to insert multiple values for subject `http://example.org/ns#a_int' and single valued property `rdfs:comment' (old_value: 'This property is integer in basic here is string', new value: 'Property to test the changes string/int')") def test_ontology_add_property (self): self.template_test_ontology_change () @@ -560,20 +651,20 @@ class OntologyRemovePropertyTest (OntologyChangeTestTemplate): self.instance_a = "test://ontology-change/remove/properties/1" self.tracker.update (""" INSERT { <%s> a test:A; - test:a_string 'This is fine' ; - test:new_prop_int 7; - test:new_prop_int_n 3; - test:new_prop_string 'this is going to disappear' ; - test:new_prop_string_n 'same with this' . - } - """ % (self.instance_a)) + test:a_string 'This is fine' ; + test:new_prop_int 7; + test:new_prop_int_n 3; + test:new_prop_string 'this is going to disappear' ; + test:new_prop_string_n 'same with this' . + } + """ % (self.instance_a)) self.instance_b = "test://ontology-change/remove/properties/2" self.tracker.update (""" INSERT { <%s> a test:B; - test:new_subprop_string 'super-prop keeps this value'; - test:new_subprop_string_n 'super-prop also keeps this value'. - } + test:new_subprop_string 'super-prop keeps this value'; + test:new_subprop_string_n 'super-prop also keeps this value'. + } """ % (self.instance_b)) self.assertTrue (self.tracker.ask ("ASK { <%s> a test:A}" % (self.instance_a)), "The instance is not there") @@ -608,6 +699,7 @@ class DomainIndexAddTest (OntologyChangeTestTemplate): """ Add tracker:domainIndex to a class and check there is no data loss. """ + @ut.skip("Fails with: basic-future/91-test.ontology: Unsupported ontology change for test:b_property: can't change rdfs:domain (old=test:A, attempted new=test:B) ") def test_domain_index_add (self): self.template_test_ontology_change () @@ -619,14 +711,14 @@ class DomainIndexAddTest (OntologyChangeTestTemplate): self.instance_a = "test://ontology-changes/properties/add-domain-index/a" self.tracker.update (""" INSERT { <%s> a test:B ; - test:a_string 'test-value' ; - test:a_n_cardinality 'another-test-value'. }""" % (self.instance_a)) + test:a_string 'test-value' ; + test:a_n_cardinality 'another-test-value'. }""" % (self.instance_a)) self.instance_b = "test://ontology-changes/properties/add-domain-index/b" self.tracker.update (""" INSERT { <%s> a test:C ; - test:a_string 'test-value' ; - test:a_n_cardinality 'another-test-value'. }""" % (self.instance_b)) + test:a_string 'test-value' ; + test:a_n_cardinality 'another-test-value'. }""" % (self.instance_b)) def validate_status (self): # Check the ontology @@ -659,14 +751,14 @@ class DomainIndexRemoveTest (OntologyChangeTestTemplate): self.instance_a = "test://ontology-changes/properties/add-domain-index/a" self.tracker.update (""" INSERT { <%s> a test:B ; - test:a_string 'test-value' ; - test:a_n_cardinality 'another-test-value'. }""" % (self.instance_a)) + test:a_string 'test-value' ; + test:a_n_cardinality 'another-test-value'. }""" % (self.instance_a)) self.instance_b = "test://ontology-changes/properties/add-domain-index/b" self.tracker.update (""" INSERT { <%s> a test:C ; - test:a_string 'test-value' ; - test:a_n_cardinality 'another-test-value'. }""" % (self.instance_b)) + test:a_string 'test-value' ; + test:a_n_cardinality 'another-test-value'. }""" % (self.instance_b)) def validate_status (self): # Check the ontology @@ -689,6 +781,7 @@ class SuperclassRemovalTest (OntologyChangeTestTemplate): Remove the superclass relation between two classes """ @expectedFailureJournal() + @ut.skip("Fails with: Unsupported ontology change for http://example.org/ns#B: can't change rdfs:subClassOf (old=-, attempted new=-)") def test_superclass_removal (self): self.template_test_ontology_change () @@ -702,12 +795,12 @@ class SuperclassRemovalTest (OntologyChangeTestTemplate): self.instance_a = "test://ontology-changes/superclasses/remove-superclass/a" self.tracker.update (""" - INSERT { <%s> a test:A . } + INSERT { <%s> a test:A . } """ % (self.instance_a)) self.instance_b = "test://ontology-changes/superclasses/remove-superclass/b" self.tracker.update (""" - INSERT { <%s> a test:B . } + INSERT { <%s> a test:B . } """ % (self.instance_b)) result = self.tracker.count_instances ("test:B") @@ -730,6 +823,7 @@ class SuperclassAdditionTest (OntologyChangeTestTemplate): """ Add a superclass to a class with no superclass previously """ + @ut.skip("Fails with: basic-future/91-test.ontology: Unsupported ontology change for test:B: can't change rdfs:subClassOf (old=-, attempted new=test:A)") @expectedFailureJournal() def test_superclass_addition (self): self.template_test_ontology_change () @@ -773,6 +867,7 @@ class PropertyPromotionTest (OntologyChangeTestTemplate): """ Move a property to the superclass """ + @ut.skip("Fails with: basic-future/91-test.ontology: Unsupported ontology change for test:b_property: can't change rdfs:domain (old=test:A, attempted new=test:B)") @expectedFailureJournal() def test_property_promotion (self): self.template_test_ontology_change () @@ -785,22 +880,22 @@ class PropertyPromotionTest (OntologyChangeTestTemplate): self.instance_b = "test://ontology-change/property/promotion-to-superclass/b" self.tracker.update (""" INSERT { <%s> a test:B; test:b_property 'content-b-test'; test:b_property_n 'b-test-n'. } - """ % (self.instance_b)) + """ % (self.instance_b)) self.instance_a = "test://ontology-change/property/promotion-to-superclass/a" self.assertRaises (GLib.Error, - self.tracker.update, - "INSERT { <%s> a test:A; test:b_property 'content-a-test'.}" % (self.instance_a)) + self.tracker.update, + "INSERT { <%s> a test:A; test:b_property 'content-a-test'.}" % (self.instance_a)) def validate_status (self): # This insertion should work now self.tracker.update (""" - INSERT { <%s> a test:A; test:b_property 'content-a-test'.} + INSERT { <%s> a test:A; test:b_property 'content-a-test'.} """ % (self.instance_a)) # No data loss result = self.tracker.query ("SELECT ?v ?w WHERE { <%s> test:b_property ?v ; test:b_property_n ?w }" - % (self.instance_b)) + % (self.instance_b)) self.assertEquals (result [0][0], "content-b-test") self.assertEquals (result [0][1], "b-test-n") @@ -808,6 +903,7 @@ class PropertyRelegationTest (OntologyChangeTestTemplate): """ Move a property to the subclass """ + @ut.skip("Fails") @expectedFailureJournal() def test_property_relegation (self): self.template_test_ontology_change () @@ -820,21 +916,21 @@ class PropertyRelegationTest (OntologyChangeTestTemplate): self.instance_b = "test://ontology-change/property/promotion-to-superclass/b" self.tracker.update (""" INSERT { <%s> a test:B; test:b_property 'content-b-test'; test:b_property_n 'b-test-n'. } - """ % (self.instance_b)) + """ % (self.instance_b)) self.instance_a = "test://ontology-change/property/promotion-to-superclass/a" self.tracker.update (""" - INSERT { <%s> a test:A; test:b_property 'content-a-test'.} + INSERT { <%s> a test:A; test:b_property 'content-a-test'.} """ % (self.instance_a)) def validate_status (self): # This insertion should fail now self.assertRaises (GLib.Error, - self.tracker.update, - "INSERT { <%s> a test:A; test:b_property 'content-a-test'.}" % (self.instance_a)) + self.tracker.update, + "INSERT { <%s> a test:A; test:b_property 'content-a-test'.}" % (self.instance_a)) # No data loss result = self.tracker.query ("SELECT ?v ?w WHERE { <%s> test:b_property ?v; test:b_property_n ?w }" - % (self.instance_b)) + % (self.instance_b)) self.assertEquals (result [0][0], "content-b-test") self.assertEquals (result [0][1], "b-test-n") diff --git a/tests/functional-tests/common/utils/helpers.py b/tests/functional-tests/common/utils/helpers.py index 45b5b7f3e..a900b8b0a 100644 --- a/tests/functional-tests/common/utils/helpers.py +++ b/tests/functional-tests/common/utils/helpers.py @@ -77,7 +77,7 @@ class Helper: sys.exit(1) sys.excepthook = new_hook - def _start_process (self): + def _start_process (self, env=None): path = self.PROCESS_PATH flags = getattr (self, "FLAGS", @@ -87,7 +87,10 @@ class Helper: if not options.is_verbose (): FNULL = open ('/dev/null', 'w') - kws = { 'stdout': FNULL, 'stderr': subprocess.PIPE } + kws.update({ 'stdout': FNULL, 'stderr': subprocess.PIPE }) + + if env: + kws['env'] = env command = [path] + flags log ("Starting %s" % ' '.join(command)) @@ -132,7 +135,7 @@ class Helper: self.timeout_id = None return False - def start (self): + def start (self, env=None): """ Start an instance of process and wait for it to appear on the bus. """ @@ -153,7 +156,7 @@ class Helper: raise Exception ("Unable to start test instance of %s: " "already running " % self.PROCESS_NAME) - self.process = self._start_process () + self.process = self._start_process (env=env) log ('[%s] Started process %i' % (self.PROCESS_NAME, self.process.pid)) self.process_watch_timeout = GLib.timeout_add (200, self._process_watch_cb) @@ -222,8 +225,8 @@ class StoreHelper (Helper): graph_updated_handler_id = 0 - def start (self): - Helper.start (self) + def start (self, env=None): + Helper.start (self, env=env) self.resources = Gio.DBusProxy.new_sync( self.bus, Gio.DBusProxyFlags.DO_NOT_AUTO_START, None, diff --git a/tests/functional-tests/common/utils/storetest.py b/tests/functional-tests/common/utils/storetest.py index be16b6caa..3a5da0372 100644 --- a/tests/functional-tests/common/utils/storetest.py +++ b/tests/functional-tests/common/utils/storetest.py @@ -1,6 +1,7 @@ #!/usr/bin/env python # # Copyright (C) 2010, Nokia +# Copyright (C) 2018, Sam Thursfield # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -17,29 +18,28 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # -import time -#sys.path.insert (0, "../..") +import unittest2 as ut + +import os +import time -from common.utils.system import TrackerSystemAbstraction from common.utils.helpers import StoreHelper from common.utils import configuration as cfg -import unittest2 as ut -#import unittest as ut class CommonTrackerStoreTest (ut.TestCase): """ Common superclass for tests that just require a fresh store running """ @classmethod - def setUpClass (self): - #print "Starting the daemon in test mode" - self.system = TrackerSystemAbstraction () - self.system.tracker_store_testing_start () - self.tracker = self.system.store + def setUpClass (self): + env = os.environ + env['LC_COLLATE'] = 'en_GB.utf8' + + self.tracker = StoreHelper() + self.tracker.start(env=env) @classmethod def tearDownClass (self): - #print "Stopping the daemon in test mode (Doing nothing now)" - self.system.tracker_store_testing_stop () + self.tracker.stop() diff --git a/tests/functional-tests/common/utils/system.py b/tests/functional-tests/common/utils/system.py index 3d15a3795..013e4b7ec 100644 --- a/tests/functional-tests/common/utils/system.py +++ b/tests/functional-tests/common/utils/system.py @@ -1,153 +1 @@ #!/usr/bin/python -import os -import subprocess -import shutil -import configuration as cfg - -from gi.repository import GObject -from gi.repository import GLib -import time - -import options -from dconf import DConfClient - -import helpers - -# Add this after fixing the backup/restore and ontology changes tests -#"G_DEBUG" : "fatal_criticals", - -TEST_ENV_DIRS = { "XDG_DATA_HOME" : os.path.join (cfg.TEST_TMP_DIR, "data"), - "XDG_CACHE_HOME": os.path.join (cfg.TEST_TMP_DIR, "cache")} - -TEST_ENV_VARS = { "LC_COLLATE": "en_GB.utf8" } - -EXTRA_DIRS = [os.path.join (cfg.TEST_TMP_DIR, "data", "tracker"), - os.path.join (cfg.TEST_TMP_DIR, "cache", "tracker")] - -REASONABLE_TIMEOUT = 5 - -class UnableToBootException (Exception): - pass - - -class TrackerSystemAbstraction (object): - def __init__(self, settings=None, ontodir=None): - self.set_up_environment (settings=settings, ontodir=ontodir) - self.store = None - - def set_up_environment (self, settings=None, ontodir=None): - """ - Sets up the XDG_*_HOME variables and make sure the directories exist - - Settings should be a dict mapping schema names to dicts that hold the - settings that should be changed in those schemas. The contents dicts - should map key->value, where key is a key name and value is a suitable - GLib.Variant instance. - """ - - helpers.log ("[Conf] Setting test environment...") - - for var, directory in TEST_ENV_DIRS.iteritems (): - helpers.log ("export %s=%s" %(var, directory)) - self.__recreate_directory (directory) - os.environ [var] = directory - - for directory in EXTRA_DIRS: - self.__recreate_directory (directory) - - if ontodir: - helpers.log ("export %s=%s" % ("TRACKER_DB_ONTOLOGIES_DIR", ontodir)) - os.environ ["TRACKER_DB_ONTOLOGIES_DIR"] = ontodir - - for var, value in TEST_ENV_VARS.iteritems (): - helpers.log ("export %s=%s" %(var, value)) - os.environ [var] = value - - # Previous loop should have set DCONF_PROFILE to the test location - if settings is not None: - self._apply_settings(settings) - - helpers.log ("[Conf] environment ready") - - def _apply_settings(self, settings): - for schema_name, contents in settings.iteritems(): - dconf = DConfClient(schema_name) - dconf.reset() - for key, value in contents.iteritems(): - dconf.write(key, value) - - def tracker_store_testing_start (self, confdir=None, ontodir=None): - """ - Stops any previous instance of the store, calls set_up_environment, - and starts a new instances of the store - """ - self.set_up_environment (confdir, ontodir) - - self.store = helpers.StoreHelper () - self.store.start () - - def tracker_store_start (self): - self.store.start () - - def tracker_store_stop_nicely (self): - self.store.stop () - - def tracker_store_stop_brutally (self): - self.store.kill () - - def tracker_store_restart_with_new_ontologies (self, ontodir): - self.store.stop () - if ontodir: - helpers.log ("[Conf] Setting %s - %s" % ("TRACKER_DB_ONTOLOGIES_DIR", ontodir)) - os.environ ["TRACKER_DB_ONTOLOGIES_DIR"] = ontodir - try: - self.store.start () - except GLib.Error: - raise UnableToBootException ("Unable to boot the store \n(" + str(e) + ")") - - def tracker_store_prepare_journal_replay (self): - db_location = os.path.join (TEST_ENV_DIRS ['XDG_CACHE_HOME'], "tracker", "meta.db") - os.unlink (db_location) - - lockfile = os.path.join (TEST_ENV_DIRS ['XDG_DATA_HOME'], "tracker", "data", ".ismeta.running") - f = open (lockfile, 'w') - f.write (" ") - f.close () - - def tracker_store_corrupt_dbs (self): - for filename in ["meta.db", "meta.db-wal"]: - db_path = os.path.join (TEST_ENV_DIRS ['XDG_CACHE_HOME'], "tracker", filename) - f = open (db_path, "w") - for i in range (0, 100): - f.write ("Some stupid content... hohohoho, not a sqlite file anymore!\n") - f.close () - - def tracker_store_remove_journal (self): - db_location = os.path.join (TEST_ENV_DIRS ['XDG_DATA_HOME'], "tracker", "data") - shutil.rmtree (db_location) - os.mkdir (db_location) - - def tracker_store_remove_dbs (self): - db_location = os.path.join (TEST_ENV_DIRS ['XDG_CACHE_HOME'], "tracker") - shutil.rmtree (db_location) - os.mkdir (db_location) - - def tracker_store_testing_stop (self): - """ - Stops a running tracker-store - """ - assert self.store - self.store.stop () - - def tracker_all_testing_start (self, confdir=None): - # This will start all miner-fs, store and writeback - self.tracker_writeback_testing_start (confdir) - - def tracker_all_testing_stop (self): - # This will stop all miner-fs, store and writeback - self.tracker_writeback_testing_stop () - - def __recreate_directory (self, directory): - if (os.path.exists (directory)): - shutil.rmtree (directory) - os.makedirs (directory) diff --git a/tests/functional-tests/test-ontologies/add-class/10-xsd.ontology b/tests/functional-tests/test-ontologies/add-class/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/add-class/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/add-class/11-rdf.ontology b/tests/functional-tests/test-ontologies/add-class/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/add-class/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/add-class/12-nrl.ontology b/tests/functional-tests/test-ontologies/add-class/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/add-class/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/add-class/20-dc.ontology b/tests/functional-tests/test-ontologies/add-class/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/add-class/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/add-class/31-nao.ontology b/tests/functional-tests/test-ontologies/add-class/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/add-class/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/add-class/90-tracker.ontology b/tests/functional-tests/test-ontologies/add-class/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/add-class/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/add-class/Makefile.am b/tests/functional-tests/test-ontologies/add-class/Makefile.am index 5b8b5e4c1..9a9024043 100644 --- a/tests/functional-tests/test-ontologies/add-class/Makefile.am +++ b/tests/functional-tests/test-ontologies/add-class/Makefile.am @@ -1,12 +1,6 @@ addclassdir = $(datadir)/tracker-tests/test-ontologies/add-class addclass_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(addclass_DATA) diff --git a/tests/functional-tests/test-ontologies/add-domainIndex/10-xsd.ontology b/tests/functional-tests/test-ontologies/add-domainIndex/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/add-domainIndex/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/add-domainIndex/11-rdf.ontology b/tests/functional-tests/test-ontologies/add-domainIndex/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/add-domainIndex/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/add-domainIndex/12-nrl.ontology b/tests/functional-tests/test-ontologies/add-domainIndex/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/add-domainIndex/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/add-domainIndex/20-dc.ontology b/tests/functional-tests/test-ontologies/add-domainIndex/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/add-domainIndex/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/add-domainIndex/31-nao.ontology b/tests/functional-tests/test-ontologies/add-domainIndex/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/add-domainIndex/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/add-domainIndex/90-tracker.ontology b/tests/functional-tests/test-ontologies/add-domainIndex/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/add-domainIndex/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/add-domainIndex/Makefile.am b/tests/functional-tests/test-ontologies/add-domainIndex/Makefile.am index fd565a15f..52203b4a3 100644 --- a/tests/functional-tests/test-ontologies/add-domainIndex/Makefile.am +++ b/tests/functional-tests/test-ontologies/add-domainIndex/Makefile.am @@ -1,12 +1,6 @@ domainindexdir = $(datadir)/tracker-tests/test-ontologies/add-domainIndex domainindex_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(domainindex_DATA) diff --git a/tests/functional-tests/test-ontologies/add-prop/10-xsd.ontology b/tests/functional-tests/test-ontologies/add-prop/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/add-prop/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/add-prop/11-rdf.ontology b/tests/functional-tests/test-ontologies/add-prop/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/add-prop/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/add-prop/12-nrl.ontology b/tests/functional-tests/test-ontologies/add-prop/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/add-prop/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/add-prop/20-dc.ontology b/tests/functional-tests/test-ontologies/add-prop/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/add-prop/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/add-prop/31-nao.ontology b/tests/functional-tests/test-ontologies/add-prop/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/add-prop/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/add-prop/90-tracker.ontology b/tests/functional-tests/test-ontologies/add-prop/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/add-prop/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/add-prop/Makefile.am b/tests/functional-tests/test-ontologies/add-prop/Makefile.am index 98e4bd5cb..98aa3cd1b 100644 --- a/tests/functional-tests/test-ontologies/add-prop/Makefile.am +++ b/tests/functional-tests/test-ontologies/add-prop/Makefile.am @@ -1,12 +1,6 @@ addpropdir = $(datadir)/tracker-tests/test-ontologies/add-prop addprop_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(addprop_DATA) diff --git a/tests/functional-tests/test-ontologies/basic-future/10-xsd.ontology b/tests/functional-tests/test-ontologies/basic-future/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/basic-future/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/basic-future/11-rdf.ontology b/tests/functional-tests/test-ontologies/basic-future/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/basic-future/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/basic-future/12-nrl.ontology b/tests/functional-tests/test-ontologies/basic-future/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/basic-future/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/basic-future/20-dc.ontology b/tests/functional-tests/test-ontologies/basic-future/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/basic-future/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/basic-future/31-nao.ontology b/tests/functional-tests/test-ontologies/basic-future/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/basic-future/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/basic-future/90-tracker.ontology b/tests/functional-tests/test-ontologies/basic-future/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/basic-future/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/basic-future/Makefile.am b/tests/functional-tests/test-ontologies/basic-future/Makefile.am index f4d94c2c6..181449de5 100644 --- a/tests/functional-tests/test-ontologies/basic-future/Makefile.am +++ b/tests/functional-tests/test-ontologies/basic-future/Makefile.am @@ -1,12 +1,6 @@ basicfutdir = $(datadir)/tracker-tests/test-ontologies/basic-future basicfut_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(basicfut_DATA) diff --git a/tests/functional-tests/test-ontologies/basic/10-xsd.ontology b/tests/functional-tests/test-ontologies/basic/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/basic/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/basic/11-rdf.ontology b/tests/functional-tests/test-ontologies/basic/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/basic/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/basic/12-nrl.ontology b/tests/functional-tests/test-ontologies/basic/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/basic/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/basic/20-dc.ontology b/tests/functional-tests/test-ontologies/basic/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/basic/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/basic/31-nao.ontology b/tests/functional-tests/test-ontologies/basic/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/basic/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/basic/90-tracker.ontology b/tests/functional-tests/test-ontologies/basic/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/basic/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/basic/Makefile.am b/tests/functional-tests/test-ontologies/basic/Makefile.am index b02de8c2b..be05359b2 100644 --- a/tests/functional-tests/test-ontologies/basic/Makefile.am +++ b/tests/functional-tests/test-ontologies/basic/Makefile.am @@ -1,12 +1,7 @@ basicontodir = $(datadir)/tracker-tests/test-ontologies/basic basiconto_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology + EXTRA_DIST = $(basiconto_DATA) diff --git a/tests/functional-tests/test-ontologies/cardinality/10-xsd.ontology b/tests/functional-tests/test-ontologies/cardinality/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/cardinality/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/cardinality/11-rdf.ontology b/tests/functional-tests/test-ontologies/cardinality/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/cardinality/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/cardinality/12-nrl.ontology b/tests/functional-tests/test-ontologies/cardinality/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/cardinality/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/cardinality/20-dc.ontology b/tests/functional-tests/test-ontologies/cardinality/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/cardinality/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/cardinality/31-nao.ontology b/tests/functional-tests/test-ontologies/cardinality/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/cardinality/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/cardinality/90-tracker.ontology b/tests/functional-tests/test-ontologies/cardinality/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/cardinality/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/cardinality/Makefile.am b/tests/functional-tests/test-ontologies/cardinality/Makefile.am index 0d48fc7b5..320d54858 100644 --- a/tests/functional-tests/test-ontologies/cardinality/Makefile.am +++ b/tests/functional-tests/test-ontologies/cardinality/Makefile.am @@ -1,12 +1,6 @@ cardinalitydir = $(datadir)/tracker-tests/test-ontologies/cardinality cardinality_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(cardinality_DATA) diff --git a/tests/functional-tests/test-ontologies/indexed/10-xsd.ontology b/tests/functional-tests/test-ontologies/indexed/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/indexed/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/indexed/11-rdf.ontology b/tests/functional-tests/test-ontologies/indexed/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/indexed/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/indexed/12-nrl.ontology b/tests/functional-tests/test-ontologies/indexed/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/indexed/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/indexed/20-dc.ontology b/tests/functional-tests/test-ontologies/indexed/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/indexed/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/indexed/31-nao.ontology b/tests/functional-tests/test-ontologies/indexed/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/indexed/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/indexed/90-tracker.ontology b/tests/functional-tests/test-ontologies/indexed/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/indexed/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/indexed/Makefile.am b/tests/functional-tests/test-ontologies/indexed/Makefile.am index 8326a50c5..c454a7f12 100644 --- a/tests/functional-tests/test-ontologies/indexed/Makefile.am +++ b/tests/functional-tests/test-ontologies/indexed/Makefile.am @@ -1,12 +1,6 @@ indexeddir = $(datadir)/tracker-tests/test-ontologies/indexed indexed_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(indexed_DATA) diff --git a/tests/functional-tests/test-ontologies/notify/10-xsd.ontology b/tests/functional-tests/test-ontologies/notify/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/notify/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/notify/11-rdf.ontology b/tests/functional-tests/test-ontologies/notify/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/notify/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/notify/12-nrl.ontology b/tests/functional-tests/test-ontologies/notify/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/notify/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/notify/20-dc.ontology b/tests/functional-tests/test-ontologies/notify/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/notify/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/notify/31-nao.ontology b/tests/functional-tests/test-ontologies/notify/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/notify/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/notify/90-tracker.ontology b/tests/functional-tests/test-ontologies/notify/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/notify/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/notify/Makefile.am b/tests/functional-tests/test-ontologies/notify/Makefile.am index 9c4ec7ea3..dd305d47c 100644 --- a/tests/functional-tests/test-ontologies/notify/Makefile.am +++ b/tests/functional-tests/test-ontologies/notify/Makefile.am @@ -1,12 +1,6 @@ notifydir = $(datadir)/tracker-tests/test-ontologies/notify notify_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(notify_DATA) diff --git a/tests/functional-tests/test-ontologies/property-promotion/10-xsd.ontology b/tests/functional-tests/test-ontologies/property-promotion/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/property-promotion/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/property-promotion/11-rdf.ontology b/tests/functional-tests/test-ontologies/property-promotion/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/property-promotion/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/property-promotion/12-nrl.ontology b/tests/functional-tests/test-ontologies/property-promotion/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/property-promotion/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/property-promotion/20-dc.ontology b/tests/functional-tests/test-ontologies/property-promotion/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/property-promotion/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/property-promotion/31-nao.ontology b/tests/functional-tests/test-ontologies/property-promotion/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/property-promotion/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/property-promotion/90-tracker.ontology b/tests/functional-tests/test-ontologies/property-promotion/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/property-promotion/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/property-promotion/Makefile.am b/tests/functional-tests/test-ontologies/property-promotion/Makefile.am index fb62883f3..06f0df058 100644 --- a/tests/functional-tests/test-ontologies/property-promotion/Makefile.am +++ b/tests/functional-tests/test-ontologies/property-promotion/Makefile.am @@ -1,12 +1,6 @@ proppromotiondir = $(datadir)/tracker-tests/test-ontologies/property-promotion proppromotion_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(proppromotion_DATA) diff --git a/tests/functional-tests/test-ontologies/property-range-int-to-string/10-xsd.ontology b/tests/functional-tests/test-ontologies/property-range-int-to-string/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/property-range-int-to-string/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/property-range-int-to-string/11-rdf.ontology b/tests/functional-tests/test-ontologies/property-range-int-to-string/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/property-range-int-to-string/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/property-range-int-to-string/12-nrl.ontology b/tests/functional-tests/test-ontologies/property-range-int-to-string/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/property-range-int-to-string/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/property-range-int-to-string/20-dc.ontology b/tests/functional-tests/test-ontologies/property-range-int-to-string/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/property-range-int-to-string/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/property-range-int-to-string/31-nao.ontology b/tests/functional-tests/test-ontologies/property-range-int-to-string/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/property-range-int-to-string/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/property-range-int-to-string/90-tracker.ontology b/tests/functional-tests/test-ontologies/property-range-int-to-string/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/property-range-int-to-string/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/property-range-int-to-string/Makefile.am b/tests/functional-tests/test-ontologies/property-range-int-to-string/Makefile.am index 60cc9530a..c3097b558 100644 --- a/tests/functional-tests/test-ontologies/property-range-int-to-string/Makefile.am +++ b/tests/functional-tests/test-ontologies/property-range-int-to-string/Makefile.am @@ -1,12 +1,6 @@ intontodir = $(datadir)/tracker-tests/test-ontologies/property-range-int-to-string intonto_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(intonto_DATA) diff --git a/tests/functional-tests/test-ontologies/property-range-string-to-date/10-xsd.ontology b/tests/functional-tests/test-ontologies/property-range-string-to-date/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/property-range-string-to-date/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/property-range-string-to-date/11-rdf.ontology b/tests/functional-tests/test-ontologies/property-range-string-to-date/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/property-range-string-to-date/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/property-range-string-to-date/12-nrl.ontology b/tests/functional-tests/test-ontologies/property-range-string-to-date/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/property-range-string-to-date/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/property-range-string-to-date/20-dc.ontology b/tests/functional-tests/test-ontologies/property-range-string-to-date/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/property-range-string-to-date/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/property-range-string-to-date/31-nao.ontology b/tests/functional-tests/test-ontologies/property-range-string-to-date/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/property-range-string-to-date/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/property-range-string-to-date/90-tracker.ontology b/tests/functional-tests/test-ontologies/property-range-string-to-date/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/property-range-string-to-date/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/property-range-string-to-date/Makefile.am b/tests/functional-tests/test-ontologies/property-range-string-to-date/Makefile.am index add3eb47d..5fd586411 100644 --- a/tests/functional-tests/test-ontologies/property-range-string-to-date/Makefile.am +++ b/tests/functional-tests/test-ontologies/property-range-string-to-date/Makefile.am @@ -1,12 +1,6 @@ dateontodir = $(datadir)/tracker-tests/test-ontologies/property-range-string-to-date dateonto_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(dateonto_DATA) diff --git a/tests/functional-tests/test-ontologies/superclass-remove/10-xsd.ontology b/tests/functional-tests/test-ontologies/superclass-remove/10-xsd.ontology deleted file mode 100644 index c22c5fd2b..000000000 --- a/tests/functional-tests/test-ontologies/superclass-remove/10-xsd.ontology +++ /dev/null @@ -1,16 +0,0 @@ -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -xsd: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "xsd" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -xsd:string a rdfs:Class . -xsd:boolean a rdfs:Class . -xsd:integer a rdfs:Class . -xsd:double a rdfs:Class . -xsd:date a rdfs:Class . -xsd:dateTime a rdfs:Class . - diff --git a/tests/functional-tests/test-ontologies/superclass-remove/11-rdf.ontology b/tests/functional-tests/test-ontologies/superclass-remove/11-rdf.ontology deleted file mode 100644 index 7c786d6a0..000000000 --- a/tests/functional-tests/test-ontologies/superclass-remove/11-rdf.ontology +++ /dev/null @@ -1,123 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -rdf: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "rdf" ; - nao:lastModified "2010-06-29T13:00:00Z" . - -rdfs: a tracker:Namespace ; - tracker:prefix "rdfs" . - -rdfs:Resource a rdfs:Class ; - rdfs:label "All Resources" ; - rdfs:comment "All resources" . - -rdfs:Class a rdfs:Class ; - rdfs:label "Class" ; - rdfs:subClassOf rdfs:Resource . - -rdf:Property a rdfs:Class ; - rdfs:label "Property" ; - rdfs:subClassOf rdfs:Resource . - -rdfs:Literal a rdfs:Class ; - rdfs:label "Literal" ; - rdfs:subClassOf rdfs:Resource . - -rdf:type a rdf:Property ; - rdfs:domain rdfs:Resource ; - rdfs:range rdfs:Class . - -rdfs:subClassOf a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdfs:Class . - -rdfs:subPropertyOf a rdf:Property ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -rdfs:comment a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:label a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:string . - -rdfs:domain a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Resource . - -rdfs:range a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdfs:Class . - -tracker: a tracker:Namespace ; - tracker:prefix "tracker" . - -tracker:Namespace a rdfs:Class ; - rdfs:label "Namespace" ; - rdfs:subClassOf rdfs:Resource . - -tracker:Ontology a rdfs:Class ; - rdfs:label "Ontology" ; - rdfs:subClassOf rdfs:Resource . - -tracker:prefix a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain tracker:Namespace ; - rdfs:range xsd:string . - -tracker:domainIndex a rdf:Property ; - rdfs:domain rdfs:Class ; - rdfs:range rdf:Property . - -tracker:indexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:secondaryIndex a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range rdf:Property . - -tracker:fulltextIndexed a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:transient a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:weight a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - -tracker:defaultValue a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:string . - -tracker:added a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - -# implicitly updated modification time -tracker:modified a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/superclass-remove/12-nrl.ontology b/tests/functional-tests/test-ontologies/superclass-remove/12-nrl.ontology deleted file mode 100644 index 381e0c39c..000000000 --- a/tests/functional-tests/test-ontologies/superclass-remove/12-nrl.ontology +++ /dev/null @@ -1,18 +0,0 @@ -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nrl: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nrl" ; - nao:lastModified "2010-02-16T11:00:00Z" . - -nrl:InverseFunctionalProperty a rdfs:Class . - -nrl:maxCardinality a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:integer . - diff --git a/tests/functional-tests/test-ontologies/superclass-remove/20-dc.ontology b/tests/functional-tests/test-ontologies/superclass-remove/20-dc.ontology deleted file mode 100644 index 3567110e9..000000000 --- a/tests/functional-tests/test-ontologies/superclass-remove/20-dc.ontology +++ /dev/null @@ -1,19 +0,0 @@ -@prefix dc: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -dc: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "dc" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -dc:date a rdf:Property ; - rdfs:label "Date" ; - rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource." ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/superclass-remove/31-nao.ontology b/tests/functional-tests/test-ontologies/superclass-remove/31-nao.ontology deleted file mode 100644 index 8303bc11d..000000000 --- a/tests/functional-tests/test-ontologies/superclass-remove/31-nao.ontology +++ /dev/null @@ -1,23 +0,0 @@ -@prefix dc: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . -@prefix nao: . - -nao: a tracker:Namespace, tracker:Ontology ; - tracker:prefix "nao" ; - nao:lastModified "2010-03-23T16:00:00Z" . - -nao:lastModified a rdf:Property ; - rdfs:label "lastModified" ; - rdfs:comment "last modification date" ; - rdfs:subPropertyOf dc:date ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Resource ; - rdfs:range xsd:dateTime . - - diff --git a/tests/functional-tests/test-ontologies/superclass-remove/90-tracker.ontology b/tests/functional-tests/test-ontologies/superclass-remove/90-tracker.ontology deleted file mode 100644 index ff1f7dc4c..000000000 --- a/tests/functional-tests/test-ontologies/superclass-remove/90-tracker.ontology +++ /dev/null @@ -1,31 +0,0 @@ -@prefix fts: . -@prefix nao: . -@prefix nie: . -@prefix nrl: . -@prefix rdf: . -@prefix rdfs: . -@prefix tracker: . -@prefix xsd: . - -tracker: a tracker:Ontology ; - nao:lastModified "2011-02-03T16:00:00Z" . - -#tracker:indexed a rdf:Property ; -# nrl:maxCardinality 1 ; -# rdfs:domain rdf:Property ; -# rdfs:range xsd:boolean . - -tracker:notify a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdfs:Class ; - rdfs:range xsd:boolean . - -tracker:writeback a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . - -tracker:forceJournal a rdf:Property ; - nrl:maxCardinality 1 ; - rdfs:domain rdf:Property ; - rdfs:range xsd:boolean . diff --git a/tests/functional-tests/test-ontologies/superclass-remove/Makefile.am b/tests/functional-tests/test-ontologies/superclass-remove/Makefile.am index e27e0417b..e247980d0 100644 --- a/tests/functional-tests/test-ontologies/superclass-remove/Makefile.am +++ b/tests/functional-tests/test-ontologies/superclass-remove/Makefile.am @@ -1,12 +1,6 @@ superclassrmdir = $(datadir)/tracker-tests/test-ontologies/superclass-remove superclassrm_DATA = \ - 10-xsd.ontology \ - 11-rdf.ontology \ - 12-nrl.ontology \ - 20-dc.ontology \ - 31-nao.ontology \ - 90-tracker.ontology \ 91-test.ontology EXTRA_DIST = $(superclassrm_DATA) -- cgit v1.2.1