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

gklyne


DataCite XML Export

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-3" xsi:schemaLocation="http://datacite.org/schema/kernel-3 http://schema.datacite.org/meta/kernel-3/metadata.xsd">
  <identifier identifierType="DOI">10.5281/zenodo.1149647</identifier>
  <creators>
    <creator>
      <creatorName>gklyne</creatorName>
    </creator>
  </creators>
  <titles>
    <title>Gklyne/Annalist: Annalist Release 0.5.6: Cache Type And Namespace Descriptions; Interface Changes; Bug Fixes</title>
  </titles>
  <publisher>Zenodo</publisher>
  <publicationYear>2018</publicationYear>
  <dates>
    <date dateType="Issued">2018-01-16</date>
  </dates>
  <resourceType resourceTypeGeneral="Software"/>
  <alternateIdentifiers>
    <alternateIdentifier alternateIdentifierType="url">https://zenodo.org/record/1149647</alternateIdentifier>
  </alternateIdentifiers>
  <relatedIdentifiers>
    <relatedIdentifier relatedIdentifierType="URL" relationType="IsSupplementTo">https://github.com/gklyne/annalist/tree/release-0.5.6</relatedIdentifier>
    <relatedIdentifier relatedIdentifierType="DOI" relationType="IsPartOf">10.5281/zenodo.594496</relatedIdentifier>
  </relatedIdentifiers>
  <version>release-0.5.6</version>
  <rightsList>
    <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
  </rightsList>
  <descriptions>
    <description descriptionType="Abstract">&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;This release also includes numerous bug fixes, and some small changes to the user interface.&lt;/p&gt;</description>
  </descriptions>
</resource>

Share

Cite as