Skip to content

Pseudo/Anonymisation approach #10

Description

@henarmartinsantos

Option 1: Data Constraint

    ```
    odrl:constraint [
        odrl:leftOperand dpv:Data ;
        odrl:operator odrl:isAnyOf ;
        odrl:rightOperand dpv:PseudonymisedData, dpv:AnonymisedData ]
    ```

Option 2: Refinement on target

    ```odrl:target [
              odrl:source ex:weight ;
              odrl:refinement [
                  odrl:leftOperand dpv:Data ;
                  odrl:operator odrl:isAnyOf ;
                  odrl:rightOperand dpv:PseudonymisedData, dpv:AnonymisedData ]] ;```

Option 3: Action

    `odrl:action dpv-odrl:Pseudonymise / dpv-odrl:Anonymise`

Option 4: Request to anonymised data

    `ehds:DataRequest` # Seeks access to statistically anonymised ehd

Option 5: Pseudonymisation as processing

    ```
    drl:constraint [
        odrl:leftOperand dpv-odrl:Processing ;
        odrl:operator odrl:isA ;
        odrl:rightOperand dpv:Pseudonymisation ],[
        odrl:leftOperand dpv:hasPseudonymisationTechnique ;
        odrl:operator odrl:isAnyOf ;
        odrl:rightOperand dpv:DeterministicPseudonymisation, dpv:MonotonicCounterPseudonymisation ]
    ```

Option 6 (followed strategy): Pseudonymisation as Duty

    ```
    odrl:permission [
        odrl:duty [
            odrl:action [
                rdf:value dpv:Pseudonymise ;
                odrl:refinement [
                    odrl:leftOperand dpv:hasPseudonymisationTechnique ;
                    odrl:operator odrl:isAnyOf ;
                    odrl:rightOperand dpv:DeterministicPseudonymisation, dpv:MonotonicCounterPseudonymisation ] ] ] ]
    ```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions