From ef741235328b2a8293a8f0c1faf501fd510cdd3a Mon Sep 17 00:00:00 2001 From: sjm222 Date: Mon, 27 Dec 2010 13:36:49 +0000 Subject: [PATCH] incremental knowledge base migration development for 1.2 --- .../additions-pass2/endDate.sparql | 25 ++++++++++++++++ .../additions-pass2/endYear.sparql | 25 ++++++++++++++++ .../additions-pass2/startDate.sparql | 25 ++++++++++++++++ .../additions-pass2/startYear.sparql | 25 ++++++++++++++++ .../additions/startAndEndDate.sparql | 30 +++++++++++++++++++ .../additions/startAndEndYear.sparql | 30 +++++++++++++++++++ .../deletions/startAndEndDate.sparql | 22 ++++++++++++++ .../deletions/startAndEndYear.sparql | 22 ++++++++++++++ 8 files changed, 204 insertions(+) create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/endDate.sparql create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/endYear.sparql create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/startDate.sparql create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/startYear.sparql create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/startAndEndDate.sparql create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/startAndEndYear.sparql create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/startAndEndDate.sparql create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/startAndEndYear.sparql diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/endDate.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/endDate.sparql new file mode 100644 index 00000000..0c697daf --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/endDate.sparql @@ -0,0 +1,25 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX swrl: +PREFIX swrlb: +PREFIX vitro: +PREFIX vivo: +PREFIX bibo: +PREFIX dcterms: +PREFIX event: +PREFIX foaf: +PREFIX skos: +PREFIX core: + +Construct { + _:edtv a core:DateTimeValue . + _:edtv core:dateTime ?theEndDate . + _:edtv core:dateTimePrecision core:yearMonthDayPrecision . + _:dti a core:DateTimeInterval . + _:dti core:end _:edtv . + ?thing core:dateTimeInterval _:dti . +} where { + ?thing core:endDate ?theEndDate . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/endYear.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/endYear.sparql new file mode 100644 index 00000000..c3f0ef81 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/endYear.sparql @@ -0,0 +1,25 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX swrl: +PREFIX swrlb: +PREFIX vitro: +PREFIX vivo: +PREFIX bibo: +PREFIX dcterms: +PREFIX event: +PREFIX foaf: +PREFIX skos: +PREFIX core: + +Construct { + _:edtv a core:DateTimeValue . + _:edtv core:dateTime ?theEndYear . + _:edtv core:dateTimePrecision core:yearPrecision . + ?thing core:dateTimeInterval _:dti . + _:dti a core:DateTimeInterval . + _:dti core:end _:edtv . +} where { + ?thing core:endYear ?theEndYear . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/startDate.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/startDate.sparql new file mode 100644 index 00000000..133cf27f --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/startDate.sparql @@ -0,0 +1,25 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX swrl: +PREFIX swrlb: +PREFIX vitro: +PREFIX vivo: +PREFIX bibo: +PREFIX dcterms: +PREFIX event: +PREFIX foaf: +PREFIX skos: +PREFIX core: + +Construct { + _:sdtv a core:DateTimeValue . + _:sdtv core:dateTime ?theStartDate . + _:sdtv core:dateTimePrecision core:yearMonthDayPrecision . + _:dti a core:DateTimeInterval . + _:dti core:start _:sdtv . + ?thing core:dateTimeInterval _:dti . +} where { + ?thing core:startDate ?theStartDate . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/startYear.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/startYear.sparql new file mode 100644 index 00000000..b25b70b9 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions-pass2/startYear.sparql @@ -0,0 +1,25 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX swrl: +PREFIX swrlb: +PREFIX vitro: +PREFIX vivo: +PREFIX bibo: +PREFIX dcterms: +PREFIX event: +PREFIX foaf: +PREFIX skos: +PREFIX core: + +Construct { + _:sdtv a core:DateTimeValue . + _:sdtv core:dateTime ?theStartYear . + _:sdtv core:dateTimePrecision core:yearPrecision . + ?thing core:dateTimeInterval _:dti . + _:dti a core:DateTimeInterval . + _:dti core:start _:sdtv . +} where { + ?thing core:startYear ?theStartYear . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/startAndEndDate.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/startAndEndDate.sparql new file mode 100644 index 00000000..10ac6d95 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/startAndEndDate.sparql @@ -0,0 +1,30 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX swrl: +PREFIX swrlb: +PREFIX vitro: +PREFIX vivo: +PREFIX bibo: +PREFIX dcterms: +PREFIX event: +PREFIX foaf: +PREFIX skos: +PREFIX core: + +Construct { + _:sdtv a core:DateTimeValue . + _:sdtv core:dateTime ?theStartDate . + _:sdtv core:dateTimePrecision core:yearMonthDayPrecision . + _:edtv a core:DateTimeValue . + _:edtv core:dateTime ?theEndDate . + _:edtv core:dateTimePrecision core:yearMonthDayPrecision . + _:dti a core:DateTimeInterval . + _:dti core:start _:sdtv . + _:dti core:end _:edtv . + ?thing core:dateTimeInterval _:dti . +} where { + ?thing core:startDate ?theStartDate . + ?thing core:endDate ?theEndDate . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/startAndEndYear.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/startAndEndYear.sparql new file mode 100644 index 00000000..eb9b9a0d --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/startAndEndYear.sparql @@ -0,0 +1,30 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX swrl: +PREFIX swrlb: +PREFIX vitro: +PREFIX vivo: +PREFIX bibo: +PREFIX dcterms: +PREFIX event: +PREFIX foaf: +PREFIX skos: +PREFIX core: + +Construct { + _:sdtv a core:DateTimeValue . + _:sdtv core:dateTime ?theStartYear . + _:sdtv core:dateTimePrecision core:yearPrecision . + _:edtv a core:DateTimeValue . + _:edtv core:dateTime ?theEndYear . + _:edtv core:dateTimePrecision core:yearPrecision . + ?thing core:dateTimeInterval _:dti . + _:dti a core:DateTimeInterval . + _:dti core:start _:sdtv . + _:dti core:end _:edtv . +} where { + ?thing core:startYear ?theStartYear . + ?thing core:endYear ?theEndYear . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/startAndEndDate.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/startAndEndDate.sparql new file mode 100644 index 00000000..abab4870 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/startAndEndDate.sparql @@ -0,0 +1,22 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX swrl: +PREFIX swrlb: +PREFIX vitro: +PREFIX vivo: +PREFIX bibo: +PREFIX dcterms: +PREFIX event: +PREFIX foaf: +PREFIX skos: +PREFIX core: + +Construct { + ?thing core:startDate ?theStartDate . + ?thing core:endDate ?theEndDate . +} where { + ?thing core:startDate ?theStartDate . + ?thing core:endDate ?theEndDate . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/startAndEndYear.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/startAndEndYear.sparql new file mode 100644 index 00000000..01b5a150 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/startAndEndYear.sparql @@ -0,0 +1,22 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX swrl: +PREFIX swrlb: +PREFIX vitro: +PREFIX vivo: +PREFIX bibo: +PREFIX dcterms: +PREFIX event: +PREFIX foaf: +PREFIX skos: +PREFIX core: + +Construct { + ?thing core:startYear ?theStartYear . + ?thing core:endYear ?theEndYear . +} where { + ?thing core:startYear ?theStartYear . + ?thing core:endYear ?theEndYear . +} \ No newline at end of file