anchor.diff:  <c:set var="positionInOrgPred" value="${vivoCore}positionInOrganization" />
   <c:set var="orgForPositionPred" value="${vivoCore}organizationForPosition" />
   
  +<c:set var="dateTimeValue" value="${vivoCore}dateTime"/>
  +<c:set var="dateTimeValueType" value="${vivoCore}DateTimeValue"/>
  +<c:set var="dateTimePrecision" value="${vivoCore}dateTimePrecision"/>
  +<c:set var="edToDateTime" value="${vivoCore}dateTimeInterval"/>
  +
  +<c:set var="positionToInterval" value="${vivoCore}dateTimeInterval"/>
  +<c:set var="intervalType" value="${vivoCore}DateTimeInterval"/>
  +<c:set var="intervalToStart" value="${vivoCore}start"/>
  +<c:set var="intervalToEnd" value="${vivoCore}end"/>
  +
   <%-- Assertions for adding a new role --%>
   
   <v:jsonset var="orgTypeAssertion">
  
positive.code:          "rangeLang"        : "",
           "assertions"       : [ "${orgTypeAssertion}" ]
        },      
        "startYear" : {
           "newResource"      : "false",
           "validators"       : [ "datatype:${gYearDatatypeUriJson}" ],
           "optionsType"      : "UNDEFINED",
           "literalOptions"   : [ ],
           "predicateUri"     : "",
           "objectClassUri"   : "",
           "rangeDatatypeUri" : "${gYearDatatypeUriJson}",
           "rangeLang"        : "",         
           "assertions"       : ["${startYearAssertion}"]
        },
        "endYear" : {
           "newResource"      : "false",
           "validators"       : [ "datatype:${gYearDatatypeUriJson}" ],
           "optionsType"      : "UNDEFINED",
           "literalOptions"   : [ ],
           "predicateUri"     : "",
           "objectClassUri"   : "",
           "rangeDatatypeUri" : "${gYearDatatypeUriJson}",
           "rangeLang"        : "",         
           "assertions"       : ["${endYearAssertion}"]
        }
    }
  }
  
negative.code:     ?org <${orgForPositionPred}> ?position .
  </v:jsonset>
  
  <v:jsonset var="n3ForStart">
      ?position      <${positionToInterval}> ?intervalNode .    
      ?intervalNode  <${type}> <${intervalType}> .
      ?intervalNode <${intervalToStart}> ?startNode .    
      ?startNode  <${type}> <${dateTimeValueType}> .
      ?startNode  <${dateTimeValue}> ?startField.value .
      ?startNode  <${dateTimePrecision}> ?startField.precision .
  </v:jsonset>
  
  <v:jsonset var="n3ForEnd">
      ?position      <${positionToInterval}> ?intervalNode .    
      ?intervalNode  <${type}> <${intervalType}> .
      ?intervalNode <${intervalToEnd}> ?endNode .
      ?endNode  <${type}> <${dateTimeValueType}> .
      ?endNode  <${dateTimeValue}> ?endField.value .
      ?endNode  <${dateTimePrecision}> ?endField.precision .
  </v:jsonset>
  
  <%-- Queries for editing an existing role --%>
  
  