Annotation Systems



The CognitiveWeb provides a knowledge layer over the existing web. That knowledge layer links subjects into taxonomies and issues within argument models, and then provides ubiquitous process support for critical-thinking, conflict-resolution, and decision-making. Since the knowledge layer needs to touch the existing web everywhere, it must be deployed as an overlay on the existing web. This means that the CognitiveWeb will be deployed as an annotation-based technology. The annotation client will normally reside within the web browser and will communicate with CognitiveWeb services that provide process support for critical-thinking, conflict resolution, and decision-making.

There needs to be a standardization effort for annotation clients and annotations servers. Several different groups have explored the issues in robust fine-grained, out-of-line hyper-linking, browser incompatibility in DOM models, and possible representations for the interchange of annotation data.

The W3C Annotea project has provided a technology prototype for both annotation clients and servers based on the interchange of XML documents containing RDF models of annotations. There are currently Annotea clients for Amaya (Amaya is the W3C project for development of web browser technology), for Mozilla, and for Internet Explorer. The CognitiveWeb will host a project whose goal is to deliver a commercial grade, cross-platform annotation client with a concrete deployment for Internet Explorer, but that is designed to be pluggable into other other web browsers.