Authoring
Annotation Author Management - Retrieving a document and creating annotations designates a user as the author. Authorship and viewing rights are granted based on access control permissions.
Maintain Separation between Authorship and Ownership - Users who store annotations are granted ownership. Annotation owners are those with permissions to add, modify or delete annotations. In many cases authors and owners will be the same. However, for transferring ownership of annotations, authors and owners will be different. Authorship remains noted in the annotation header.
Maintaining an Audit Trail
Change Authorship for Annotation Consolidation while Maintaining Audit Trails - Users can make a copy of annotations for the purpose of consolidation. This allows a single user to distill annotations to a final set of "accepted" comments. However, the original authorship of the annotations, and a record of all owners who modified each annotation, is maintained in the repository to provide a complete audit trail.
Versioning of Annotations - Each time a user stores an annotation, the server creates a new version of the annotation object while retaining the past revisions. Therefore, an audit trail of all annotations and changes are maintained in the repository.
Retrieval
Importing External Annotations - Users can import annotations from sources outside the organizational environment and store these annotations in the repository. The identity of the external authors will be maintained.
Selective Retrieval - Users can select specific annotations they want to retrieve for viewing, which is critical when there are multiple annotations written by many different authors.
ACLs
Setting ACLs for Annotation Objects - Users can set or change access controls for their annotations from the client annotation interface.
Full Support for Arbitrary ACLs - Annotation objects do not disappear for all users when the ACL associated with an annotation object is changed from the previously assigned ACL.
Environment
Configurable Storage Location - Administrators can configure the server to determine where annotations are stored.
Multiple Repository Support - AnnoDoc can be used with various repositories, including EMC/Documentum and IBM Content Manager. In addition, adapters can be created for legacy repositories as well.
Support for Non-PDF Documents - AnnoDoc is exposed as a plug-in to Adobe Acrobat™. AnnoDoc supports the automatic rendering of non-pdf documents including Microsoft Office, Visio, AutoCAD™ and most popular image files.