W3C home > Mailing lists > Public > public-prov-wg@w3.org > July 2012

Re: Relationship between PROV-O and PROV-DM (was: Are qualified<Foo> relations IFPs?)

From: Timothy Lebo <lebot@rpi.edu>
Date: Wed, 11 Jul 2012 13:50:42 -0400
Cc: "public-prov-wg@w3.org Group WG" <public-prov-wg@w3.org>
Message-Id: <947FD97F-3E52-40C1-8D2A-2CEE309060EE@rpi.edu>
To: Graham Klyne <graham.klyne@zoo.ox.ac.uk>
Graham,

On Jul 10, 2012, at 1:34 PM, Graham Klyne wrote:

> On 10/07/2012 17:35, Stian Soiland-Reyes wrote:
>> 
> 
> I think there's a bit of a gap in the family of specifications if the mapping isn't clear as part of the REC set.  I thought the whole idea was that PROV-DM/PROV-N defined a technology neutral model, and PROV-O was the RDF/OWL realization of that model.  For that to work, we have to know what are the precise correspondences.
> 
> I don't think we need to describe a mechanical translation process, which I think contributes to the bulk of the wiki page.  I think a table of PROV-N forms and corresponding RDF forms would cover it.  Maybe as an appendix of the PROV-O document, or woven into the cross-reference?


Is it not "woven into the cross-reference" already?
http://aquarius.tw.rpi.edu/prov-wg/prov-o

There are 77 links from prov-o to DM in the cross reference (these are derived from the annotations within the OWL file itself)

bash-3.2$ grep "as in <a" prov-o.html 
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Activity">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-entity">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-delegation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-End">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Derivation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Communication">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-bundle-entity">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection-membership">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection-membership">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-location">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-agent">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-alternate">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-mention">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-location">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-primary-source">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-mention">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-specialization">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-value">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-End">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-revision">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Communication">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-delegation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Derivation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-End">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection-membership">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-revision">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-role">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-primary-source">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Activity">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribute-role">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Association">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-attribution">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Communication">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-delegation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Derivation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-End">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Generation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Invalidation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-collection-membership">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-quotation">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-revision">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-primary-source">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Start">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-Usage">prov-dm</a>      </dd>
        as in <a title="prov-dm" href="http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#term-influence">prov-dm</a>      </dd>



Regards,
Tim


> 
> I haven't previously been following the PROV-O work so closely, because I thought plenty of others were doing that, so didn't notice this previously.
> 
> I think it's a potentially serious issue that we need to consider:  why are we producing multiple REC-track specifications if we are not being quite clear about how they relate to each other?  I'd be surprised if this isn't picked up in last-call -- if it isn't, I'd be suspicious that we are not getting enough serious external review.
> 
> #g
> --
> 
> 
> 
Received on Wednesday, 11 July 2012 17:51:11 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:51:18 UTC