diff --git a/productMods/edit/forms/personHasPositionHistory.jsp b/productMods/edit/forms/personHasPositionHistory.jsp
index ce17504c..8557890a 100644
--- a/productMods/edit/forms/personHasPositionHistory.jsp
+++ b/productMods/edit/forms/personHasPositionHistory.jsp
@@ -99,6 +99,14 @@
?organizationUri <${orgForPositionPred}> ?positionUri .
+
+ SELECT ?existingPositionType WHERE {
+ ?positionUri <${type}> ?existingPositionType }
+
+
+ ?positionUri <${type}> ?positionType .
+
+
?newOrg <${label}> ?newOrgName .
@@ -150,7 +158,7 @@
"urisInScope" : { },
"literalsInScope": { },
- "urisOnForm" : [ "organizationUri", "newOrgType" ],
+ "urisOnForm" : [ "organizationUri", "newOrgType", "positionType" ],
"literalsOnForm" : [ "title", "newOrgName",
"startYear", "endYear" ],
"filesOnForm" : [ ],
@@ -158,12 +166,12 @@
"sparqlForUris" : { },
"sparqlForExistingLiterals" : {
"title" : "${titleExisting}",
- "organizationName" : "${organizationNameExisting}",
"startYear" : "${startYearExisting}",
"endYear" : "${endYearExisting}"
},
"sparqlForExistingUris" : {
- "organizationUri" : "${organizationUriExisting}"
+ "organizationUri" : "${organizationUriExisting}",
+ "positionType" : "${positionTypeExisting}"
},
"fields" : {
"title" : {
@@ -186,7 +194,7 @@
"objectClassUri" : "${positionClassUriJson}",
"rangeDatatypeUri" : "",
"rangeLang" : "",
- "assertions" : [ ]
+ "assertions" : [ "${positionTypeAssertion}" ]
},
"organizationUri" : {
"newResource" : "false",