- From: Paul Groth <p.t.groth@vu.nl>
- Date: Fri, 27 Apr 2012 20:24:33 +0200
- To: Stephan Zednik <zednis@rpi.edu>
- CC: "Groth, P.T." <p.t.groth@vu.nl>, Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>, ProvenanceWorking Group <public-prov-wg@w3.org>
- Message-ID: <EBA18845-1169-469D-BAD9-DD881A4A8C01@vu.nl>
Thanks for the pointer. Now I get it :-) Paul On Apr 27, 2012, at 19:48, Stephan Zednik <zednis@rpi.edu> wrote: > It's in the data model. > 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. > I guess we could also call it responsibleAgent, but the relation already exists in PROV-DM. > > --Stephan > > On Apr 27, 2012, at 11:33 AM, Paul Groth <p.t.groth@vu.nl> wrote: > >> Stian >> >> Doesn't this introduce a new relation into the data model? This does not seem prov-o specific or am I missing something? >> >> Paul >> >> On Apr 27, 2012, at 17:04, Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk> 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 18:25:03 UTC