Software Open Access

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

gklyne

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
gklyne/annalist-release-0.5.6.zip
md5:b5c8d176575666b38ac08c501b9f1497
123.4 MB Download

Share

Cite as