Published March 15, 2024
| Version v0.11.0
Software
Open
annotation/stam-rust: v0.11.0
Authors/Creators
- 1. KNAW Humanities Cluster & CLST, Radboud University
Description
New features:
- Implemented STAM Transpose extension: a
transpose()function is now available on Annotation and TextSelectionSets #28 - Implemented UNION constraint in the STAM Query Language #26
- Exposed functions for ID (re)generation (
IdStrategy,generate_id(),regenerate_id()) - Implemented
TextSelection.intersection()
Minor API improvements:
- Implemented missing high-level iterator for AnnotationDataSet
- added
Offset.len(),Cursor.shift()andOffset.shift() - added
ResultItem<Annotation>.textselectionsets(),ResultItem<Annotation>.textselectionset_in() - constrained the characters used in randomly generated IDs to include only alphanumeric ones
- better error feedback in querying
- extra inspection methods for AnnotationBuilder and SelectionBuilder
Bugfixes:
- Fixed serialisation of webannotations and added supported for internal range selectors
- Fixes for merging multiple annotation stores
- Implemented several missing constraint handler for the query language
There was also some refactoring and dependency upgrades.
Files
annotation/stam-rust-v0.11.0.zip
Files
(233.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:a45cd33a5d37c09354d7989a0376fbf3
|
233.8 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/annotation/stam-rust/tree/v0.11.0 (URL)