anchor.diff:           "objectClassUri"   : "${roleActivityType_objectClassUri}",
            "rangeDatatypeUri" : "",
            "rangeLang"        : "",
  -         "assertions"       : ["${n3ForNewActivityType}" ]
  +         "assertions"       : ["${n3ForActivityType}" ]
         },               
         "roleActivity" : {
            "newResource"      : "true",
  
positive.code:         ?existingActivity rdfs:label ?existingTitle . }
  </v:jsonset>
  
  <v:jsonset var="startYearMonthQuery">
    PREFIX core: <${vivoCore}>  
    SELECT ?existingStartYear WHERE { ?role  core:startYear ?existingStartYear .}       
  </v:jsonset>
  
  <v:jsonset var="endYearMonthQuery">
    PREFIX core: <${vivoCore}>  
    SELECT ?existingStartYear WHERE { ?role  core:endYear ?existingStartYear .}
  </v:jsonset>
  
negative.code:     "predicate" : ["rolePredicate", "${predicateUriJson}" ],
      "object"    : ["role", "${objectUriJson}", "URI" ],
      
      "n3required"    : [ "${n3ForNewRole}", "${startYearAssertion}", "${roleLabelAssertion}" ],        
      "n3optional"    : [ "${n3ForActivityLabel}", "${n3ForActivityType}", "${n3ForInverse}", "${endYearAssertion}" ],        
                                                                                          
      "newResources"  : { "role" : "${defaultNamespace}",
                          "roleActivity" : "${defaultNamespace}" },
  