- From: Benjamin Young <bigbluehat@hypothes.is>
- Date: Tue, 18 Nov 2014 17:09:02 -0500
- To: Robert Sanderson <azaroth42@gmail.com>
- Cc: "Denenberg, Ray" <rden@loc.gov>, Web Annotation <public-annotation@w3.org>
First, thank you Ray for bringing this up! Great to have Rob's clarification. More thoughts inline. On Tue, Nov 18, 2014 at 3:41 PM, Robert Sanderson <azaroth42@gmail.com> wrote: > > Hi Ray, all, > > Apologies for the shorthand of "protocol", it came from the naming > discussion. > > By "protocol", I mean: any network interaction between systems (deliverable > 4). > > This would thus include, and not be limited to: The first part of this list should be out of scope for us--it's the domain of content systems the Web over. Or, put another way: > * Client creating an Annotation in a (remote, networked) storage system POST > * Client updating the annotation PUT > * Client deleting the annotation DELETE > * Client retrieving the annotation GET :) The following list is where we can bring something truly valuable to the Web (or find it and make it even better). These also relate more closely to our data model and it's representations and where things like Linked Data Profile (LDP) could play a roll--if folks choose the turtle representation. > * Client searching for matching annotations > * Client browsing annotations > * Server notifying client, or another server, that an annotation was > created/updated/deleted/retrieved > * Server A synchronizing annotations from Server B I have a personal interest in this stack of "edges" of the annotating experience and space, and would love to contribute in exploring them. I'm also new here. :) Rob, what is the best way / place to participate in developing the Use Cases and doing the exploration of what's needed here? Thanks again Ray for getting this conversation started. Thanks again Rob for the clarification. Cheers, Benjamin -- Developer Advocate http://hypothes.is/ > > And distinct from the internal API within a client for manipulating an > annotation (deliverable 5). > > Does that help? > > Rob > > > On Tue, Nov 18, 2014 at 9:26 AM, 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 >> >> > > > > > -- > Rob Sanderson > Technology Collaboration Facilitator > Digital Library Systems and Services > Stanford, CA 94305
Received on Tuesday, 18 November 2014 22:09:29 UTC