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",