From 38811be8680da291f544d7a8fc62ab4e22762232 Mon Sep 17 00:00:00 2001 From: stellamit Date: Fri, 24 Jun 2011 18:04:03 +0000 Subject: [PATCH] incremental development for NIHVIVO-2426 --- .../WEB-INF/ontologies/update/diff.tab.txt | 31 ++++++++++++++++--- .../additions/VitroAdditionalLink.sparql | 22 +++++++++++++ .../additions/VitroPrimaryLink.sparql | 23 ++++++++++++++ 3 files changed, 72 insertions(+), 4 deletions(-) create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/VitroAdditionalLink.sparql create mode 100644 productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/VitroPrimaryLink.sparql diff --git a/productMods/WEB-INF/ontologies/update/diff.tab.txt b/productMods/WEB-INF/ontologies/update/diff.tab.txt index 97463a07..fa3d87f7 100644 --- a/productMods/WEB-INF/ontologies/update/diff.tab.txt +++ b/productMods/WEB-INF/ontologies/update/diff.tab.txt @@ -1,12 +1,35 @@ -http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value1Thing No Delete not set -http://vitro.mannlib.cornell.edu/ns/vitro/0.7#DependentResource No Delete not set -http://vivoweb.org/ontology/core#DependentResource No Delete not set +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value1Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value2Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value3Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value4Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value5Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value6Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value7Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value8Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value9Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value10Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value11Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value12Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value13Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value14Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value15Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value16Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value17Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value18Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value19Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1Value20Thing No Delete Delete +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#DependentResource No Delete Delete +http://vivoweb.org/ontology/core#DependentResource No Delete Delete http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Keyword No Delete Delete http://vitro.mannlib.cornell.edu/ns/vitro/0.7#keyword No Delete not set -http://vivoweb.org/ontology/core#v No Delete not set +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#primaryLink No Delete not set +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#additionalLink No Delete not set http://vivoweb.org/ontology/core#organizerOf No Delete not set http://purl.org/ontology/bibo/organizer No Delete not set http://vivoweb.org/ontology/core#PrimaryURLLink http://vivoweb.org/ontology/core#URLLink Yes Map Directly-changed +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Link http://vivoweb.org/ontology/core#URLLink Yes Map Directly-changed +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#linkAnchor http://vivoweb.org/ontology/core#linkAnchorText Yes Map Directly-changed +http://vitro.mannlib.cornell.edu/ns/vitro/0.7#linkURL http://vivoweb.org/ontology/core#linkURI Yes Map Directly-changed http://vivoweb.org/ontology/core#uspc http://vivoweb.org/ontology/core#cclCode Yes Map Directly-changed http://vivoweb.org/ontology/core#wipo-ipc http://vivoweb.org/ontology/core#iclCode Yes Map Directly-changed http://vivoweb.org/ontology/core#email http://vivoweb.org/ontology/core#primaryEmail Yes Map Directly-changed \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/VitroAdditionalLink.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/VitroAdditionalLink.sparql new file mode 100644 index 00000000..1cda22f2 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/VitroAdditionalLink.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 { + ?entity core:webpage ?link . + ?link core:webpageOf ?entity +} where { + ?entity vitro:additionalLink ?link . + ?link a vitro:Link . +} \ No newline at end of file diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/VitroPrimaryLink.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/VitroPrimaryLink.sparql new file mode 100644 index 00000000..89c9e368 --- /dev/null +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/VitroPrimaryLink.sparql @@ -0,0 +1,23 @@ +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 { + ?link core:rank "1"^^ . + ?entity core:webpage ?link . + ?link core:webpageOf ?entity +} where { + ?entity vitro:primaryLink ?link . + ?link a vitro:Link . +} \ No newline at end of file