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

Good point.  I was not sure if removing responsibility also covered an 'approving agent'.

We can discuss opening an issue to trim wasApprovedBy out of the ontology if such is the case.

--Stephan

On May 7, 2012, at 9:52 AM, Timothy Lebo wrote:

> 
> 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:55:51 UTC