W3C Member SiteWBS Home

Results of Questionnaire W3C PROV Vocabulary Extension Survey

The results of this questionnaire are available only to the participants of the group (and the W3C Team) In addition, answers are sent to the following email address: zednis@rpi.edu

This questionnaire is open from 2012-01-11 to 2013-03-30.

12 answers have been received.

Jump to results for question:

  1. Vocabulary Extension Information
  2. Contact Information
  3. PROV Encodings Supported
  4. Feature Coverage
  5. Provenance Exchange

Vocabulary Extension Information

Please provide the name and url of the vocabulary, ontology or other extension to PROV.

Details

Responder NameURLDescription
Irene Celino Human Computation ontology swa.cefriel.it/ontologies/hc The Human Computation Ontology is the specification of the entities and relations occurring in a Human Computation campaign that employs human contributors in solving a set of tasks. The Human Computation ontology is mapped to the Provenance Ontology (PROVO) to describe the results of a Human Computation approach in terms of their 'provenance', i.e. their origin within the tasks solved by human workers.
Stian Soiland-Reyes tavernaprov http://ns.taverna.org.uk/2012/tavernaprov/ Vocabulary for Taverna specific workflow run provenance. See 'Taverna'
implementation registration and https://github.com/wf4ever/taverna-prov/

Also extends the wfprov vocabulary (see separate registration) - this survey shows only particular extensions beyond wfprov. The extensions in this vocabulary proide a way to talk about value byte sizes, checksums and errors occurring in workflow runs.
Daniel Garijo The Open Provenance Model for Workflows (OPMW) http://www.opmw.org/ OPMW is an ontology for describing workflows based on the Open Provenance Model. OPMW allows the publication of workflow execution traces as well as the more abstract reusable workflows that were originally used. Since the publication of the PROV-O standard, OPMW also extends the W3C recommendation.
Khalid Belhajjame wfprov http://purl.org/wf4ever/wfprov# The wfprov ontology is part of the Wf4Ever
(http://wf4ever.github.com/ro/) ontologies, which are used for
specifying research objects. The Wfprov provide the terms that are
necessary for describing the provenance of workflow execution traces,
under namespace http://purl.org/wf4ever/wfprov#.
Palma Raul roevo http://purl.org/wf4ever/roevo roevo enables the representation of the different stages of the ROs lifecycle, their dependencies, as well as the corresponding versions of ROs and their aggregated resources, with the associated changes in these resources. Built on top of RO model within Wf4Ever project (http://www.wf4ever-project.org/).
Daniel Garijo P-plan http://purl.org/net/p-plan The Ontology for Provenance and Plans (P-Plan) is an extension of the PROV-O ontology 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.
Jun Zhao Jun Zhao http://purl.org/net/provenance/ns The Provenance Vocabulary provides classes and properties for describing provenance of Web data. The vocabulary focuses on two main use cases: 1.) It enables consumers of Web data to describe provenance of data retrieved from the Web and of data derived from such Web data. 2.) It enables providers of Web data to publish provenance-related metadata about their data.
Satya Sahoo Systems molecular biology provenance ontology (SysPro) http://physiomimi.case.edu/sempod/index.php/Main_Page The Systems molecular biology provenance ontology (SysPro) is used in the Semantic Proteomics Dashboard (SemPoD) to enable researchers at the Case Center for Proteomics and Bioinformatics (CPB) to query proteomics data across projects and allow integration with legacy data. SysPro models provenance metadata together with domain information, also called semantic provenance, to support multiple query functionalities in an intuitive query interface. The SysPro ontology extends the PROV-ontology (PROV-O) and re-uses terms from existing proteomics standards, such as the minimum information required for reporting a molecular interaction experiment (MIMIx), and the minimum information about a proteomics experiment (MIAPE).

Further information at: http://physiomimi.case.edu/sempod/index.php/Main_Page
Yanfeng Shu Yanfeng Shu http://www.csiro.au/sensorweb/seff/SEFF.owl The ontology was designed to model provenance in the workflow for streamflow forecasting in the South Esk river catchment in Tasmania, Australia.
Kerry Taylor ISO_19115_Lineage http://www.w3.org/2001/sw/wiki/images/a/a1/Lineage.owl This is an OWL 2 DL extension of PROV-O that models part of the ISO 19115 UML metadata standard; in particular the concepts relating to lineage. The modelling covers the standard classes prefixed by LI_ ("lineage") and LE_("lineage extended") and provides placeholders for the other classes referenced by them. The intention of this ontology is to enable ISO lineage records (typically presented in XML) to be re-presented according to this ontology and therefore supporting interoperability with other PROV-O provenance records. The design has treated PROV-O as an upper ontology extended with the ISO 1195 concepts, faithfully carrying through the names and structure of the ISO 19115. As a result the design may well differ from both a direct translation of the UML to OWL and also from a fresh attempt to model the ISO 19115 content in PROV-O.
Stian Soiland-Reyes PAV Provenance, Authoring and Versioning http://purl.org/pav/2.1/ PAV is a lightweight ontology for tracking Provenance, Authoring and Versioning. PAV specializes the W3C provenance ontology PROV-O in order to describe authorship, curation and digital creation of online resources.

PAV supplies terms for distinguishing between the different roles of the agents contributing content in current web based systems: contributors, authors, curators and digital artifact creators. The ontology also provides terms for tracking provenance of digital entities that are published on the web and then accessed, transformed and consumed.
Ali Mufajjul cProv http://orangelabs.com/cprov# cProv is an extended vocabulary (Prov) for the cloud based services. It defines additional subset nodes, edges and properties in order to provide a greater expressive capability required for the complex cloud domain.

Contact Information

Details

Responder NameEmail
Irene Celino Irene Celino irene.celino@gmail.com
Stian Soiland-Reyes Stian Soiland-Reyes soiland-reyes@cs.manchester.ac.uk
Daniel Garijo Daniel Garijo dgarijo@fi.upm.es
Khalid Belhajjame Khalid Belhajjame Khalid.Belhajjame@cs.man.ac.uk
Palma Raul Raul Palma rpalma@man.poznan.pl
Daniel Garijo Daniel Garijo dgarijo@fi.upm.es
Jun Zhao Jun Zhao/Olaf Hartig jun.zhao@zoo.ox.ac.uk / ohartig@uwaterloo.ca
Satya Sahoo Catherine Jayapandian, Satya Sahoo sempodcwru@googlegroups.com
Yanfeng Shu Yanfeng Shu yanfeng.shu@csiro.au
Kerry Taylor Kerry Taylor Kerry.Taylor@csiro.au
Stian Soiland-Reyes Stian Soiland-Reyes soiland-reyes@cs.manchester.ac.uk
Ali Mufajjul Mufajjul Ali mufajjul.ali@orange.com

PROV Encodings Supported

summary | by responder | by choice

Choose all that apply

Summary

(The results on your answers appears in bold)

ChoiceAll responders
Results
PROV-O 11
PROV-N 1
PROV-XML 1

Skip to view by choice.

View by responder

Details

Responder PROV Encodings SupportedPlease list any additional supported encodings (e.g. PROV-JSON, PROV-CSV, etc.) in the free-text area below
Irene Celino
  • PROV-O
Stian Soiland-Reyes
  • PROV-O
Daniel Garijo
  • PROV-O
Khalid Belhajjame
  • PROV-O
Palma Raul
  • PROV-O
Daniel Garijo
  • PROV-O
Jun Zhao
  • PROV-O
Satya Sahoo
  • PROV-O
None
Yanfeng Shu
  • PROV-O
Kerry Taylor
  • PROV-O
none
Stian Soiland-Reyes
  • PROV-O
Ali Mufajjul
  • PROV-N
  • PROV-XML

View by choice

ChoiceResponders
PROV-O
  • Irene Celino
  • Stian Soiland-Reyes
  • Daniel Garijo
  • Khalid Belhajjame
  • Palma Raul
  • Daniel Garijo
  • Jun Zhao
  • Satya Sahoo
  • Yanfeng Shu
  • Kerry Taylor
  • Stian Soiland-Reyes
PROV-N
  • Ali Mufajjul
PROV-XML
  • Ali Mufajjul

Feature Coverage

Indicate covered features by selecting one of the following below:

Summary

(The results on your answers appears in bold)

ChoiceAll responders
123No opinion
Entity 11 1
Activity 11 1
Agent 3 6 3
Generation 5 5 2
Usage 5 5 2
Communication 1 2 9
Derivation 1 3 8
Attribution 2 4 6
Association 4 4 4
Delegation 2 1 9
Start 4 8
End 4 1 7
Invalidation 1 11
Revision 1 1 2 8
Quotation 1 1 10
PrimarySource 1 2 9
Person 2 2 8
Organization 1 1 10
SoftwareAgent 2 1 3 6
Plan 2 6 4
Influence 4 1 7
Bundle 1 2 9
Specialization 1 11
Alternate 1 11
Collection 1 11
EmptyCollection 1 11
Membership 1 11
Identifier 1 11
Attributes 2 10
Label 1 11
Location 1 3 1 7
Role 1 3 8
Type 1 11
Value 2 10

Averages:

Choices All responders:
Value
Entity3.00
Activity3.00
Agent2.67
Generation2.50
Usage2.50
Communication2.67
Derivation2.75
Attribution2.67
Association2.50
Delegation2.33
Start2.00
End2.20
Invalidation2.00
Revision2.25
Quotation1.50
PrimarySource1.67
Person1.50
Organization1.50
SoftwareAgent2.17
Plan2.75
Influence2.20
Bundle2.67
Specialization2.00
Alternate2.00
Collection2.00
EmptyCollection1.00
Membership2.00
Identifier1.00
Attributes2.00
Label2.00
Location 2.00
Role2.75
Type2.00
Value2.00

Details

Responder EntityActivityAgentGenerationUsageCommunicationDerivationAttributionAssociationDelegationStartEndInvalidationRevisionQuotationPrimarySourcePersonOrganizationSoftwareAgentPlanInfluenceBundleSpecializationAlternateCollectionEmptyCollectionMembershipIdentifierAttributesLabelLocation RoleTypeValueRationale
Irene Celino 3 3 3 3 3 3 3 3 3 No opinion No opinion No opinion No opinion No opinion No opinion No opinion 1 No opinion 1 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion 1 No opinion No opinion No opinion
Stian Soiland-Reyes 3 3 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion 3 3 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion 2 No opinion No opinion 3 No opinion No opinion It's difficult to say how a vocabulary is 'using' another term when doing an owl import. Above I've highlighted terms that this vocabulary extends, even though those are extending the wfprov vocabulary (which extends PROV-O), but I have not marked terms that are used or extended in wfprov. The implementation using this vocabulary will use many of the PROV-O terms natively, but this is not expressed by this vocabulary registration. (See registration for Taverna)
Daniel Garijo 3 3 2 2 2 No opinion No opinion 2 2 No opinion No opinion No opinion No opinion No opinion No opinion 2 No opinion No opinion No opinion 3 2 3 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion 2 No opinion No opinion 2
Khalid Belhajjame 3 3 3 3 3 No opinion No opinion No opinion 3 No opinion 2 2 No opinion No opinion No opinion No opinion No opinion No opinion 3 3 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion 3 No opinion No opinion
Palma Raul 3 3 2 3 3 No opinion 2 3 2 No opinion 2 2 No opinion 2 2 2 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion
Daniel Garijo 3 3 No opinion 2 2 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion 3 2 3 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion See http://www.opmw.org/model/p-plan/
Jun Zhao 3 3 3 3 3 No opinion No opinion No opinion 3 3 No opinion 3 No opinion 3 No opinion No opinion No opinion No opinion No opinion 3 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion - For those terms that are not used or extended we chose the default “No opinion”
- For those terms that are both extended and directly used, we chose the former.
Satya Sahoo 3 3 3 2 2 No opinion No opinion No opinion No opinion No opinion 2 2 No opinion No opinion No opinion No opinion 2 No opinion 2 2 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion 2 3 No opinion No opinion Though many molecular system biology research centers now have significant infrastructure in terms of instrumentation to acquire ‘omics datasets, most of these datasets end up in study-specific data silos. SemPoD, using SysPro, enables cross-linking datasets across ‘omics and clinical studies as part of the translational research roadmap, facilitates integration with legacy data, and allows seamless query across different types of data.

SysPro captures the experimental conditions or provenance, for example sample type, instrumentation, sample preparation, and statistical measures, to facilitate integration, filtering, and query research data in the Case CPB.
Yanfeng Shu 3 3 3 2 2 2 No opinion 2 2 2 No opinion No opinion No opinion No opinion No opinion No opinion 2 2 3 No opinion 2 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion 3 No opinion No opinion No opinion only data products, steps, and people or organisations involved were captured as provenance, but not detailed usage, generation, or other influence information.
Kerry Taylor 3 3 3 2 3 No opinion No opinion No opinion 2 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion 3 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion These were the features we needed to map the intension of the ISO lineage model
Stian Soiland-Reyes No opinion No opinion No opinion No opinion No opinion No opinion 3 3 No opinion No opinion No opinion No opinion No opinion 3 No opinion No opinion No opinion No opinion No opinion No opinion 3 No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion No opinion All PAV properties are going from the same resource, a prov:Entity equivalent, going to either an Entity or Agent equivalent. There are no activities detailed in PAV.

No classes are defined in PAV, so the Entity/Agent "use" is only indirectly through the use of subproperties of PROV properties prov:wasAttributedTo, prov:wasDerivedFrom, prov:wasRevisionOf and prov:wasInfluencedBy.
Ali Mufajjul 3 3 2 3 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 These were needed to express the complex relationships and dependencies that exists in cloud-based services.

Provenance Exchange

Is this vocabulary extension generated or consumed by an implementation, which one(s)?

Details

Responder Provenance Exchange
Irene Celino Yes, this is used by the Urbanopoly application to record what users do to solve their human computation tasks and the system to aggregate their answers. The resulting data are published as linked data at http://swa.cefriel.it/linkeddata.
Stian Soiland-Reyes Taverna
Daniel Garijo The Wings provenance generator is the responsible for the creation of data from this vocabulary. The data is available in a sparql endpoint: http://wwww.opmw.org/sparql, and it is consumed by a couple of visualizers for showing their results (I don't have the URLs now).
Khalid Belhajjame wfprov is used by Taverna-PROV (https://github.com/wf4ever/taverna-prov), a Taverna plugin for the Taverna Workbench and Taverna Command Line, which allows exporting the provenance traces of a workflow run.
Palma Raul roevo API (http://www.wf4ever-project.org/wiki/display/docs/RO+evolution+API)
RODL (http://sandbox.wf4ever-project.org/rodl/)
Wf-RO transformation service (http://sandbox.wf4ever-project.org/wf-ro; documentation:http://www.wf4ever-project.org/wiki/display/docs/Wf-RO+transformation+service )
ro-manager (https://github.com/wf4ever/ro-manager)
Daniel Garijo This vocabulary is compatible with the OPMW representation.
Jun Zhao Information expressed using the Provenance Vocabulary can be generated by the plug-ins to the D2RServer (http://www4.wiwiss.fu-berlin.de/bizer/d2r-server/), Triplify (http://triplify.org/), and Pubby (http://www4.wiwiss.fu-berlin.de/pubby/).
Satya Sahoo SemPoD application
Yanfeng Shu yes. It was consumed by a provenance management system. The provenance traces can be accessed by https://github.com/provbench/CSIRO-PROV
Kerry Taylor not at present but is planned
Stian Soiland-Reyes Used by:
* Wf4Ever Research Objects model v0.2 (to be released at http://purl.org/wf4ever/model)
* Domeo annotation framework (http://www.annotationframework.org/)
* Annotation Ontology (http://code.google.com/p/annotation-ontology/)
* AlzSWAN (http://hypothesis.alzforum.org/)
* Nanopublications guidelines (http://www.nanopub.org/guidelines/current)
* Elsevier Satellite format (http://dcpapers.dublincore.org/pubs/article/download/3636/1862 )
Ali Mufajjul The vocabulary extension was generated, and it is to be consumed by an implementation.

More details on responses

Non-responders

The following persons have not answered the questionnaire:

  1. Daniel Schutzer <dan.schutzer@fstc.org>
  2. Ivan Herman <ivan@w3.org>
  3. Graham Klyne <graham.klyne@zoo.ox.ac.uk>
  4. Sandro Hawke <sandro@w3.org>
  5. Deborah McGuinness <dlm@cs.rpi.edu>
  6. Ralph Hodgson <rhodgson@topquadrant.com>
  7. Carl Reed <creed@opengeospatial.org>
  8. Ed Summers <ehs@pobox.com>
  9. Irini Fundulaki <fundul@ics.forth.gr>
  10. Ted Thibodeau <tthibodeau@openlinksw.com>
  11. Jean-Pierre EVAIN <evain@ebu.ch>
  12. Yolanda Gil <gil@isi.edu>
  13. Paulo Pinheiro da Silva <paulo@utep.edu>
  14. Olaf Hartig <hartig@informatik.hu-berlin.de>
  15. James McCusker <mccusj@rpi.edu>
  16. Paul Groth <p.t.groth@vu.nl>
  17. Luc Moreau <L.Moreau@ecs.soton.ac.uk>
  18. James Cheney <jcheney@inf.ed.ac.uk>
  19. Curt Tilmes <Curt.Tilmes@nasa.gov>
  20. Simon Miles <simon.miles@kcl.ac.uk>
  21. James Myers <myersj4@rpi.edu>
  22. Christine Runnegar <runnegar@isoc.org>
  23. Edoardo Pignotti <e.pignotti@abdn.ac.uk>
  24. Kai Eckert <kai@informatik.uni-mannheim.de>
  25. Sam Coppens <sam.coppens@ugent.be>
  26. Yogesh Simmhan <simmhan@usc.edu>
  27. Michael Panzer <panzerm@oclc.org>
  28. Adam Retter <adam@exist-db.org>
  29. James Frew <frew@bren.ucsb.edu>
  30. Timothy Lebo <lebot@rpi.edu>
  31. Vinh Nguyen <vinh@knoesis.org>
  32. Helena Deus <helena.deus@deri.org>
  33. david schaengold <dschaengold@revelytix.com>
  34. Jörn Hees <joern.hees@dfki.de>
  35. Simon Dobson <simon.dobson@st-andrews.ac.uk>
  36. David Corsar <dcorsar@abdn.ac.uk>
  37. Ilkay Altintas <altintas@sdsc.edu>
  38. Eric Stephan <ericphb@gmail.com>
  39. Maria Theodoridou <maria@ics.forth.gr>
  40. Linda Stewart <linda.stewart@nationalarchives.gsi.gov.uk>
  41. Martin Doerr <martin@ics.forth.gr>
  42. Stephan Zednik <zednis@rpi.edu>
  43. Trung Dong Huynh <tdh@ecs.soton.ac.uk>
  44. Stephen Cresswell <stephen.cresswell@tso.co.uk>
  45. Reza B'Far <reza.bfar@oracle.com>
  46. Ryan Golden <ryan.golden@oracle.com>
  47. Paolo Missier <paolo.missier@ncl.ac.uk>
  48. Robert Freimuth <freimuth.robert@mayo.edu>
  49. Michael Lang <mikelangjr@revelytix.com>
  50. Craig Trim <cmtrim@us.ibm.com>
  51. Tom De Nies <tom.denies@ugent.be>
  52. Hook Hua <hook.hua@jpl.nasa.gov>

Send an email to all the non-responders.


Compact view of the results / list of email addresses of the responders

WBS home / Questionnaires / WG questionnaires / Answer this questionnaire


Completed and maintained by Dominique Hazaël-Massieux (dom@w3.org) on an original design by Michael Sperberg-McQueen $Id: showv.php3,v 1.119 2012/03/13 08:46:28 dom Exp $. Please send bug reports and request for enhancements to dom@w3.org with w3t-sys@w3.org copied (if your mail client supports it, send mail directly to the right persons)