For example, a user will most likely not want to keep previous versions of any documents they are not personally involved in authoring. It must also be possible to add names to the authoring list. Name removal should probably be limited to the original author. For those cases when the original author is no longer part of the system, it should be possible to make a copy of the document and name a new primary author. Differencable When a new version of a document arrives, differences are highlighted.
Differences are always against the last version that was visited.
If a section of the document was never visited, the most recent version of that section is displayed on the first visit. If several iterations have taken place since the last visit, the cumulative differences are shown. Linkable Clearly support for web links is desirable, as shown by the links to the various possible starting points above. Evaluable The many possible starting points above highlights the need for evaluablility. That feature is arguably their greatest contribution to ecommerce, and the DKR should make use of it.