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

Re: modeling macted's example

From: Timothy Lebo <lebot@rpi.edu>
Date: Sun, 4 Mar 2012 13:37:38 -0500
Cc: "public-prov-wg@w3.org" <public-prov-wg@w3.org>
Message-Id: <B606B83B-BD08-4C62-AA2B-67FCE9B6F4C5@rpi.edu>
To: Paul Groth <p.t.groth@vu.nl>
Could someone work through this example and add it to http://www.w3.org/2011/prov/wiki/PROV_examples ?

Thanks,
Tim

On Jan 27, 2012, at 12:24 PM, Paul Groth wrote:

> Hi all,
> 
> I thought I would take a go at modeling part of MacTed's provenance of provenance example.
> 
> Here's the description "i have a table, built in 1727 by joe smith ..." I would model this in prov dm as:
> 
> entity(table)
> wasGeneratedBy(table, built, 1727)
> activity(built)
> wasAssociatedWith(built,joe smith)
> 
> Now to talk about the provenance of that provenance (generated by an email activity), I think I would do the following:
> 
> acccount(acc1,
>    entity(table)
>    wasGeneratedBy(table, built, 1727)
>    activity(built)
>    wasAssociatedWith(built,joe smith)
> )
> 
> entity(acc_entity_id, [perspectiveOn=acc1])
> wasGeneratedBy(acc_entity_id, emailing)
> 
> To me we can't just say
> 
> wasGeneratedBy(acc1, emailing) because the account may change and also different people may take different perspectives on the account. So we need to do a "freezing" operation thus making it into an entity. Then we can talk about it's provenance.
> 
> Thoughts?
> Paul
> 
> 
Received on Sunday, 4 March 2012 18:38:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 13:06:58 GMT