- From: Ivan Herman <ivan@w3.org>
- Date: Fri, 28 Aug 2015 06:11:18 +0200
- To: Doug Schepers <schepers@w3.org>
- Cc: Robert Sanderson <azaroth42@gmail.com>, W3C Public Annotation List <public-annotation@w3.org>, Chris Birk <chris@opengovfoundation.org>, Bill Hunt <bill@opengovfoundation.org>, Benjamin Young <bigbluehat@hypothes.is>
- Message-Id: <CC004736-B493-4CC9-8936-2448BC8F29CF@w3.org>
Doug, comment on one issue > On 28 Aug 2015, at 24:09 , Doug Schepers <schepers@w3.org> wrote: > <skip> > > Here is (something like) the current proposal: > > { > "@context": "http://www.w3.org/ns/anno.jsonld", > "type": "Annotation", > "target": { > "source": "http://example.com/as-we-may-think.html", > "selector": { > "type": "oa:TextQuoteSelector", > "exact": "items", > "prefix": "The process of tying two ", > "suffix": " together is the important thing." > } > }, > "body": [ > { > "role": "editing", // UA2 uses > "content": "items" > }, > { > "role": "commenting", // UA2 uses > "content": "This should be about concepts, not mechanical artifacts." > }, > { > "role": "tagging", // UA2 uses > "content": [ > { > "value": "correction" > }, > { > "value": "memex" > } > ] > }, > { > "role": "bookmarking", // standard, UA2 doesn't use > "content": "folder:thesis" //BS value, don't know what would go here… > }, > { // UA2 uses > "role": "versioning", // vendor-specific, UA2 doesn't use > "content": "4th draft" > } > } > } > > Here is an alternate proposal based on Bill Hunt's suggestion [1], which I'm putting forward as a strawman; Bill has suggested that this may be a better performance optimization for clients (which is important, if it's correct), while others have said that it makes other aspects of the model more difficult. > > { > "@context": "http://www.w3.org/ns/anno.jsonld", > "type": "Annotation", > "target": { > "source": "http://example.com/as-we-may-think.html", > "selector": { > "type": "oa:TextQuoteSelector", > "exact": "items", > "prefix": "The process of tying two ", > "suffix": " together is the important thing." > } > }, > "body": { > "editing": { // UA2 uses > "content": "items" > }, > "commenting": { // UA2 uses > "content": "This should be about concepts, not mechanical artifacts." > }, > "tagging": [ // UA2 uses > { > "content": "correction" > }, > { > "content": "memex" > } > ], > "bookmarking": { // standard, UA2 doesn't use > "content": "folder:thesis" //BS value, don't know what would go here… > }, > "versioning": { // vendor-specific, UA2 doesn't use > "content": "4th draft" > } > } > } > This pretty much the same construction than the one we have discussed in the past few weeks: https://www.w3.org/annotation/wiki/Expressing_Role_in_Multi-Body_Annotations#Role_as_Subproperty_of_hasBody.2FhasTarget saying, essentially, that roles are expressed in terms of properties and not as predefined values (which is the case for all other constructions). I voted against this approach on the call 10 days ago. I am indeed concerned about the possible proliferation of property names that this would require (the names of roles is an extension point, in a way, applications may want to add their own), meaning that implementations would have to keep up with the existing roles all the time (because if they don't, they could hit a property in the hierarchy that they have no idea what to do with, they do not know whether it is a role or something else). Whereas, if roles are values, the fact of having it as a value of a 'role' predicate/property in the path gives a clear indication what the value stands for, even if it is unknown (which also makes the role-as-a-value approach more robust against possible misspelling). Ivan > > > > [1] https://lists.w3.org/Archives/Public/public-annotation/2015Jul/0017.html > > Regards– > –Doug > > > On 8/23/15 6:37 PM, Robert Sanderson 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 > ---- Ivan Herman, W3C Digital Publishing Activity Lead Home: http://www.w3.org/People/Ivan/ mobile: +31-641044153 ORCID ID: http://orcid.org/0000-0003-0782-2704
Received on Friday, 28 August 2015 04:11:32 UTC