- From: Robert Sanderson <azaroth42@gmail.com>
- Date: Mon, 24 Aug 2015 10:50:30 -0400
- To: Jacob Jett <jjett2@illinois.edu>
- Cc: Web Annotation <public-annotation@w3.org>
- Message-ID: <CABevsUFgLQCKODWFZ-88ozJKYa_HQE4VDyPybUrmaJjg-OPe9Q@mail.gmail.com>
And my apologies that it wasn't clear. I wondered about making two documents, but as there's so much overlap in the content, it didn't make sense, compared to two sections in the one document. I'll make a thread regarding Multiplicity and roles, as you (and Stian) are very much on target with your comments in that space. Rob On Mon, Aug 24, 2015 at 10:44 AM, Jacob Jett <jjett2@illinois.edu> wrote: > Hi Rob, > > Sorry. That the CFC is only for section 3.1 was not clear to me at all. I > am then +0.75 for just the 3.1 portion. How roles affect constructs like > Choice and Composite, among others, is not discussed at all. So I > necessarily have some reservations. > > We seem to be focused on simplifying the simple cases rather than > simplifying the complex cases, which is a bit worrisome because all the > "gotcha's" are going to pop up with the latter cases rather than the former > ones. > > Regards, > > Jacob > > > > _____________________________________________________ > Jacob Jett > Research Assistant > Center for Informatics Research in Science and Scholarship > The Graduate School of Library and Information Science > University of Illinois at Urbana-Champaign > 501 E. Daniel Street, MC-493, Champaign, IL 61820-6211 USA > (217) 244-2164 > jjett2@illinois.edu > > On Mon, Aug 24, 2015 at 9:37 AM, Robert Sanderson <azaroth42@gmail.com> > wrote: > >> >> Jacob, >> >> The CFC is *only* for section 3.1 -- are there any features in 3.1 that >> mean you're -1 ? >> >> Rob >> >> On Mon, Aug 24, 2015 at 10:32 AM, Jacob Jett <jjett2@illinois.edu> wrote: >> >>> -1 so long as it contains 3.2.4 >>> >>> If 3.2.4 can be removed to a separate issue, then +0.75. >>> >>> I feel like someone has added some tax appropriations for their highway >>> to an EPA funding bill. If an issue is not directly related (like the >>> proposed hasSource name change) then we should discuss it separately. >>> >>> Some folks are of the opinion that changing to hasContent has no real >>> impact on the model but once you start using multiplicity constructs and >>> selectors it is no longer clear what was intended to be meant by saying >>> hasConstruct. For instance compare: >>> >>> <http://example.org/anno1> a oa:Annotation ; >>> oa:hasTarget [ oa:hasSelector <http://example.org/selector1> ; >>> oa:hasSource <http://example.org/target1> >>> ] ; >>> oa:hasBody [ oa:hasSource <http://example.org/tag1> ] . >>> >>> to >>> >>> <http://example.org/anno1> a oa:Annotation ; >>> oa:hasTarget [ oa:hasSelector <http://example.org/selector1> ; >>> oa:hasContent <http://example.org/target1> >>> ] ; >>> oa:hasBody [ oa:hasContent <http://example.org/tag1> ] . >>> >>> >>> The intended meaning of hasContent is only clear in the simple cases >>> when selectors are not being employed (i.e., when the SpecificResource is >>> simply a b-node interposed between the annotation node and that actual body >>> / target content). This is not the case as soon as we employ Selectors. >>> >>> This will be similarly true for non-trivial multiplicity cases. Consider >>> the pattern. >>> >>> <http://example.org/anno1> a oa:Annotation ; >>> oa:hasTarget <http://example.org/target1> ; >>> oa:hasBody [ >>> a oa:Choice ; >>> oa:member [ <http://example.org/body1> ; >>> <http://example.org/body2> ] ; >>> ] . >>> >>> Assuming that oa:Choice is a sub-class of oa:SpecificResource then under >>> the suggested regime of 3.2.1 and 3.2.2 it must become >>> >>> <http://example.org/anno1> a oa:Annotation ; >>> oa:hasTarget <http://example.org/target1> ; >>> oa:hasBody [ >>> a oa:Choice ; >>> oa:member [ <http://example.org/body1> ; >>> <http://example.org/body2> ] ; >>> oa:hasSource <???> >>> ] . >>> >>> I'm not even sure what we'd use for the object of the hasSource / >>> hasContent predicate but we have to have one because it's a MUST in the >>> draft. The CFC seems a bit premature as it failed to consider all of the >>> implications and, this proposal has some very serious implications for >>> important portions of the model. While fixing some issues it introduces >>> others. An easy solution is to either keep the multiplicity constructs as >>> separate (sibling) specific resource types that don't require a hasSource / >>> hasContent predicate or to relax the MUST to a MAY or to adopt some rather >>> complicated language explaining when hasSource / hasContent SHOULD be used. >>> >>> And of course the objects of oa:member could be Specific Resources >>> themselves making an infinite recursion possible... >>> >>> Regards, >>> >>> Jacob >>> >>> >>> >>> >>> _____________________________________________________ >>> Jacob Jett >>> Research Assistant >>> Center for Informatics Research in Science and Scholarship >>> The Graduate School of Library and Information Science >>> University of Illinois at Urbana-Champaign >>> 501 E. Daniel Street, MC-493, Champaign, IL 61820-6211 USA >>> (217) 244-2164 >>> jjett2@illinois.edu >>> >>> On Sun, Aug 23, 2015 at 5:37 PM, Robert Sanderson <azaroth42@gmail.com> >>> wrote: >>> >>>> >>>> Dear all, >>>> >>>> This is a Call for Consensus (CfC) to update the working group's >>>> Annotation Model deliverable according to the changes specified in section >>>> 3.1 of this document: >>>> http://w3c.github.io/web-annotation/model/wd/roles.html >>>> >>>> Please respond to this CfC by the 1st of September 2015. Any response >>>> is valuable, even just a simple +1. Silence will be considered as >>>> agreement. This CfC will complete the process discussed in last week's >>>> teleconference. >>>> >>>> Thanks in advance, >>>> >>>> Rob >>>> >>>> -- >>>> Rob Sanderson >>>> Information Standards Advocate >>>> Digital Library Systems and Services >>>> Stanford, CA 94305 >>>> >>> >>> >> >> >> -- >> Rob Sanderson >> Information Standards Advocate >> Digital Library Systems and Services >> Stanford, CA 94305 >> > > -- Rob Sanderson Information Standards Advocate Digital Library Systems and Services Stanford, CA 94305
Received on Monday, 24 August 2015 14:50:58 UTC