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