- From: Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>
- Date: Tue, 25 Nov 2014 13:36:13 +0000
- To: "Denenberg, Ray" <rden@loc.gov>
- Cc: Frederick Hirsch <w3c@fjhirsch.com>, Web Annotation <public-annotation@w3.org>
I agree that discovery is important. As a minimum there should be a link for "Here are related annotations" and "Here you can post your annotations". It might be the same link. As for the protocol I assume something based on LPD would be fine - thus there's not much to specify beyond the term(s) to link to annotations that are 'related to' a given resource. http://www.w3.org/TR/ldp/ Here's a similar notification and discovery mechanism that we defined for PROV: http://www.w3.org/TR/prov-aq/ http://www2.informatik.hu-berlin.de/~hartig/files/Slides-PROV-AQ-Short.pdf In short: C: GET http://example.com/resource123/ HTTP/1.1 C: Accept: text/html S: HTTP/1.1 200 OK S: Content-type: text/html S: Link: <http://example.com/resource123/provenance/>; rel="http://www.w3.org/ns/prov#has_provenance"; anchor="http://example.com/resource123/" S: ... On 24 November 2014 at 14:19, Denenberg, Ray <rden@loc.gov> wrote: > Frederick – I agree that we have much to do, and I can understand if many or > most of us don’t place a high priority on discover mechanisms. > > > > For what it’s worth, from my perspective, annotations aren’t worth much If > you can’t discover them. That doesn’t mean we need to develop or define > discovery mechanisms. All I really need to see is a mechanism by which when > an annotation is created, a notification is sent to the target (or to the > administrator of the database where the target resides, or something along > those lines). The rest of the discovery process may be left out of scope for > this version as far as I am concerned. And I think that Rob has already > said that we would likely include such a mechanism. So I think we’re good. > > > > Ray > > > > > > From: Frederick Hirsch [mailto:w3c@fjhirsch.com] > Sent: Sunday, November 23, 2014 8:46 AM > To: Denenberg, Ray > Cc: Frederick Hirsch; Web Annotation > Subject: Re: annotation protocol > > > > Ray > > > > What I read from your email is the following issue: > > > > issue: define discovery mechanism for annotations associated with a given > target > > > > I would not expect the data model to define discovery mechanism, nor general > protocol definitions. > > > > This is another aspect that may require use cases and definitions; however > not in immediate charter scope [1], so probably v.next issue > > > > Even if all is localized, we seem to have enough to do :) > > > > does this all make sense? > > > > regards, Frederick > > > > Frederick Hirsch, Nokia > > Co-Chair W3C Web Annotation WG > > @fjhirsch > > > > [1] http://www.w3.org/annotation/charter/ > > > > On Nov 18, 2014, at 6:26 PM, Denenberg, Ray <rden@loc.gov> wrote: > > > > I am not clear on what we mean when we talk about protocol with respect to > annotations. > > > > In my view of the world of annotations, ProviderX has a database of > resources, for example, journal articles. UserA reads an article and creates > an annotation. That annotation is a resource created on some annotation > database that userA has access to create an annotation on (obviously, not on > ProviderX’s database). UserB (unrelated to UserA) comes across that > article and want to see annotations of the article. > > > > How does UserB discover UserA’s annotation (or for that matter any > annotation of that article)? UserB doesn’t even know of the existence of > UserA and his/her annotation database. > > > > Is this what we mean (or part of what we mean) by annotation protocol? > > > > Pardon the naïve question but I don’t see this addressed in the model. It > is something I’ve wondered about for quite a while and don’t have an answer. > But I speculate that part of the process is that when UserA creates the > annotation, ProviderX is somehow notified of its creation and can choose to > point to that annotation, and then UserB can find it. > > > > Is this issue addressed anywhere in any greater detail than this vague > description? Or is this to be part of the “protocol” to be developed. > > > > Apologies if this has all been addressed and solved, and I just can’t find > it. > > > > Ray > > -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester http://soiland-reyes.com/stian/work/ http://orcid.org/0000-0001-9842-9718
Received on Tuesday, 25 November 2014 13:37:03 UTC