Individual project proposal: Annotating the web

Proposer: Iain Stewart, room 220a Huxley, e-mail ids@doc.ic.ac.uk

[If this represents annotating the web, then anything does!]

This project was inspired by Crit - a marvellous suite of "critical discussion tools for the web" developed by Ka-Ping Yee for the Foresight Institute. Crit allows users to annotate the web by adding comments of their own to any web page - theirs or anyone else's, stored anywhere in the world - for all to see.

When people first hear of this their reaction is usually one of disbelief. Surely that's impossible without an act of malice - hacking into the web server (or file server or whatever) hosting the page in question and tampering with its contents?

Neither Crit nor this project is about annotating the web that way! Crit achieves its apparent miracle without malice or coercion by arranging for the annotations to be seen only by those who choose to see them. The target page remains quite undamaged and un-tampered with. So people who view it in the regular way continue to see it just as its author intended.

At the moment, the way you choose to see the web in annotated form (and to make any annotations of your own) is to view the web through a Crit server. This is achieved by adding a prefix (pointing to the Crit server) to the URL of a web page you want to view. For example, this project proposal web page has a URL of "http://www.doc.ic.ac.uk/~ids/dotdot/misc/projects/AnnotatingTheWeb/proposal.html". If you're reading this from within IC DoC you can view it in annotated form using the URL "http://www.doc.ic.ac.uk/lab/nph-crit.cgi/http://www.doc.ic.ac.uk/~ids/dotdot/misc/projects/AnnotatingTheWeb/proposal.html" instead. Crit Me Now! Annotations, if there are any, appear as delicate little arrow-like symbols which you can click on to see the content of. The facility of adding your own annotations is currently offered in the form of a clickable "comment" button leading to a form-based submission process.

The Foresight Institute hopes that critical discussion tools like Crit will improve the quality of the worldwide scholarly process of creation and critical evaluation of research ideas. That hope may err on the side of optimism, given the obvious possibilities for less than optimal use (not to say abuse) of this kind of system, but annotating the web is certainly a fascinating concept. This project would be about adding your contribution to the ongoing development of web annotation concepts and software worldwide. This could mean either building on the existing Crit software (or similar efforts by others), or developing your own - or a bit of both of course. This is your chance to go down in cyberhistory by helping to make a real difference to the whole future look and feel of the web. If you find the web annotation idea intriguing and think you have the coding and software engineering skills to contribute to progress in this area, this could be the project for you!

Here are some sample avenues for further development.

These are just off-the-cuff ideas and I would be most interested in any other web annotation ideas or approaches you might come up with yourself!


Useful links related to critical discussion and web annotation

Here are some web pages related to the general topic of critical discussion and web annotation which you might like to look at.


Just for fun!


A final remark...

(My lawyers told me to put this in. :-) ) I'd better explain here that I certainly wouldn't claim to be an expert myself in the kind of coding skills and the like needed for this sort of work - I simply find the whole idea of annotating the web very interesting. So if you do this project you'll be in some sense "on your own" (though obviously I'll try to keep up!). In short: this project is "for the brave". If you're still interested, do come and see me about any aspect of the project and all the various forms it could take!


This corner of the web maintained by [photo courtesy of the multimedia lab machines] Iain Stewart <ids@doc.ic.ac.uk>, Department of Computing, Imperial College, London, UK

Annotate the web - add your own comments to this web page or any other for all to see! (Only supported by some browsers, sometimes via an extension or the like.)

(If you're reading this from within IC DoC you can try Crit, an earlier way to annotate the web. Crit Me Now!)