Annotate provides an annotation facility for DocBook documents. It enables visitors to an online version of a DocBook document to add comments to any paragraph or chapter of the document. It extends the DocBook XSL stylesheets, leading to modified HTML output which contains anchors at those places where annotations can be made. Comments and notes are stored in a DBMS. A CGI program then merges the HTML document and the comments to produce the output for the visitor.
AnnotateIt! is an open source electronic response system targeted at composition instructors and students. It allows a user to annotate HTML and provides facilities for group interaction. Annotations may be either hyperlinked or inline, depending on the user's preference. It also features reporting of meta information (annotation types and counts), predefined annotations, community annotations, conversion of documents to HTML for annotation, easy document management, and an assignments calendar.
Annotatio is an implementation of a client and a server based on the W3C Annotea protocol. It allows you to create and share annotations to various types of documents. Most people can use this program to save comments to HTML documents, but it also supports other types of annotations and XML-like documents. In opposition to the current implementation of the W3C, Annotatio will save enhanced information of the annotation's positioning within the document, which will allow positing the annotation even if the location or structure of the original document has changed. In local mode, it will save all annotations locally, and in remote mode, it will save the annotations on a central Annotea-compatible server, such as Annotatio Server.
With MetaModel, you use a type-safe SQL-like API for querying any datastore. It is a data access framework providing a common interface for exploration and querying of different types of datastores. It isn't a data mapping framework. Instead, it emphasizes abstraction of metadata and the ability to add data sources at runtime, making MetaModel great for generic data processing applications, but less so for applications modeled around a particular domain.
Autodia is a command line Perl application that generates UML class diagrams from source code, SQL, and database connections. It supports multiple programming languages including SQL, and can output images (using GraphViz/VCG/SpringGraph), Dia XML and Umbrello XML, or custom formats using templates.
Catalyzer is a powerful and flexible cataloging system that lets you easily organize and maintain structured records about almost anything. It gives you menus, lists, file selectors, buttons, and many more options to let you set up structures to make information entry as efficient and reliable as possible. Operating in server mode, it can expose catalogs and, optionally, the files they refer to across the Web.
BOUML is a UML 2 tool box that allows you to specify and generate code in C++, Java, IDL, and PHP. BOUML is very fast and doesn't require much memory to manage several thousands of classes. BOUML is extensible, and the external tools (named plug-outs) can be written in C++ or Java, using BOUML for their definition as any other program. UML models can be exported to HTML pages, including PNG or SVG graphics.
COCANWIKI is a full-featured Wiki and content management system. It has many unique features not found in any other Wikis including live preview when editing, advanced navigation (including the ability to follow links in both directions), PIM/calendar extensions, user permissions, customisable page layouts, virtual hosting (handling more than one Wiki per server), search, anti-spam, and email notifications.