- From: Timothy Lebo <lebot@rpi.edu>
- Date: Fri, 27 Apr 2012 11:36:29 -0400
- To: Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>
- Cc: Provenance Working Group <public-prov-wg@w3.org>
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 Friday, 27 April 2012 15:37:18 UTC