FWIW, late releases of the original X Mosaic had hooks to talk to
"annotation servers", though those annotations were only available on
a page-by-page basis.
> If, on the other hand, we're talking about the idea of annotation
> rather than a Web implementation, we'd have to go way back to
> Engelbart and Nelson.