- From: Luc Moreau <l.moreau@ecs.soton.ac.uk>
- Date: Wed, 22 Feb 2012 22:32:18 +0000
- To: public-prov-wg@w3.org
Hi Tim, I see some problems with this: - First, we (at F2F2) have moved Account (used to be called AccountRecord) out of prov-dm. So, there is no standardized way of creating and expressing them. - Second, your second account does not seem to have any provenance related term. Which means that this is totally outside prov-dm. Which means, this is not an interoperable way of expressing annotation of provenance: this technique become serialization specific. - Third, assuming we really want :prov_0 { :simon a prov:Human; :robbery prov:wasAssociatedWith :simon } :prov_1 { :simon a prov:Human; prov:hasAnnotation [ a prov:Note; ex3:reputation "excellent"; rdfs:comment "This is a kludge way to get indirection. Use prov:Provenance instead."; ]; } :prov_2 { :simon ex3:reputation "excellent" . } I think it's important for annotation to be expressed in the context of the entities where they occur. A trust rating algorithm may find agent simon "excellent" in prov_1 but "not so good" in prov_0. The problem is similar with annotations for graphical rendering: the position given to an element in a given account does not have to be the same as the position in another account. Luc On 22/02/2012 18:17, Provenance Working Group Issue Tracker wrote: > PROV-ISSUE-260 (TLebo): In Note section: cite prov:Provenance as better practice to annotate assertions. [prov-dm] > > http://www.w3.org/2011/prov/track/issues/260 > > Raised by: Timothy Lebo > On product: prov-dm > > Please add a note to section Note to encourage people to use Account / AccountEntity/ Provenance to annotate provenance assertions as a better practice. When using AccountEntity, the annotated thing can be described _directly_ as a single triple instead of using Notes. Notes are very much "scruffy provenance" and do not benefit from the directness afforded by AccountEntity / prov:Provenance. > > :prov_1 { > :simon a prov:Human; > prov:hasAnnotation [ > a prov:Note; ex3:reputation "excellent"; > rdfs:comment "This is a kludge way to get indirection. Use prov:Provenance instead."; > ]; > } > > :prov_2 { > :simon ex3:reputation "excellent" . > } > > :prov_1 a prov:Provenance; prov:wasAttributedTo :first_asserter . > :prov_2 a prov:Provenance; prov:wasAttributedTo :trust_evaluator_agent. > > Thanks, > Tim > > > > >
Received on Wednesday, 22 February 2012 22:32:52 UTC