- 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