ex:PDH1 a dpv:Process ;
    dpv:hasPersonalData pd:EmailAddress ;
    dpv:hasProcessing dpv:Collect ;
    dpv:hasPurpose dpv:ServiceRegistration ;
    dpv:hasDataController ex:CompanyA ;
    dpv:hasDataProcessor ex:CompanyB ;
    # explicitly indicating entity receiving data
    dpv:hasRecipient ex:CompanyB .

ex:PDH2 a dpv:Process ;
    dpv:hasPersonalData pd:EmailAddress ;
    dpv:hasProcessing dpv:Share ;
    dpv:hasPurpose dpv:FraudPreventionAndDetection ;
    dpv:hasRecipientThirdParty ex:CompanyC .

ex:JC a dpv:JointDataControllersAgreement ;
    dpv:hasDataController ex:Company1, ex:Company2 ;
    dpv:hasPersonalData pd:EmailAddress ;
    dpv:hasProcessing dpv:Share ;
    dpv:hasRecipientDataController ex:Company1 .
