Re: Relationship between PROV-O and PROV-DM

Tim,

You asked me in today's teleconference if the updated cross-reference was 
clearer in its cross-linking.  I'm afraid my answer is "no".  Changing the 
heading to "alternate" doesn't really help and, if anything, is even more confusing.

So, instead of:

[[
alternate
     as in <a 
href="http://www.w3.org/TR/2012/WD-prov-dm-20120703/prov-dm.html#term-entity">prov-dm</a>
]]

What *would* make more sense to me would be:

[[
PROV-DM term
    <a 
href="http://www.w3.org/TR/2012/WD-prov-dm-20120703/prov-dm.html#term-entity">entity</a>
]]

#g
--


On 12/07/2012 14:53, Graham Klyne wrote:
> On 11/07/2012 18:50, Timothy Lebo wrote:
>> 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
>
> It may be, but that wasn't apparent to me when I read my paper copy.
>
> Also, that really only provides a one-way mapping (from PROV-O to PROV-DM, etc.)
> I think what's more important here is to be clear how a single PROV-DM concept
> gets covered by multiple PROV-O terms.
>
> This reminds me of another issue I wanted to raise - I think some of my comments
> may have been due to an over-reliance on hyperlinks in the text. Hyperlinks are
> good, but I think they should also indicate visually how to find what it is they
> link to, because not everyone will be reading an electronic copy.
>
> #g
> --
>
>> 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 Thursday, 12 July 2012 17:25:04 UTC