P-Plan
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)
- domain: provenance, workflows
- creators/authors/publishers:
- Daniel Garijo, Ontology Engineering Group, Universidad Politécnica de Madrid
- Yolanda Gil, Information Sciences Institute, University of Southern California, US
- license - Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic License
- url link: http://vocab.linkeddata.es/p-plan/p-plan.owl
- documentation: http://vocab.linkeddata.es/p-plan/
- publication: "Augmenting PROV with Plans in P-PLAN: Scientific Processes as Linked Data". Garijo, D., and Gil, Y. Proceedings of the 2nd International Workshop on Linked Science 2012, Boston.
Relevance
- Origin: see authors/creators/publishers section
- Developed since: N/A but likely ~2012
- Latest version: v1.3 12 March 2014 http://vocab.linkeddata.es/p-plan/
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.