W3C home > Mailing lists > Public > public-openannotation@w3.org > October 2012

Re: Sanity check Re: F2F Decision: Multiple Resources

From: Bob Morris <morris.bob@gmail.com>
Date: Sun, 28 Oct 2012 18:45:39 -0400
Message-ID: <CADUi7O5Ch2uNR=tFZudmGVU1_YJ2GzKUqCbEY2TKWAmS3VrSKw@mail.gmail.com>
To: Robert Sanderson <azaroth42@gmail.com>
Cc: public-openannotation <public-openannotation@w3.org>
Ah, yes, you did correctly understand my use case.  Thanks for the
clarification.

Bob


On Sun, Oct 28, 2012 at 6:34 PM, Robert Sanderson <azaroth42@gmail.com> wrote:
> Hi Bob,
>
> On Sun, Oct 28, 2012 at 3:49 PM, Bob Morris <morris.bob@gmail.com> wrote:
>> Following Rob's posting of Oct 1, 2012 [1]  explaining  the Chicago
>> F2F meeting  decision about Multiple Resources, I ask whether the
>> models I have below are correct and appropriate for the following use
>> case: We want to annotate several SpecificResources
>
> This is the key statement, which I'll come back to.
>
>> In the pre-Multiple Resources days, OA permitted multiple targets but
>> only one body, so for the use case one could write [...]
>> In this case it was (implicit? explicit?) that <theBody> applied to
>> all the Targets.
>
> The problem was that it wasn't even implicit as to how the body
> resource applied to the targets!  That was why it was so important
> that it be fixed.
>
>
>> Post the F2F decision,  I can see (at least) two solutions, depending
>> on whether one models with an oa:Set of SpecificTargets each with its
>> own Selector, or a single SpecificTarget   with an oa:Set of
>> Selectors.
>
> A Set of SpecificTargets means that the Body applies to all of the
> targets, and no longer applies when you take one of them away.  I
> don't think that's what you want, but I'm not sure.
>
> I think you mean the body to apply to each of the targets
> individually, and if one of them were to be taken away, then it would
> still apply to the rest of them.  It's essentially the same as having
> multiple annotations, all with the same body and one of the targets.
> To do this, you'd simply have multiple targets just as in the current draft.
>
> A Set of Selectors means that ALL of the selectors are applied to the
> source and the order in which they're applied is not important.  For
> example to select an area of a video within a certain time frame, it
> doesn't matter if you select the area first and then the time, or the
> time frame first and then the area, you get the right answer.
> So you would apply all of the selectors in any order, with selectors
> taking the output of the previous one as input.  Given your
> description this is certainly not what you want!
>
> This is the (crucial) difference between a set as object of the
> hasTarget predicate and as the object of the hasSelector predicate.
>
> Hope that helps!
>
> Rob



-- 
Robert A. Morris

Emeritus Professor  of Computer Science
UMASS-Boston
100 Morrissey Blvd
Boston, MA 02125-3390

IT Staff
Filtered Push Project
Harvard University Herbaria
Harvard University

email: morris.bob@gmail.com
web: http://efg.cs.umb.edu/
web: http://etaxonomy.org/mw/FilteredPush
http://www.cs.umb.edu/~ram
===
The content of this communication is made entirely on my
own behalf and in no way should be deemed to express
official positions of The University of Massachusetts at Boston or
Harvard University.
Received on Sunday, 28 October 2012 22:46:06 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 28 October 2012 22:46:07 GMT