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

Re: modeling macted's example

From: Paul Groth <p.t.groth@vu.nl>
Date: Sun, 04 Mar 2012 07:55:04 -1100
Message-ID: <4F53BA88.3040107@vu.nl>
To: Timothy Lebo <lebot@rpi.edu>
CC: "public-prov-wg@w3.org" <public-prov-wg@w3.org>
Tim,

I'll put it on my list of examples to do. Right now I have:

1) MacTed example
2) string parameter example

cheers,
Paul

Timothy Lebo wrote:
> 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
>>
>>
>

-- 
Dr. Paul Groth (p.t.groth@vu.nl)
http://www.few.vu.nl/~pgroth/
Assistant Professor
Knowledge Representation & Reasoning Group
Artificial Intelligence Section
Department of Computer Science
VU University Amsterdam
Received on Sunday, 4 March 2012 18:55:35 GMT

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