Re: PROV-ISSUE-366: Approving agent in a qualified wasRevisionOf [Ontology]

On May 7, 2012, at 11:48 AM, Stephan Zednik wrote:

> Is this issue ready to be closed?
> 

I would say this can be closed in light of the vote last week to remove responsibility from derivation.
But we will need to open a new issue to trim out wasQuoter et al. and to review prov-o HTML / provRDF, and sync with DM's revisions.

Thoughts?

-Tim


> --Stephan
> 
> On Apr 27, 2012, at 9:36 AM, Timothy Lebo wrote:
> 
>> Stian,
>> 
>> Did you change the ontology?
>> If so, follow our agreed conventions:
>> 
>> [owl changed] in an email subject
>> include link to the hg commit
>> reference the ISSUE (or, just reply to the issue thread)
>> 
>> Thanks
>> -Tim
>> 
>> 
>> On Apr 27, 2012, at 11:04 AM, Stian Soiland-Reyes wrote:
>> 
>>> I've added prov:wasApprovedBy with domain prov:Revision and range
>>> prov:Agent and suggest closing this issue.
>>> 
>>> I'm modifying prov:Revision example.
>>> 
>>> On Thu, Apr 26, 2012 at 00:14, Provenance Working Group Issue Tracker
>>> <sysbot+tracker@w3.org> wrote:
>>>> PROV-ISSUE-366: Approving agent in a qualified wasRevisionOf [Ontology]
>>>> 
>>>> http://www.w3.org/2011/prov/track/issues/366
>>>> 
>>>> Raised by: Stephan Zednik
>>>> On product: Ontology
>>>> 
>>>> PROV-DM says an agent may be referenced in a Revision Record as the agent that approves that the former is a due variant of the later.
>>>> 
>>>> http://www.w3.org/TR/prov-dm/#record-Revision
>>>> 
>>>> 6.3 Revision Record
>>>> 
>>>> A revision record is a representation of the creation of an entity considered to be a variant of another. Deciding whether something is made available as a revision of something else usually involves an agent who represents someone in the world who takes responsibility for approving that the former is a due variant of the latter.
>>>> 
>>>> A revision record, written wasRevisionOf(e2,e1,ag,attrs) in PROV-ASN, contains:
>>>> 
>>>> newer: an identifier e2 identifying an entity that represents a newer version of an entity;
>>>> older: an identifier e1 identifying an entity that represents an older version of an entity;
>>>> responsibility: an optional identifier ag for the agent who approved that e2 is a variant of e1;
>>>> attributes: an optional set attrs of attribute-value pairs to further describe this record.
>>>> 
>>>> Since prov:agent is a specialization of prov:involvee and is meant to represent the 'rdf:object' of the unqualified relation, I don't think prov:agent works as the relation to represent the approving agent.
>>>> 
>>>> I think we need a new specialization of prov:involved to represent the approving agent of the derivation, perhaps prov:wasApprovedBy.
>>>> 
>>>> Or, we can take this back to PROV-DM to get clarification on the intent for having an approving agent of a derivation relationship.
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Stian Soiland-Reyes, myGrid team
>>> School of Computer Science
>>> The University of Manchester
>>> 
>>> 
>> 
>> 
>> 
> 
> 

Received on Monday, 7 May 2012 15:53:08 UTC