- From: David Allsopp <d.allsopp@signal.qinetiq.com>
- Date: Wed, 27 Feb 2002 13:45:32 +0000
- To: www-rdf-interest@w3.org
- CC: Dave Reynolds <der@hplb.hpl.hp.com>
Dave Reynolds wrote: > We are working on a semantic web related application that needs some provenance > support. We have various routes for doing this but would be interested in > hearing of other's experiences. Are there any groups out there that have > developed applications supporting provenance within RDF that would be willing to > share their experiences on what worked well or badly? Dave, I've done a little work on this; I agree there's a variety of solutions - for the moment I handle it out-of-band, associating statements with times and authors etc programmatically. This seemed a pragmatic solution, especially given uncertainty about reification, but as you say, makes sharing the provenance via RDF problematic. > We are exploring three approaches to doing this - application level, reification > and out-of-band. Each of these has pros and cons. > > ** Application level > Treat provenance as a data modeling problem at the application level and > introduce bNodes to which the provenance can be attached. Thus instead of: > subj --pred--> obj > for any provenanced (is that a word? :-) values use: > subj --pred--> <> --rdf:value--> obj > --pv:creator--> "Dave" > --pv:date--> "27/2/02" Presumably, for multiple creations; e.g. if John also states that triple at a later date, you add another 'pred' property whose value is another bNode, with another set of value, creator, date properties? > For our current purposes we will simply pick one and work with it but if anyone > else has already trodden this path and has experiences to share then we'd love > to hear from them. Cheers, David Allsopp QinetiQ -- /d{def}def/u{dup}d[0 -185 u 0 300 u]concat/q 5e-3 d/m{mul}d/z{A u m B u m}d/r{rlineto}d/X -2 q 1{d/Y -2 q 2{d/A 0 d/B 0 d 64 -1 1{/f exch d/B A/A z sub X add d B 2 m m Y add d z add 4 gt{exit}if/f 64 d}for f 64 div setgray X Y moveto 0 q neg u 0 0 q u 0 r r r r fill/Y}for/X}for showpage
Received on Wednesday, 27 February 2002 08:59:32 UTC