Re: Anno., SGML, granularity

Tony Sanders <sanders@bsdi.com>
Errors-To: sanders@bsdi.com
Errors-To: sanders@bsdi.com
Message-id: <9308120418.AA12263@austin.BSDI.COM>
To: www-talk@nxoc01.cern.ch
Subject: Re: Anno., SGML, granularity 
In-Reply-To: Terry Allen's message of Wed, 11 Aug 93 18:25:26 PDT.
Errors-To: sanders@bsdi.com
Reply-To: sanders@bsdi.com
Organization: Berkeley Software Design, Inc.
Date: Wed, 11 Aug 1993 23:18:33 -0500
From: Tony Sanders <sanders@bsdi.com>
Status: RO
> Sorry, folks, I wasn't thinking when I rejected out of hand
> the notion of offsets for storing the position of annotations
> outside of a file.  But this seems like a rat's nest anyway.
> Let me suggest instead that the positioning of annotations be
> made at the granularity provided by the document's IDs.
...
> That means you wouldn't be able to insert an annotation at 
> any point in a paragraph (do we really need to be able to
> do that?
Sort of, for collaborative authoring, but...

The right way to do this is simply edit the document and submit it back
to the server using PUT.  The server can then do the right thing with it
(maybe check in the changes if you have authorization, or include a <LINK>
to the changes so the author can then click on his "merge delta" button
and ok the changes before commiting them, or insert a tag and point an
annotation at it).

Suggestion for new link relationship: <LINK REL="Delta" HREF="...">
Points to a Delta file that the browser can use to merge in changes.

--sanders