Support the specific OpenRefine/SDC upload workflow from a IIIF endpoint
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- documentation
Línea de trabajo
Comienza revisando las llamadas a la API del endpoint IIIF descritas en el issue y el flujo de trabajo existente de OpenRefine para la creación de proyectos y la manipulación de datos. Decide si el primer entregable debe ser documentación o una funcionalidad centrada en IIIF, y define la finalización como un proceso de carga end-to-end documentado o como un alcance acordado para el wizard.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When talking to potential users of the Structured Data on Commons (SDC) batch upload functionalities for OpenRefine, we hear a lot about the use case of IIIF endpoints.
IIIF is the International Image Interoperability Framework. According to the framework's website it is "a set of open standards for delivering high-quality, attributed digital objects online at scale. It’s also an international community developing and implementing the IIIF APIs. IIIF is backed by a consortium of leading cultural institutions."
Many cultural institutions around the world present their files through a IIIF endpoint. This is indeed a section-wide API standard.
Many IIIF endpoint managers are, or may be, interested to upload files to Wikimedia Commons leveraging this specific set of APIs.
- In any endpoint, the source files to be uploaded to Wikimedia Commons can be called upon in a specific standardized way.
- Metadata about the files (if present) can also be called upon in the same kind of standardized way.
OpenRefine users can use both of these specific API calls, during project creation and while wrangling data inside OpenRefine. But that's advanced stuff, and we can make that process easier.
We can tackle this in various ways:
- Lightweight, documentation-focused approach: we don't build specific features for IIIF users but we document the process well for them;
- And/or (perhaps at a later stage, if we see a lot of interest in this) we indeed create a specific IIIF-focused feature or wizard, probably to be used during project creation.
- Lenguaje dominante
- Java
- Estrellas
- 30
- Forks
- 12
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de OpenRefine/CommonsExtension
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
OpenRefine/CommonsExtension#176 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
OpenRefine/CommonsExtension#175 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
OpenRefine/CommonsExtension#159 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
OpenRefine/CommonsExtension#141 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
OpenRefine/CommonsExtension#138 · 1 comentario ·
Todos los issues de OpenRefine/CommonsExtension
Issues similares
-
jules
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
open-learning-exchange/myplanet#18199 · 1 comentario ·
Los mantenedores suelen responder en 4 días
-
Authorization 'Artifacts' is shown under category Run instead of Job in Authorization matrixAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Scheme-less stream URLs throw NullPointerException instead of URISyntaxExceptionPosiblemente ocupada @blihio la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
pedroSG94/RootEncoder#2218 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
apache/rocketmq-dashboard#6872 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ADORSYS-GIS/token-status-link#168 ·
Los mantenedores suelen responder en 2 días