OpenRefine / OpenRefine/CommonsExtension

Make it possible to Import IIIF collections

Open
#90 13 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement wikicommons
Dominant language
Java
Stars
29
Forks
12
PR merge metrics
No merged PRs in 30d

Description

IIIF and the IIIF Presentation API are used by many GLAM institutions and the ability to import records IIIF Collections would greatly reusers who wish to clean GLAM data or users of the Commons extension.

Proposed solution

Given the collection root URL, an importer would traverse its content and fetch data from the various IIIF manifests in it.

Additional context

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read the IIIF Presentation API 3.0 Collection section and inspect the example collection URL to understand collection traversal and manifest links. Define the importer around a collection root URL, then verify that it traverses the collection and fetches the referenced IIIF manifests for import.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.