https://github.com/jptmoore/annocoda
Search for images based on their annotations
https://github.com/jptmoore/annocoda
annocoda annotation iiif search
Last synced: 11 months ago
JSON representation
Search for images based on their annotations
- Host: GitHub
- URL: https://github.com/jptmoore/annocoda
- Owner: jptmoore
- License: mit
- Created: 2023-03-02T19:44:06.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-23T10:43:14.000Z (over 2 years ago)
- Last Synced: 2024-12-06T22:17:33.342Z (over 1 year ago)
- Topics: annocoda, annotation, iiif, search
- Language: Python
- Homepage: https://annocoda.onrender.com
- Size: 6.9 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-iiif - Annocoda - Mobile-friendly web app that uses IIIF Content Search 2.0 and Presentation 3.0 to provide image search capabilities (Annotations / Import to Viewers)
README
## Introduction
Annocoda is a mobile-friendly web app that uses [IIIF](https://iiif.io/) standards to provide image search capabilities.
More explicitly it uses the [IIIF Content Search 2.0 API](https://iiif.io/api/search/2.0/) to match [web annotations](https://www.w3.org/TR/annotation-model/) with their corresponding images described within a [Presentation API 3.0](https://iiif.io/api/presentation/3.0/) manifest or collection.
## Example

The result from a search is a carousel of images you can swipe through. By viewing the annotations associated with the image you can see how the image was found. You can also select the text from individual annotations to see where in the image they reference if a fragment selector was included.
## Demo
[https://annocoda.onrender.com](https://annocoda.onrender.com/)
## Requirements
To be able to search a manifest it must [reference a search service](https://iiif.io/api/search/2.0/#3-declaring-services) at its top-level. To see an example of this take a look at this [manifest](https://miiify.rocks/manifest/diamond_jubilee_of_the_metro).
If you want to experiment with your own search service you can try [annotass](https://github.com/jptmoore/annotass).
## Status
Please raise GitHub issues for bugs or feature requests to help support the work.