Feature #1910
closedIIIF: Image annotation
Added by Alexander Watzinger almost 2 years ago. Updated 3 months ago.
Description
To efficiently use OpenAtlas with IIIF we added functionality which enables users to mark an area of an image and add a description and/or link it to an entity.
Updated by Alexander Watzinger almost 2 years ago
- Related to Question #1883: Image annotations added
Updated by Alexander Watzinger almost 2 years ago
- Precedes Feature #1909: IIIF image API server added
Updated by Alexander Watzinger over 1 year ago
- Subject changed from Add description files to uploaded files to Additional IIIF functionality
- Target version changed from 7.10.0 to 7.15.0
We discussed this (thank you Christoph for your wise input) and have a few ideas how to implement this.
Current approach would be to add a text field for images (where appropriate) and store information added there to an extra table in the web schema.
We also realized that we have to adapt our approach slightly, it makes much more sense to first implement (basic) IIIF functionality before we add extra features for it.
Updated by Alexander Watzinger over 1 year ago
- Precedes deleted (Feature #1909: IIIF image API server)
Updated by Alexander Watzinger over 1 year ago
- Start date changed from 2022-12-07 to 2022-12-09
- Follows Feature #1909: IIIF image API server added
Updated by Alexander Watzinger over 1 year ago
- Target version changed from 7.15.0 to 7.16.0
Updated by Alexander Watzinger over 1 year ago
- Target version changed from 7.16.0 to 8.0.0
Updated by Alexander Watzinger 12 months ago
- Subject changed from Additional IIIF functionality to IIIF annotation system
- Description updated (diff)
Updated by Bernhard Koschiček-Krombholz 12 months ago
As far as I understood, you can make annotations with most viewers, e.g. Universal Viewer or Mirador, but it will only be stored locally in the browser. To store the information in a manifest, you need an annotation storage/server by either developing ourselves or taking an existing one: https://github.com/IIIF/awesome-iiif#annotation-servers
And an interesting video on this matter: https://www.youtube.com/watch?v=y0I5_BW1OLQ&ab_channel=IIIF
Updated by Bernhard Koschiček-Krombholz 12 months ago
- Start date changed from 2022-12-09 to 2023-09-18
Updated by Bernhard Koschiček-Krombholz 11 months ago
For Mirandor there is a plugin: https://github.com/ProjectMirador/mirador-annotations. It kinda looks stale (last update Apr 2022), but maybe useful.
Updated by Bernhard Koschiček-Krombholz 11 months ago
I tried to install https://github.com/ProjectMirador/mirador-annotations, but it has dependency issued with Mirador 3.3.0. There is an issue for that: https://github.com/ProjectMirador/mirador-annotations/issues/75. And here an installation guide to install the not released Mirador version using React 17 instead of 16: https://github.com/ProjectMirador/mirador/discussions/3768
Updated by Bernhard Koschiček-Krombholz 10 months ago
Recogito implemented a IIIF Annotation tool. It is a really great example, how it can look like.
Updated by Bernhard Koschiček-Krombholz 10 months ago
- Status changed from Acknowledged to Assigned
- Assignee set to Bernhard Koschiček-Krombholz
I found out, which tool Recogito uses, it is called Annotarious and is developed by Rainer Simon. It works either on simple images or with OpenSeadragon (also a IIIF viewer). I will try to make it work with OpenSeadragon.
The Leaflet idea, which we talked in person is nice, but I fear, that leaflet can only handle GeoTIFF, png and jpeg.
Updated by Bernhard Koschiček-Krombholz 10 months ago
After playing around, back to Leaflet. Stefan Eichert told me, that there is a IIIF Leaflet Plugin: Leaflet-IIIF which supports the IIIF Image API and all Leaflet plugins. It looks good, and a first prototype (viewing and drawing without labelling or saving) is available under feature/iiif-annotation-leaflet.
Updated by Alexander Watzinger 10 months ago
- Category changed from Backend to IIIF
Updated by Alexander Watzinger 10 months ago
- Subject changed from IIIF annotation system to IIIF: annotation system
Updated by Bernhard Koschiček-Krombholz 10 months ago
- Precedes Feature #2126: IIIF: Polygons for annotation selection added
Updated by Alexander Watzinger 9 months ago
- Status changed from Assigned to In Progress
Updated by Bernhard Koschiček-Krombholz 9 months ago
Christoph got the leaflet IIIF annotation system running. But we will also look into annotorious again, because of more functionality.
Updated by Alexander Watzinger 8 months ago
- Target version changed from 8.0.0 to 8.3.0
Unfortunately this won't make it into the planned New Year major release. It's generally working but is still missing some functionality, e.g. link annotation to specific entities.
@Nicholas Melvani: we will however provide you with a "peek review" after the 8.0.0 major release in January. I already talked with Zachary and he agreed to deploying a development version at the MAMEMS backend. We will let you know once done.
Updated by Alexander Watzinger 8 months ago
- Target version changed from 8.3.0 to 8.1.0
Updated by Alexander Watzinger 8 months ago
- Endpoint tests (the rest I did already)
- Documentation in manual (done shortly before release because waiting for possible user feedback)
@Bernhard Koschiček-Krombholz, so we could merge this to develop once test coverage is 100% again. I didn't merged it now because you had other merging plans too as far as I remember.
Updated by Bernhard Koschiček-Krombholz 8 months ago
- Status changed from In Progress to Closed
Tests are done and everything works as expected. Thank you, Alex.
I will close this issue, and write the documentation on my personal list.
Updated by Alexander Watzinger 8 months ago
- Subject changed from IIIF: annotation system to IIIF: Image annotation
- Description updated (diff)