Feature #2079
closedText annotation
Added by Alexander Watzinger over 2 years ago. Updated 9 months ago.
Description
Basically it's about linking entities (actors, places, ...) to specific parts of a source (and their texts), instead of just linking them to the whole source, like it is possible currently.
This is an experimental implementation (draft), see related issues about further improvements.
It is available for testing at the development demo: https://demo-dev.openatlas.eu/entity/221463
Updated by Alexander Watzinger over 1 year ago
- Target version changed from Wishlist to 8.8.0
Updated by Alexander Watzinger over 1 year ago
- Precedes Feature #1925: Multi language support for data entering added
Updated by Alexander Watzinger over 1 year ago
- Status changed from Acknowledged to Assigned
- Assignee set to Alexander Watzinger
Updated by Alexander Watzinger over 1 year ago
- Status changed from Assigned to In Progress
Updated by Alexander Watzinger about 1 year ago
- Description updated (diff)
A working backend prototype is now available in the feature/text_annotation branch and can be tested at the development demo
Be aware that it is just a prototype, e.g. text position have to be entered manually, no translations, no validation for overlapping annotations, ...
As soon as we have a widget for text annotation, we can finish the implementation in the backend.
Updated by Alexander Watzinger about 1 year ago
- Related to Feature #2369: Text annotation widget added
Updated by Alexander Watzinger about 1 year ago
- Target version changed from 8.8.0 to 8.9.0
Updated by Alexander Watzinger about 1 year ago
Here is a checklist that I want to go through once the widget is available:
- Check line breaks
- Check special chars in text for e.g. mouse over
- Prevent submit without link or text (also for image annotation)
- What about deleted entities of annotations (text and image) that have no text?
- Join annotation functions?
- Enable text annotation for other source texts
Updated by Alexander Watzinger about 1 year ago
Olivia finished the (standalone) text annotation widget prototype.
Next step will be the widget integration into the OpenAtlas application as form element.
Last step will be the transformation of the text delivered by the widget for the database and the other way round.
Sample output:
<p>Die vergleichende <mark meta="{"id":"1","description":""}">Märchenforschung</mark> wurde von den <mark meta="{"id":"2","description":"my description"}">begründet</mark> und von
My updated list for the backend integration:
Transformation - in both directions- Replace
- Line breaks
- Opening and closing paragraph tags
- Transformed HTML characters, e.g. <>
- Extract/add mark tags
- Prevent submit without link or text (also for image annotation)
- What about deleted entities of annotations (text and image) that have no text?
- Join annotation functions?
- Enable text annotation for other source texts
Updated by Alexander Watzinger about 1 year ago
The text annotation widget from Olivia was integrated into OpenAtlas.
Updated to do list:
Transformation - in both directions- Replace
- Line breaks
- Opening and closing paragraph tags
- Transformed HTML characters, e.g. <>
- Extract/add mark tags
- Prevent submit without link or text (also for image annotation)
- What about deleted entities of annotations (text and image) that have no text?
- Join annotation functions?
- Enable text annotation for other source texts
- Remove CDNs
- Show names in entity selection
- Refine layout
Updated by Alexander Watzinger about 1 year ago
- Description updated (diff)
The integrated widget is now merged into the develop branch and can now be tested at the development demo, see: https://demo-dev.openatlas.eu/entity/221463
Updated by Alexander Watzinger about 1 year ago
- Description updated (diff)
A new version with some fixes is available in develop and at online demo
For a better overview I keep an issue list in the description, also for the widget, until the release. The remaining issues at release will get their own tickets after the release.
Updated by Alexander Watzinger about 1 year ago
- Precedes Feature #2434: API: Text annotation for presentation view added
Updated by Alexander Watzinger about 1 year ago
- Description updated (diff)
Annotations are now available for source texts too. Already in develop and on demo-dev.
Updated by Alexander Watzinger about 1 year ago
- Start date changed from 2023-09-25 to 2024-12-23
- Follows Bug #2437: Text annotation: widget line break bug added
Updated by Alexander Watzinger about 1 year ago
- Precedes Feature #2438: Text annotation: also provide unlinked entities added
Updated by Alexander Watzinger about 1 year ago
- Precedes Feature #2439: Text annotation: widget translations added
Updated by Alexander Watzinger about 1 year ago
- Follows deleted (Bug #2437: Text annotation: widget line break bug)
Updated by Alexander Watzinger about 1 year ago
- Precedes Bug #2437: Text annotation: widget line break bug added
Updated by Alexander Watzinger about 1 year ago
- Description updated (diff)
Moved some remaining tasks to own issues for later implementation.
Updated by Alexander Watzinger about 1 year ago
- Precedes Feature #2441: Additional text annotation views added
Updated by Alexander Watzinger about 1 year ago
- Precedes Feature #2442: Text annotation: show orphans added
Updated by Alexander Watzinger about 1 year ago
- Description updated (diff)
The last remaining issues are solved or got an own issue. Only thing remaining will be more testing and writing a manual entry.
So the first (experimental) version of text annotation looks good to be part of the New Years release.
Updated by Alexander Watzinger about 1 year ago
- Status changed from In Progress to Closed