[Zope] Embedded HTML tables, shared annotations

LEE, Kwan Soo kslee@plaza1.snu.ac.kr
Fri, 26 Feb 1999 11:35:52 +0900


"30215.gz.uu" wrote:

> Hello zopers,

[... ...]

> Also, these musings reminded me of an old
> project I had once started, to provide an
> uniform annotation facility to annotate web
> pages (using an ad hoc proxy). I abandonned
> it at the time (it was four or five years
> ago) because I had discovered that other
> groups were much more advanced on this, and,
> if I remember well, the w3c was standardizing
> such a facility. Then I parted from web work,
> but (while I did not look for it), I am
> quite surprised that nothing like it is
> currently in the hands of web users nowadays.

[...]

> Zope strikes me as a server model that could
> integrate a uniform shared annotations
> facility on the pages it publishes. Thoughts,
> pointers, wish to discuss, anyone ?

I have been using Zope to provide an anotating facility to my
department(history), though I can not see what "a server model that
could integrate a uniform shared annotations facility on the pages it
publishes" is.

We are anotating some manuscripts, i.e. traditional texts. The problem
is, I can not predetermine to what people attache their anotations. A
paragraph, a word, a phrase, a sentence or any combination of that.

The  HTML 4.0 standart has ID attribute. Hence I gave all the paragraphs
and head elements in a "documents(250+ html files)" unique ids. that
solved problem partially(if you want, you can have definitely finer
resolution). Our anotations are save on MySQL database. Though I have
created static links to anotation 'window' for each ID, Now I see
creating a javascript function which utilizes ID is better.

What is realy wanting is the why to dynamically determine the range to
which an anotation will be attached. But THIS seems above the current
HTML browsers' capability. You may need some jave applets for GENERAL
solution. But for reasonably structured documents, you can have
partial(coarse grained, predetermined resolution) yet easy local
solution. I guess in business (i.e. not in humanites) area that would be
enough.

Well, I am too poor at English(or any other European languages) to write
easily of my situation. Please let me stop here.

I'd like to exchange ideas and solutions further.

best regards,

LEE Kwan Soo