Can i suggest that the fields data processing contract ( mapped to dpv:DataProcessingAgreement) and the field data processor contract ( mapped to dpv:ControllerProcessorAgreement ) are actually the same concept and should be combined and mapped to dpv:DataProcessingAgreement