diff --git a/productMods/edit/forms/addRoleToPersonTwoStage.jsp b/productMods/edit/forms/addRoleToPersonTwoStage.jsp index 9d164d86..f6ab6e53 100644 --- a/productMods/edit/forms/addRoleToPersonTwoStage.jsp +++ b/productMods/edit/forms/addRoleToPersonTwoStage.jsp @@ -162,6 +162,14 @@ SELECT ?existingRoleLabel WHERE { ?role <${label}> ?existingRoleLabel . } + + PREFIX core: <${vivoCore}> + SELECT ?existingActivityType WHERE { + ?role core:roleIn ?existingActivity . + ?existingActivity a ?existingActivityType . + } + + { "formUrl" : "${formUrl}", @@ -186,7 +194,7 @@ "sparqlForLiterals" : { }, "sparqlForUris" : { }, "sparqlForExistingLiterals" : { "activityLabel":"${activityLabelQuery}", "roleLabel":"${roleLabelQuery}", "startYear":"${startYearQuery}", "endYear":"${endYearQuery}" }, - "sparqlForExistingUris" : { "roleActivity":"${activityQuery}" }, + "sparqlForExistingUris" : { "roleActivity":"${activityQuery}" , "roleActivityType":"${activityTypeQuery}" }, "fields" : { "activityLabel" : { "newResource" : "false",