RE: annotation protocol

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.


From: Frederick Hirsch []
Sent: Sunday, November 23, 2014 8:46 AM
To: Denenberg, Ray
Cc: Frederick Hirsch; Web Annotation
Subject: Re: annotation protocol


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 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


On Nov 18, 2014, at 6:26 PM, Denenberg, Ray <<>> 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.


Received on Monday, 24 November 2014 14:20:17 UTC