ex:MyProduct a dpv:Service ;
    dct:title "My Product Streaming Service"@en ;
    dpv:hasProcess ex:Register, ex:Service, ex:FraudManagement .

ex:Register a dpv:Process ;
    dpv:hasPurpose dpv:ServiceRegistration ;
    dpv:hasPersonalData pd:EmailAddress ;
    dpv:hasProcessing dpv:Collect, dpv:Store, dpv:Use ;
    dpv:hasLegalBasis dpv:EnterIntoContract .

ex:Service a dpv:Process ;
    dpv:hasLegalBasis dpv:ContractPerformance ;
    dpv:hasPurpose dpv:ServiceManagement ;
    dpv:hasProcess [
        a dpv:Process ;
        dpv:hasProcessing dpv:Use ;
        dpv:hasPersonalData pd:EmailAddress ;
        dpv:hasPurpose dpv:IdentityVerification ;
        dpv:hasPurpose dpv:ServiceAccessDetermination ;
    ] ;
    dpv:hasProcess [
        a dpv:Process ;
        dpv:hasProcessing dpv:Use ;
        dpv:hasPersonalData pd:Location ;
        dpv:hasPurpose dpv:ServiceProvision ;
    ] .

ex:FraudManagement a dpv:Process ;
    dpv:hasPurpose dpv:FraudPreventionAndDetection ;
    dpv:hasProcessing dpv:Use ;
    dpv:hasPersonalData pd:EmailAddress, pd:Location ;
    dpv:hasLegalBasis dpv:LegitimateInterest .

