- From: Doug Schepers <schepers@w3.org>
- Date: Mon, 31 Aug 2015 17:24:55 -0400
- To: Robert Sanderson <azaroth42@gmail.com>, "Denenberg, Ray" <rden@loc.gov>
- Cc: Web Annotation <public-annotation@w3.org>
Thanks, Ray, for the helpful clarification, which seems to be the distinction. FWIW, I now concur with Rob's writeup on 3.2.5 (I initially had some reservations), and think that we should move motivation/role from Annotation to Body and Target, not simply have it available at either level. Regards– –Doug On 8/31/15 4:46 PM, Robert Sanderson wrote: > That depends a bit on the outcome of 3.2.5: > > http://w3c.github.io/web-annotation/model/wd/roles.html#remove-motivatedby-completely-rename-motivation-to-role > > For the mean time, towards the CfC, please try to evaluate 3.1 > separately as a set of changes against the current model. > > Thanks! > > Rob > > > > On Mon, Aug 31, 2015 at 1:36 PM, Denenberg, Ray <rden@loc.gov > <mailto:rden@loc.gov>> wrote: > > Sorry if this is a dumb question, I’m behind trying to catch up. ____ > > __ __ > > Doug inquired about the relationship between motivation and role. > Doesn’t motivation apply to the annotation (only) and roles to the > bodies?____ > > __ __ > > Ray____ > > __ __ > > *From:*Robert Sanderson [mailto:azaroth42@gmail.com > <mailto:azaroth42@gmail.com>] > *Sent:* Thursday, August 27, 2015 8:55 PM > *To:* Doug Schepers > *Cc:* Web Annotation; Chris Birk; Bill Hunt; Benjamin Young > *Subject:* Re: CFC: Basic Roles Proposal____ > > __ __ > > __ __ > > __ __ > > On Thu, Aug 27, 2015 at 3:09 PM, Doug Schepers <schepers@w3.org > <mailto:schepers@w3.org>> wrote:____ > > As I understand it, the CFC is just for section 3.1. I'll do so in > the context of the Requirements (on which I have some comments as well). > > | 1. MUST allow the addition of roles to individual bodies > Great. I would add a requirement that roles (or motivations) MUST be > allowed on the Annotation as well, not just individual bodies.____ > > __ __ > > That wouldn't be a requirement of the proposal, because it's already > allowed :) And we certainly don't have consensus around that as a > requirement, particularly given 3.2.5 which would -remove- that > ability.____ > > __ __ > > I'm confused, by the way, by the mixed use of "role" and > "motivation". Are they the same thing? If so, why did we switch > from "motivation" to "role"? ("motivation" seems clearer to me, > and is a less overloaded term, though longer… if brevity is the > goal, maybe "motive"?) It probably doesn't matter, but I want to > make sure I understand the reason for the change.____ > > __ __ > > Because the original request was formulated in terms of roles, and > we mapped that to the current motivation system. We could recast > role to motivation with no loss of fidelity.____ > > ____ > > | 2. SHOULD use the same construction for tags as other roles > > You seemed to allude that this means we have the same > construction for Semantic Tags and Tags; is that right? That > consistency would be good.____ > > __ __ > > Yes.____ > > __ __ > > ____ > > But your examples seems to show pretty much the opposite of what > I'd suggested last week, having the text value be the default > (which I thought we'd agreed on): > > Tag > "body": { > "role": "tagging", > "content": {"text": "tag1"} > } > > Semantic Tag > "body": { > "role": "tagging", > "content": "http://example.org/tag1" > }____ > > __ __ > > This is using the same role construction for tags (SpecificResource > with a role of oa:tagging) compared to the existing construction of > special Tag and SemanticTag objects.____ > > __ __ > > ____ > > Whereas I'd have expected something like this: > > Tag > "body": { > "role": "tagging", > "content": "tag1" > } > > Semantic Tag > "body": { > "role": "tagging", > "content": {"url": "http://example.org/tag1"} > } > > Clearly, I'm missing something… can you explain?____ > > __ __ > > I don't think I can explain this any more clearly than I already > have in the past. Apologies, and I do hope someone else will have > more success.____ > > __ __ > > ____ > > | 3. SHOULD allow the addition of roles to individual targets > > What's the use case here? As far as I can tell, a motivation > only makes sense when it's applied to an action of the > annotator… that is, the act of annotation itself (in which case > it's on the Annotation), or on the individual bodies (when > there's multiple motivations, like commenting, tagging, and > proposing edits). > > You answer is likely to be "example 3.1.7", which I understand > and acknowledge. But it should be explicit when a target would > have a role.____ > > __ __ > > And 3.1.6 for highlighting and bookmarking, when there is > potentially no body at all. The body will never be "highlighting", > that's what the annotation is doing for the target. Perhaps these > just shouldn't be motivations at all.____ > > __ __ > > ____ > > If role/motivation is allowed on targets, when does the UA > decide to put a motivation on the target versus the annotation? > If we allow this, we should also provide guidance about how a UA > should apply it.____ > > __ __ > > Sure. ____ > > __ __ > > ____ > > | 5. SHOULD use the existing motivation structure > I'm not sure what this means.____ > > __ __ > > We shouldn't invent a new construct that would mirror motivations, > forcing implementers to understand and develop two separate systems.____ > > __ __ > > ____ > > | 8. MUST produce a JSON-LD serialization that is easy to use > Nice sentiment, but again, it's not clear what constraint this > really implies, or who it should be "easy to use" for.____ > > __ __ > > I'm happy to remove the requirement, but it was one that you added > :) ____ > > __ __ > > __ __ > > | 10. SHOULD allow for graceful degradation when a particular > | role is not recognized by a client application > > +1 > But I haven't seen an example where this wouldn't be the case… ____ > > __ __ > > The option of using subProperties does not degrade gracefully > without inferencing.____ > > __ __ > > ____ > > [...] Since we do have some specific use cases that we want to > make sure work interoperably, we can provide some additional > guidance on how to express those use cases within our generic > framework, so that different UAs can works smoothly together.____ > > __ __ > > In an implementation guidelines note, or cookbook, for example. If > so, I completely agree. I'd also like to see the use case written > up as a first step towards that.____ > > __ __ > > ____ > > I was surprised that the Roles Note didn't contain an example > for the copy-edit use case, > [snip]____ > > Here is an alternate proposal based on Bill Hunt's suggestion > [1], which I'm putting forward as a strawman; [snip] ____ > > __ __ > > This was discussed and discarded in the most recent call. You'll see > in the minutes of that call ( > http://www.w3.org/2015/08/19-annotation-minutes.html ) albiet > slightly confusedly due to some of the irc lag that of the people > that gave an opinion:____ > > __ __ > > Rob, Benjamin, Jacob, Tim, Ivan: -1____ > > Chris: +1____ > > __ __ > > It's mentioned in the document as bullet three of the options that > were considered and discarded in the intro of section 3.____ > > __ __ > > __ __ > > Compared to the proposal that we gathered consensus around, as > described in the document:____ > > __ __ > > Rob, Benjamin, Tim, Jacob, Ivan: +1____ > > Kyrce: -1____ > > __ __ > > And the option for adding to both embedded content and specific > resource which was a very mixed bag.____ > > ____ > > __ __ > > Both seem to allow for extending the motivations, and would > gracefully degrade; a UA can just ignore values it doesn't > understand. Both make reasonable sense to me. The second one > (Bill's) feels a bit more like it's an analog of > element-property syntax, which works well with my brain, and > it's a bit less verbose, but maybe there are deeper problems > with it?____ > > __ __ > > Again, I'm afraid I don't know how else to explain the problems in > ways other than the discussions that have already happened several > times already.____ > > __ __ > > __ __ > > Like others, I'd like to close this issue and move on. But I do > want to make sure that we're thoughtfully considering our > options and our rationales, ____ > > __ __ > > We have and we are :)____ > > __ __ > > Rob____ > > __ __ > > > > > -- > Rob Sanderson > Information Standards Advocate > Digital Library Systems and Services > Stanford, CA 94305
Received on Monday, 31 August 2015 21:24:59 UTC