diff --git a/doc/upgrade-1.6.html b/doc/upgrade-1.6.html index 0cb35e51..96900885 100644 --- a/doc/upgrade-1.6.html +++ b/doc/upgrade-1.6.html @@ -78,6 +78,13 @@ MySQL database (most people use mysqldump to create the backup) +

+ If you have used temporary models in the database to stage ingested data, + you will want to clear out any unneeded models that remain listed on the Manage + Jena Models page (under "Ingest tools"). This step is especially important if + these temporary models contain blank nodes, as this may cause unwanted or + duplicate data to appear following the upgrade. +

The upgrade process is similar to the initial install process with @@ -859,9 +866,9 @@

Changes to the VIVO core ontology may require corresponding modifications to the knowledge base instance data and ontology annotations. - Each time VIVO starts up, it will initiate a process to examine the knowledge - base and apply necessary changes. This process should be very quick on subsequent - restarts if no data using the 1.5 ontology has been reintroduced. + The first time VIVO starts up following the upgrade, + it will initiate a process to examine the knowledge + base and apply necessary changes. The knowledge base migration process for release 1.6 will make the following types of changes:

diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0.sparql new file mode 100644 index 00000000..40f24583 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0.sparql @@ -0,0 +1,29 @@ +PREFIX arg: +PREFIX foaf: +PREFIX v: +PREFIX vivo: +PREFIX bibo: + +CONSTRUCT { + ?s arg:ARG_2000028 _:vcard . + _:vcard arg:ARG_2000029 ?s . + _:vcard a v:Individual . +} WHERE { + ?s a foaf:Person + FILTER ( + EXISTS { ?s foaf:firstName ?firstName } || + EXISTS { ?s foaf:lastName ?lastName } || + EXISTS { ?s vivo:middleName ?middleName } || + EXISTS { ?s vivo:email ?email } || + EXISTS { ?s vivo:primaryEmail ?primaryEmail } || + EXISTS { ?s vivo:phoneNumber ?phoneNumber } || + EXISTS { ?s vivo:primaryPhoneNumber ?primaryPhoneNumber } || + EXISTS { ?s vivo:faxNumber ?faxNumber } || + EXISTS { ?s vivo:mailingAddress ?address } || + EXISTS { ?s vivo:webpage ?webpage } || + EXISTS { ?s vivo:preferredTitle ?preferredTitle } || + EXISTS { ?s bibo:prefixName ?prefixName } || + EXISTS { ?s bibo:suffixName ?suffixName } + ) + FILTER NOT EXISTS { ?s arg:ARG_2000028 ?vcardNode } +} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0a.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0a.sparql deleted file mode 100644 index 193cc5aa..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0a.sparql +++ /dev/null @@ -1,15 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s foaf:firstName ?firstName - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0b.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0b.sparql deleted file mode 100644 index f41fd0bc..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0b.sparql +++ /dev/null @@ -1,15 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s foaf:lastName ?lastName - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0c.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0c.sparql deleted file mode 100644 index 7443d28a..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0c.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s vivo:middleName ?middleName . - ?s a foaf:Person - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0d.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0d.sparql deleted file mode 100644 index 1842a23a..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0d.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s vivo:email ?email . - ?s a foaf:Person . - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0e.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0e.sparql deleted file mode 100644 index f392f36e..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0e.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s vivo:primaryEmail ?email . - ?s a foaf:Person . - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0f.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0f.sparql deleted file mode 100644 index d01698a8..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0f.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s vivo:phoneNumber ?phoneNumber . - ?s a foaf:Person . - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0g.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0g.sparql deleted file mode 100644 index a578d3e0..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0g.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s vivo:primaryPhoneNumber ?primaryPhoneNumber . - ?s a foaf:Person - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0h.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0h.sparql deleted file mode 100644 index 8abf7951..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0h.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s vivo:faxNumber ?faxNumber . - ?s a foaf:Person - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0i.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0i.sparql deleted file mode 100644 index 1e966109..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0i.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s vivo:mailingAddress ?address . - ?s a foaf:Person - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0j.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0j.sparql deleted file mode 100644 index 22857e64..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-0j.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Individual . -} WHERE { - ?s vivo:webpage ?webpage . - ?s a foaf:Person - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1.sparql new file mode 100644 index 00000000..1ff6690f --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1.sparql @@ -0,0 +1,22 @@ +PREFIX arg: +PREFIX foaf: +PREFIX v: +PREFIX vivo: + +CONSTRUCT { + ?s arg:ARG_2000028 _:vcard . + _:vcard arg:ARG_2000029 ?s . + _:vcard a v:Organization . +} WHERE { + ?s a foaf:Organization + FILTER ( + EXISTS { ?s vivo:email ?email } || + EXISTS { ?s vivo:primaryEmail ?primaryEmail } || + EXISTS { ?s vivo:phoneNumber ?phoneNumber } || + EXISTS { ?s vivo:primaryPhoneNumber ?primaryPhoneNumber } || + EXISTS { ?s vivo:faxNumber ?faxNumber } || + EXISTS { ?s vivo:mailingAddress ?address } || + EXISTS { ?s vivo:webpage ?webpage } + ) + FILTER NOT EXISTS { ?s arg:ARG_2000028 ?vcardNode } +} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1d.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1d.sparql deleted file mode 100644 index b7a4c933..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1d.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Organization . -} WHERE { - ?s vivo:email ?email . - ?s a foaf:Organization . - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1e.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1e.sparql deleted file mode 100644 index fad907f8..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1e.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Organization . -} WHERE { - ?s vivo:primaryEmail ?email . - ?s a foaf:Organization . - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1f.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1f.sparql deleted file mode 100644 index 5baf40f5..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1f.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Organization . -} WHERE { - ?s vivo:phoneNumber ?phoneNumber . - ?s a foaf:Organization . - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1g.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1g.sparql deleted file mode 100644 index 90c98507..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1g.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Organization . -} WHERE { - ?s vivo:primaryPhoneNumber ?primaryPhoneNumber . - ?s a foaf:Organization - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1h.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1h.sparql deleted file mode 100644 index 036b1c92..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1h.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Organization . -} WHERE { - ?s vivo:faxNumber ?faxNumber . - ?s a foaf:Organization - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1i.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1i.sparql deleted file mode 100644 index 071cf222..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1i.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Organization . -} WHERE { - ?s vivo:mailingAddress ?address . - ?s a foaf:Organization - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1j.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1j.sparql deleted file mode 100644 index a7690455..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-1j.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Organization . -} WHERE { - ?s vivo:webpage ?webpage . - ?s a foaf:Organization - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2.sparql new file mode 100644 index 00000000..030704e9 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2.sparql @@ -0,0 +1,22 @@ +PREFIX arg: +PREFIX foaf: +PREFIX v: +PREFIX vivo: + +CONSTRUCT { + ?s arg:ARG_2000028 _:vcard . + _:vcard arg:ARG_2000029 ?s . + _:vcard a v:Group . +} WHERE { + ?s a foaf:Group + FILTER ( + EXISTS { ?s vivo:email ?email } || + EXISTS { ?s vivo:primaryEmail ?primaryEmail } || + EXISTS { ?s vivo:phoneNumber ?phoneNumber } || + EXISTS { ?s vivo:primaryPhoneNumber ?primaryPhoneNumber } || + EXISTS { ?s vivo:faxNumber ?faxNumber } || + EXISTS { ?s vivo:mailingAddress ?address } || + EXISTS { ?s vivo:webpage ?webpage } + ) + FILTER NOT EXISTS { ?s arg:ARG_2000028 ?vcardNode } +} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2d.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2d.sparql deleted file mode 100644 index 37add2fa..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2d.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Group . -} WHERE { - ?s vivo:email ?email . - ?s a foaf:Group . - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2e.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2e.sparql deleted file mode 100644 index 27f965b6..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2e.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Group . -} WHERE { - ?s vivo:primaryEmail ?email . - ?s a foaf:Group . - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2f.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2f.sparql deleted file mode 100644 index 3018c379..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2f.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Group . -} WHERE { - ?s vivo:phoneNumber ?phoneNumber . - ?s a foaf:Group . - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2g.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2g.sparql deleted file mode 100644 index 7b0de744..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2g.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Group . -} WHERE { - ?s vivo:primaryPhoneNumber ?primaryPhoneNumber . - ?s a foaf:Group - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2h.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2h.sparql deleted file mode 100644 index 2ebffbbc..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2h.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Group . -} WHERE { - ?s vivo:faxNumber ?faxNumber . - ?s a foaf:Group - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2i.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2i.sparql deleted file mode 100644 index 3e83b11e..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2i.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Group . -} WHERE { - ?s vivo:mailingAddress ?address . - ?s a foaf:Group - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -} diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2j.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2j.sparql deleted file mode 100644 index 3ec0ab9e..00000000 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/vcard1-2j.sparql +++ /dev/null @@ -1,16 +0,0 @@ -PREFIX arg: -PREFIX foaf: -PREFIX v: -PREFIX vivo: - -CONSTRUCT { - ?s arg:ARG_2000028 _:vcard . - _:vcard arg:ARG_2000029 ?s . - _:vcard a v:Group . -} WHERE { - ?s vivo:webpage ?webpage . - ?s a foaf:Group - FILTER NOT EXISTS { - ?s arg:ARG_2000028 ?vcard . - } -}