Comment by cxr

Comment by cxr 2 days ago

3 replies

The W3C standardized HTML annotations years ago. There's a difference between a standard not existing versus people pretending it doesn't exist because it's not implemented by Chrome.

crazygringo 2 days ago

That's different. Those are a data structure defining annotations that are meant to be stored externally. They're not part of an HTML file like PDF annotations are. They're meant more for live collaborative commenting within a shared online space, not for making private portable annotations like PDF does.

And it's not a Chrome thing. I don't think any browsers support it, do they? It's not really clear there's a need for it, when collaborative editors already handle document annotations in their own ways.

  • cxr a day ago

    So is there a need for it or isn't there?

    > That's different. Those are a data structure defining annotations that are meant to be stored externally.

    The protocol is a separate standard.

    The format is JSON-LD. Putting JSON-LD into HTML isn't a question mark. (There's info at W3C.org about how to do that, too. Not that it's necessary. You can guess what it says.)

    • crazygringo 3 hours ago

      Sorry, yes you're right the annotations can be embedded too.

      But these aren't meant for direct user annotations in a general way.

      The web standard doesn't define any standardized mechanism for one user to add highlights and comments, and another user to see them and edit them further.

      The annotations are tools that software can use for its own purposes. They're not a user-facing feature like they are in PDF.

      They're both called "annotations" but they're completely different. Completely different technologies for completely different use cases.