- From: Stephan Zednik <zednis@rpi.edu>
- Date: Mon, 7 May 2012 09:54:48 -0600
- To: Timothy Lebo <lebot@rpi.edu>
- Cc: Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>, Provenance Working Group <public-prov-wg@w3.org>
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