sul-dlss / dlme-airflow

This is a new repository to capture the work related to the DLME ETL Pipeline and establish airflow
Apache License 2.0
1 stars 0 forks source link

Set up a server for hosting AI generated IIIF manifests #564

Open jacobthill opened 2 weeks ago

jacobthill commented 2 weeks ago

We want to use AI to generate a table of manuscript illuminations, table of contents, etc. We don't have the ability to overwrite existing IIIF manifests. The workflow according to this slack discussion would be to generate a new "AI annotated" manifest and link to the canonical manifest in the AI manifest. We would then need to host the AI manifest. In the AI manifest we should add a link to the canonical manifest and also a structures section like in this recipe.

The manifest url needs to follow a predicable pattern that uses the dlme-record-id e.g. www.example.com/{#dlme-record-id}/manifest. This way we can put the manifest url in the intermediate representation before the manifest exists.

We will also need the canonical url from the data provider to build the new manifest so we may need to add a canonical_manifest field to the IR. If we do that we could: