anchor.diff:  *,managers,RDF::SIOC.has_owner,u,,
   *,updated_at,RDF::DC.modified,l,item.to_datetime,
   *,latest_version,RDF::DC.hasVersion,u,,
  -*,rdf_seek_id,JERMVocab.seekID,l,URI.parse(item),
   Assay,assay_type_uri,JERMVocab.hasType,u,,
   Assay,incoming,JERMVocab.hasInput,u,,
   Assay,outgoing,JERMVocab.hasOutput,u,,
  
positive.code: Programme,assets,JERMVocab.hasItem,u,,select{|item| !item.is_a?(Presentation)}
  Programme,people,JERMVocab.isAssociatedWith,u,,
  Programme,projects,JERMVocab.hasPart,u,,
  Project,assays,JERMVocab.hasItem,u,,
  Project,assets,JERMVocab.hasItem,u,,select{|item| !item.is_a?(Presentation)}
  Project,investigations,JERMVocab.hasItem,u,,
  
negative.code: Project,people,JERMVocab.isAssociatedWith,u,,
  Project,programme,JERMVocab.isPartOf,u,,
  Project,web_page,JERMVocab.webLink,l,URI.parse(item),compact
  Project,rdf_seek_id,JERMVocab.seekID,l,URI.parse(item),
  Publication,projects,JERMVocab.itemProducedBy,u,,
  Publication,assays,JERMVocab.isPartOf,u,,
  Sop,assays,JERMVocab.isPartOf,u,,
  Sop,projects,JERMVocab.itemProducedBy,u,,
  Sop,rdf_seek_id,JERMVocab.seekID,l,URI.parse(item),
  Strain,assays,JERMVocab.isInvestigatedBy,u,,
  Strain,ncbi_uri,JERMVocab.NCBI_ID,l,URI.parse(item),compact
  Strain,provider_id,JERMVocab.externalSupplierID,l,,
  Study,assays,JERMVocab.hasPart,u,,
  Study,investigation,JERMVocab.isPartOf,u,,
  Study,projects,JERMVocab.itemProducedBy,u,,
  Study,rdf_seek_id,JERMVocab.seekID,l,URI.parse(item),
  