anchor.diff:                          "endNode" : "${defaultNamespace}" },
       "urisInScope"    : { },
       "literalsInScope": { },
  -    "urisOnForm"     : [ "personUri" ],
  +    "urisOnForm"     : [ "personUri", "positionType" ],
       "literalsOnForm" :  [ "title", "startYear", "endYear" ],
       "filesOnForm"    : [ ],
       "sparqlForLiterals" : { },
  
positive.code: <v:jsonset var="n3ForStmtToOrg"  >
  	?organizationUri <${orgForPositionPred}> ?positionUri .
  	?positionUri     <${positionInOrgPred}> ?organizationUri .	
      ?positionUri     <${type}>  <${positionType}> .    
  </v:jsonset>
  
  <v:jsonset var="n3ForStart">
  
negative.code:       ?endNode <${dateTimePrecision}> ?existingEndPrecision . }
  </v:jsonset>
  
  <v:jsonset var="positionTypeAssertion">
      ?positionUri a ?positionType .
  </v:jsonset>
  
  <v:jsonset var="positionTypeQuery">
      SELECT ?existingPositionType WHERE {
          ?positionUri a ?existingPositionType . }
  </v:jsonset>
  
  <c:set var="positionClass" value="${vivoCore}Position" />
  <v:jsonset var="positionClassUriJson">${positionClass}</v:jsonset>
  
  <c:set var="editjson" scope="request">
    {
      "formUrl" : "${formUrl}",
  