There is a newer version of this record available.

Software Open Access

gklyne/annalist: Annalist release 0.5.6: Cache type and namespace descriptions; interface changes; bug fixes


This release primarily addresses some performance issues that were noted when working with complex structures with a deep class hierarchy (specifically, CIDOC CRM). It introduces a per-collection cache for entity type definitions, and precalculated super-/sub- type closures to speed up discovery of subtypes of a desired target type. It also adds a namespece vocbulary cache, which is used to expand namespace prefixes when rendering Web link fields. These changes have included some extensive refactoring of the codebase.

This release also includes numerous bug fixes, and some small changes to the user interface.

Files (123.4 MB)
Name Size
123.4 MB Download


Cite as