anchor.diff:      if (editConfig == null) {
           editConfig = new EditConfiguration((String) request.getAttribute("editjson"));     
           EditConfiguration.putConfigInSession(editConfig,session);
  +        
  +      //setup date time edit elements
  +        Field startField = editConfig.getField("startField");
  +        startField.setEditElement(
  +                new DateTimeWithPrecision(startField, 
  +                        VitroVocabulary.Precision.YEAR.uri(),
  +                        VitroVocabulary.Precision.MONTH.uri()));        
  +        Field endField = editConfig.getField("endField");
  +        endField.setEditElement(
  +                new DateTimeWithPrecision(endField, 
  +                        VitroVocabulary.Precision.YEAR.uri(),
  +                        VitroVocabulary.Precision.YEAR.uri()));
       }
       
  -    editConfig.addValidator(new StartYearBeforeEndYear("startYear","endYear") ); 
  +    editConfig.addValidator(new StartYearBeforeEndYear("startField.value","endYear.value") ); 
   
       Model model = (Model) application.getAttribute("jenaOntModel");
       String objectUri = (String) request.getAttribute("objectUri");
  
positive.code: <c:set var="vivoOnt" value="http://vivoweb.org/ontology" />
  <c:set var="vivoCore" value="${vivoOnt}/core#" />
  <c:set var="rdfs" value="<%= VitroVocabulary.RDFS %>" />
  <c:set var="label" value="${rdfs}label" />
  <c:set var="defaultNamespace" value=""/> <%--blank triggers default URI generation behavior --%>
  
  <%-- label and type required if we are doing an add or a repair, but not an edit --%> 
  <c:set var="labelRequired" ><%= (mode == 1 || mode == 3) ?"\"nonempty\"," : "" %></c:set>
  
negative.code: 	        
  	        <c:choose>
  	            <c:when test="${numDateFields == 1}">
  	                <v:input id="startField" label="Year ${requiredHint} ${yearHint}" size="7"/>            
  	            </c:when>
  	            <c:otherwise>
  	                <h4 class="label">Years of Participation in ###</h4>    
  	                <v:input id="startField" label="Start Year ${requiredHint} ${yearHint}" size="7"/>   
  	                <v:input id="endField" label="End Year ${yearHint}" size="7"/>             
  	            </c:otherwise>
  	        </c:choose>
  	 
  