Jump to content

P-Plan

From Data Privacy Vocabularies and Controls Community Group
   P-Plan extends the PROV-O ontology

P-Plan

The Ontology for Provenance and Plans (P-Plan) is an extension of the PROV-O ontology [PROV-O] created to represent the plans that guided the execution of scientific processes. P-Plan describes how the plans are composed and their correspondence to provenance records that describe the execution itself.

   Provenance describes past execution, but does not offer a vocabulary to express the plan that the execution was supposed to follow. As an example, provenance vocabularies are appropriate for describing assays once they are executed, but are not designed to describe protocols. Therefore, in addition to the provenance record, it is often desirable to publish the plan that was followed during the execution. This would allow the provenance record to include what was envisioned would happen prior to the execution.
   Publishing the plan has several benefits:
    - The plan can provide a higher-level, more abstract description of what was executed which improves understandability and facilitates reuse in future situations
    - The plan can describe the expectations for the execution, which can then be contrasted with the provenance to detect deviations and correct abnormalities.
   Acknowledging this need, PROV includes the term “prov:Plan”. However, it does not elaborate any further how plans can be described or related to other provenance elements of the execution, which is precisely the scope of the P-Plan ontology.
   (replicated from introduction section in documentation)

Relevance

Covered Requirements

  • Taxonomy of regulatory privacy terms (including all GDPR terms) : N/A
  • Taxonomy for personal data : N/A
  • Taxonomy of purposes. : N/A
  • Taxonomy of disclosure. : N/A
  • Metadata related to the details of anonymisation. : N/A
  • Log vocabularies for immutably and securely recording: : Applicable to describe modelling of activities
    • disclosure of consent
    • revocation of consent
    • policy changes
    • transparency
  • Taxonomy of linkage operations. : N/A
  • Taxonomies of human behavior. : N/A

Uptake and Covered Use-cases

P-Plan has been used to create workflow-related ontologies and approaches such as [www.opmw.org/ OPMW] to depict abstract models/templates of activities involving data and entities. This can be used to describe data lifecycles. This is the approach taken by GDPRov to represent consent and data lifecycles in connection with the GDPR.

  • SPECIAL/Proximus use case - personalized touristic recommendations : pending documentation of use-case
  • SPECIAL/DT use case - mobile network quality measurements : pending documentation of use-case
  • SPECIAL/TR use case - ‘Know Your Customer’ (finance, anti-money-laundering) : pending documentation of use-case

Terms and Concepts

In relevant to PROV-O the terms of interest are Plan, Step, and Variable to describe abstract processes, activities, and entities respectively.