Glen Robson
Glen Robson
Similar to https://github.com/IIIF/iiif-stories/issues/132: ``` { "id": "http://annotation/id", "motivation": "TBD", "target": https://example.com/manifest/123/canvas/123#xywh=50,50,100,100", "body": { "@context" : "http://geojson.org/geojson-ld/geojson-context.jsonld", "@id" : "http://www.example.org/geojson/paris.json", "type": "Feature", "bbox":[ -10.0, -10.0, 10.0, 10.0] } } ```
Control points would be for the full image or rather the `canvas` dimensions.
We seemed to miss this basic use case in the Stanford meeting but here is an example implementation from UCD: Manifest: https://data.ucd.ie/api/img/manifests/ucdlib:46937 Object description page: https://digital.ucd.ie/view/ucdlib:46937 and Service implementation: ```...
List of annotations: ``` [ { "id": "http://annotation/id", "motivation": "TBD", "target": https://example.com/manifest/123/canvas/123#xywh=50,50,100,100", "body": geostuff... } ] ```
There is also this proof of concept from the Mmmonk project: https://www.mmmonk.be/en/about-iiif/iiif-demo-liber-floridus
Another usecase from the cookbook repo regarding linking to ALTO and having annotations: https://github.com/IIIF/cookbook-recipes/issues/437
OK with existing IIIF specifications.
In production example from @jbhoward-dublin Manifest: https://data.ucd.ie/api/img/manifests/ucdlib:40818 Object description: https://digital.ucd.ie/view/ucdlib:40818 IIIF Search service: ``` "service": [ { "@context": "http://iiif.io/api/search/0/context.json", "@id": "https://data.ucd.ie/api/img/search/ucdlib:40818", "profile": "http://iiif.io/api/search/0/search", "label": "UCD content search" } ] ```
Could be done with annotation motivations but this wouldn't cover the service basic example maybe we could add a label.
For this use case we propose to create a GeoJSON similar to: https://stacks.stanford.edu/file/druid:ts545zc6250/index_map.json which is a index map which links out to IIIF resources. This could be generated using the...