- From: Paul Groth <p.t.groth@vu.nl>
- Date: Sun, 04 Mar 2012 07:55:04 -1100
- 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 UTC