- From: Robert Sanderson <azaroth42@gmail.com>
- Date: Thu, 1 Nov 2012 11:16:48 -0600
- To: Antoine Isaac <aisaac@few.vu.nl>
- Cc: public-openannotation <public-openannotation@w3.org>, Jacob Jett <jgjett@gmail.com>
- Message-ID: <CABevsUHcgZj5zDNCqwJ3HSJHAc3VP6R327soJzK=ZJWanoH5dA@mail.gmail.com>
Hi Antoine,
To be concrete:
_:x a oa:Annotation ;
oa:hasBody <body1> ;
oa:hasBody <body2> ;
oa:hasTarget <target1> ;
oa:hasTarget <target2> .
is the conflation of 4 statements:
body1 is about target1
body1 is about target2
body2 is about target1
body2 is about target2
Each of those could be a separate annotation, and taking away one body or
target does not invalidate the other statements.
Compare to a Set or Composite:
_:x a oa:Annotation ;
oa:hasBody <BodyComposite> ;
oa:hasTarget <TargetComposite> ;
<BodyComposite> a oa:Set ;
oa:item <body1> ;
oa:item <body2> .
<TargetComposite> a oa:Set ;
oa:item <target1> ;
oa:item <target2> .
This is being explicit that the set of two resources body1 and body2 are
about the set of two resources target1 and target2. So the statement here
is more like:
(body1, body2) is about (target1, target2)
Which can't be expressed as multiple annotations, and taking away a
resource does invalidate the statement.
Hope that helps :)
Rob
On Thu, Nov 1, 2012 at 11:02 AM, Antoine Isaac <aisaac@few.vu.nl> wrote:
> Thank you both for the answers, really useful to get heads around the Set
> notion. But isn't there a contradiction between what Jacob said on multiple
> bodies/targets [1]:
> [
>
> the annotation node is putting them into a simple OR relationship to one
> another, e.g., < Body1> OR <Body2> annotates <Target1> OR <Target2>
> ]
> and what is said in the resolution [2]
> [
>
> Multiple occurrences of the same predicate are to be treated as
> "Individuals".
> This means that each body annotates each target completely independently
> of any other body or target.
> ]
> ?
>
>
>
Received on Thursday, 1 November 2012 17:17:16 UTC