W3C home > Mailing lists > Public > public-prov-wg@w3.org > May 2012

Re: PROV-ISSUE-257 (TLebo): rename "Account"/"Bundle"/"AccountEntity" to "Provenance" [prov-dm]

From: Timothy Lebo <lebot@rpi.edu>
Date: Tue, 15 May 2012 09:48:26 -0400
Cc: public-prov-wg@w3.org
Message-Id: <0AF55F72-4E9A-4567-B975-316C9CC90EF7@rpi.edu>
To: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
Please close it.

I imagine that using the name "Provenance" will be too confusing for users.

-Tim

On May 15, 2012, at 9:43 AM, Luc Moreau wrote:

> 
> Hi Tim,
> 
> With [1], we now have a single term Bundle (A bundle is a named set of provenance descriptions).
> Are you still suggesting to rename it into provenance? If not, can we close the issue?
> 
> Luc
> 
> 
> [1] http://dvcs.w3.org/hg/prov/raw-file/default/model/working-copy/wd6-bundle.html
> 
> On 02/22/2012 05:21 PM, Provenance Working Group Issue Tracker wrote:
>> PROV-ISSUE-257 (TLebo): rename "Account"/"Bundle"/"AccountEntity" to "Provenance" [prov-dm]
>> 
>> http://www.w3.org/2011/prov/track/issues/257
>> 
>> Raised by: Timothy Lebo
>> On product: prov-dm
>> 
>> Our latest stab [1] at defining "Account"/"Bundle"/"AccountEntity" is:
>> 
>> "An AccountEntity is an entity that contains a bundle of provenance assertions."
>> 
>> I propose to name this concept "Provenance":
>> 
>> "Provenance is an entity that groups provenance assertions."
>> 
>> (or, to avoid using "provenance" in its own definition: "Provenance is an entity that groups assertions about involvements among Entities and Activities.")
>> 
>> This has a simplicity, naturalness, and even eloquence. When one says "Let me check the provenance", they are saying "Let me look at the assertions made about some thing".
>> 
>> Further, it plainly addresses how one asserts Provenance of Provenance, since Provenance is an Entity.
>> 
>> The fact that Provenance is an Entity also resolves many challenges that I've faced with respect to an "Account"'s specialization. Asserters may choose the level of abstraction they wish, which can be reconciled with those that demand different levels of abstraction. For example, are you querying a particular File on a particular machine to get the provenance, or are you looking at the abstract RDF graph that exists in MANY files (and one of which may have changed). Both are handled and can be used, and coherently associated using specialization.
>> 
>> This also provides an opportunity to extend Provenance to the original notions of Account (which I say we leave for others to do). For example, :what_I_did_yesterday a prov:Provenance; prov:wasAssociatedWith :TBL .
>> 
>> Regards,
>> Tim
>> 
>> 
>> [1] http://dvcs.w3.org/hg/prov/raw-file/default/model/working-copy/towards-wd4.html#section-types-entities-agents
>> 
>> 
>> 
>>   
> 
> -- 
> Professor Luc Moreau
> Electronics and Computer Science   tel:   +44 23 8059 4487
> University of Southampton          fax:   +44 23 8059 2865
> Southampton SO17 1BJ               email: l.moreau@ecs.soton.ac.uk
> United Kingdom                     http://www.ecs.soton.ac.uk/~lavm
> 
> 
> 
Received on Tuesday, 15 May 2012 13:49:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 15 May 2012 13:49:10 GMT