From 05932aea36c227b49ca2475a5fa3ca4570ba80f1 Mon Sep 17 00:00:00 2001 From: stellamit Date: Sat, 30 Jun 2012 19:42:47 +0000 Subject: [PATCH] NIHVIVO-3860 update past and current migration metadata to not use blank nodes and to be stored in the application metadata graph --- .../ontologies/update/askUpdated.sparql | 11 +++++----- .../additions/MigrationData.sparql | 19 ++++++++++++++++++ .../deletions/MigrationData.sparql | 20 +++++++++++++++++++ .../WEB-INF/ontologies/update/success.n3 | 13 ++++++------ 4 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/MigrationData.sparql create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/MigrationData.sparql diff --git a/productMods/WEB-INF/ontologies/update/askUpdated.sparql b/productMods/WEB-INF/ontologies/update/askUpdated.sparql index 3ea74cd7..e089ecec 100644 --- a/productMods/WEB-INF/ontologies/update/askUpdated.sparql +++ b/productMods/WEB-INF/ontologies/update/askUpdated.sparql @@ -1,9 +1,10 @@ PREFIX vitro: PREFIX owl: +PREFIX rdf: ASK { - vitro:updatedToOntology ?u . - ?u a owl:Thing . - ?u vitro:updatedOntology . - ?u vitro:toOntologyVersion "1.5" . -} + graph { + ?u vitro:updatedOntology . + ?u vitro:toOntologyVersion "1.5" . + } +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/MigrationData.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/MigrationData.sparql new file mode 100644 index 00000000..51d2733a --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/MigrationData.sparql @@ -0,0 +1,19 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX vitro: +PREFIX vivo: + +Construct { + vitro:updatedToOntology . + a owl:Thing . + vitro:updatedOntology . + vitro:toOntologyVersion ?toVers . +} where { + vitro:updatedToOntology ?u . + ?u a owl:Thing . + ?u vitro:updatedOntology . + ?u vitro:fromOntologyVersion ?fromVers . + ?u vitro:toOntologyVersion ?toVers . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/MigrationData.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/MigrationData.sparql new file mode 100644 index 00000000..21b44943 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/deletions/MigrationData.sparql @@ -0,0 +1,20 @@ +PREFIX rdf: +PREFIX rdfs: +PREFIX xsd: +PREFIX owl: +PREFIX vitro: +PREFIX vivo: + +Construct { + vitro:updatedToOntology ?u . + ?u a owl:Thing . + ?u vitro:updatedOntology . + ?u vitro:fromOntologyVersion ?fromVers . + ?u vitro:toOntologyVersion ?toVers . +} where { + vitro:updatedToOntology ?u . + ?u a owl:Thing . + ?u vitro:updatedOntology . + ?u vitro:fromOntologyVersion ?fromVers . + ?u vitro:toOntologyVersion ?toVers . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/success.n3 b/productMods/WEB-INF/ontologies/update/success.n3 index 8512c9eb..1882b123 100644 --- a/productMods/WEB-INF/ontologies/update/success.n3 +++ b/productMods/WEB-INF/ontologies/update/success.n3 @@ -1,9 +1,10 @@ @prefix vitro: . @prefix owl: . +@prefix rdf: . - vitro:updatedToOntology [ - a owl:Thing ; - vitro:updatedOntology ; - vitro:fromOntologyVersion "1.4" ; - vitro:toOntologyVersion "1.5" ; -] . + . + rdf:type owl:Thing . + vitro:updatedOntology . + vitro:fromOntologyVersion "1.4" . + vitro:toOntologyVersion "1.5" . + \ No newline at end of file