Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As an aggregator of data, I want to aggregate both external IIIF resources and additionnal IIIF resources produced internally, while allowing external reuse of the latter #104

Open
regisrob opened this issue Mar 27, 2018 · 0 comments

Comments

@regisrob
Copy link
Member

Description

Context: the Biblissima web portal, which aggregates data from a wide spectrum of specialized databases and catalogues dealing with medieval manuscripts and early printed books, has a lot of information about illuminations and decoration, including captions, that can be linked to their corresponding Canvases.

What we have:

  • links to IIIF manifests representing the physical objects, coming from Gallica and the BVMM (another french digital library of medieval manuscripts). These manifests URLs are used to initialized Mirador on the "Manuscripts" pages (and elsewhere in the portal).
  • captions that describe the illuminations (among other metadata like rubrics, artists, dates, descriptors...), coming from iconographic databases like Mandragore (BnF) and Initiale (IRHT). Every caption can be linked to the Canvas that holds the illumination inside the manuscript.

What we need (to provide a better user experience):

  • generate and expose a Range to represent the index of captions for each manuscript
  • and populate this Range into Mirador wherever it is needed in the Biblissima portal, so as to enable users to browse through the illuminations without leaving the viewer

What we do not want (possibly):

  • create, use and expose a derivative Manifest that would only include the Range we produce on our own with the data that we have, i.e. a new Manifest that would compete the "canonical" one (e.g. the Gallica one). Such a situation could be quite confusing for users and in our opinion does not go in the right direction in terms of data reuse (the Gallica manifest will always be the "preferred" one outside of Biblissima, in other contexts...)

What we want:

  • create, use and expose a Range for our own needs AND allow reuse of this additionnal IIIF resource outside of Biblissima (first and foremost in Gallica itself, but potentially anywhere else, in another Manuscript portal referencing the same Manifest etc.)

Solution considered

Use a Notification mechanism to let client applications (including ourselves) know there are additionnal IIIF resources (Ranges) available at this URL we provide.

Additional Background

LDN work for IIIF Data Sharing and Mirador LDN plugin (with @jeffreycwitt and @cubap)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant