From 2355829332edd90887e9c085a82dc192c4beda74 Mon Sep 17 00:00:00 2001 From: sjm222 Date: Fri, 16 Jul 2010 17:05:46 +0000 Subject: [PATCH] Conversion from PresenationActivity to PresenterRole was resulting in extra owl:Thing instances --- productMods/WEB-INF/ontologies/update/diff.tab.txt | 6 +++--- .../update/sparqlConstructs/additions/PresenterRole.sparql | 7 ++----- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/productMods/WEB-INF/ontologies/update/diff.tab.txt b/productMods/WEB-INF/ontologies/update/diff.tab.txt index 0e503b81..afdff87a 100644 --- a/productMods/WEB-INF/ontologies/update/diff.tab.txt +++ b/productMods/WEB-INF/ontologies/update/diff.tab.txt @@ -92,9 +92,6 @@ http://vivoweb.org/ontology/core#activityRelatedGrant No Delete not set http://vivoweb.org/ontology/core#grantRelatedActivity No Delete not set http://vivoweb.org/ontology/core#activityRelatedEvent No Delete not set http://vivoweb.org/ontology/core#eventRelatedActivity No Delete not set -http://vivoweb.org/ontology/core#PresentationActivity No Delete not set -http://vivoweb.org/ontology/core#presentationActivity No Delete not set -http://vivoweb.org/ontology/core#presentationActivityBy No Delete not set http://vivoweb.org/ontology/core#InternationalActivity No Delete not set http://vivoweb.org/ontology/core#Activity http://vivoweb.org/ontology/core#Role Yes Map Directly-changed http://vivoweb.org/ontology/core#activityBy http://vivoweb.org/ontology/core#roleOf Yes Map Directly-changed @@ -108,6 +105,9 @@ http://vivoweb.org/ontology/core#hasOutreachActivity http://vivoweb.org/ontology http://vivoweb.org/ontology/core#ServiceActivity http://vivoweb.org/ontology/core#ServiceProviderRole Yes Map Directly-changed http://vivoweb.org/ontology/core#professionalServiceActivityBy http://vivoweb.org/ontology/core#serviceProviderRoleOf Yes Map Directly-changed http://vivoweb.org/ontology/core#hasProfessionalServiceActivity http://vivoweb.org/ontology/core#hasServiceProviderRole Yes Map Directly-changed +http://vivoweb.org/ontology/core#PresentationActivity http://vivoweb.org/ontology/core#PresenterRole Yes Map Directly-changed +http://vivoweb.org/ontology/core#presentationActivity http://vivoweb.org/ontology/core#hasPresenterRole Yes Map Directly-changed +http://vivoweb.org/ontology/core#presentationActivityBy http://vivoweb.org/ontology/core#PresenterRoleOf Yes Map Directly-changed http://vivoweb.org/ontology/core#TeachingActivity http://vivoweb.org/ontology/core#TeacherRole Yes Map Directly-changed http://vivoweb.org/ontology/core#teachingActivityBy http://vivoweb.org/ontology/core#teacherRoleOf Yes Map Directly-changed http://vivoweb.org/ontology/core#hasTeachingActivity http://vivoweb.org/ontology/core#hasTeacherRole Yes Map Directly-changed diff --git a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/PresenterRole.sparql b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/PresenterRole.sparql index 80ee89cf..e516f8b6 100644 --- a/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/PresenterRole.sparql +++ b/productMods/WEB-INF/ontologies/update/sparqlConstructs/additions/PresenterRole.sparql @@ -14,11 +14,8 @@ PREFIX skos: PREFIX core: Construct { - _:role a core:PresenterRole . - _:role core:roleIn ?event . - ?event core:relatedRole _:role . - ?person core:hasPresenterRole _:role . - _:role core:presenterRoleOf ?person . + ?activity core:roleIn ?event . + ?event core:relatedRole ?activity . ?event bibo:presents ?infores . ?infores bibo:presentedAt ?event. } where {