Openlibrary: Agregar una interfaz de usuario para agregar identificadores a los autores

Creado en 13 mar. 2018  ·  14Comentarios  ·  Fuente: internetarchive/openlibrary

Relacionado: #144 en el backend -- esto agregó los siguientes campos a Autores, en JSON:

remote_ids: {
   viaf: "305232897",
   wikidata: "Q888254",
   isni: "0000000027362838"
}

Que se muestran y formatean como enlaces actualmente en las páginas de autor, por ejemplo, https://openlibrary.org/authors/OL1102082A bajo el encabezado "Enlaces (fuera de Open Library)"

La pieza que falta es un campo en el formulario de edición de autor para que los usuarios agreguen estas identificaciones.

Data Good First Issue Lead 2 Design Identifiers Feature Request authors hacktoberfest interface

Comentario más útil

¿Este problema está abierto o está asignado a alguien a partir de ahora?
Si no se asigna, me gustaría contribuir

Todos 14 comentarios

@mekarpeles Me gustaría trabajar en esto. ¿Puedes explicar un poco más?

@ayushshivani
Hay varias cosas que podrían influir en esto. No necesita ser perfecto para ser una mejora, pero aquí hay algunas cosas que sugeriría desde la perspectiva del bibliotecario-usuario:

La interfaz de edición manual actualmente permite al usuario pegar o arrastrar/soltar enlaces html genéricos a estas fuentes. Dichos enlaces deben reconocerse y eliminarse automáticamente, para almacenar solo el identificador.

También debería ser posible simplemente pegar el identificador en un formulario, incluso sobre un valor existente.

Antes de almacenar una identificación (o eliminar un valor anterior), debe verificarse que el registro de destino exista y que corresponda al registro de autor OLID (al menos un nombre en común para ambos registros y fechas de vida útil que no entren en conflicto, tal vez con alguna pendiente permitida).

Los registros ISNI obtenidos generalmente incluyen los ID de VIAF y Wikidata correspondientes. Si estos no entran en conflicto con un valor existente en el objetivo OLID, entonces también deben almacenarse allí.

El registro ISNI proporcionará nombres variantes para el autor. Estos deben agregarse al destino OLID como entradas alias. Eventualmente, esto ayudará en gran medida a la fusión de autores.

En última instancia, gran parte de esto podría hacerse como una tarea de limpieza de bots, pero por ahora será de gran ayuda hacer que el enfoque manual funcione mejor.

Gracias por aceptar esto.

@LeadSongDog Este boleto tiene un enfoque ligeramente más pequeño (renombrado en consecuencia). La verificación de errores sería útil, pero creo que esto es solo el primer paso para agregar una interfaz de usuario.

Actualmente, cuando edita una edición, tiene la opción de agregar identificadores a otros sitios:

image
( Src )

El alcance de este ticket es agregar una interfaz similar (idealmente, reutilizar la mayor cantidad posible de este código) a las páginas de autor.

Hay una interfaz de edición para enlaces de autor:
authlinks

Pero los identificadores (a diferencia de las direcciones URL completas) no siempre aparecen allí:
author

En el cuadro de enlace, puedo copiar y pegar la URL de una página ISNI o VIAF y titularla "ISNI" o "VIAF".
Me gustaría ver ambos tipos de trabajo de edición, con solo almacenar el identificador.

Por si sirve de algo, acabo de hablar con algunos editores de Wikimania (un evento de Wikipedia/Wikimedia) que están interesados ​​en contribuir con correcciones a los vínculos de identificadores de VIAF y Wikidata en Open Library.

En el cuadro de enlace, puedo copiar y pegar la URL de una página ISNI o VIAF y titularla "ISNI" o "VIAF".
Me gustaría ver ambos tipos de trabajo de edición, con solo almacenar el identificador.

@LeadSongDog Esa es una buena meta, pero no es el enfoque de este boleto. Evitemos la fluencia del alcance.

Este ticket trata sobre una interfaz de edición de identificadores para 3 nuevos identificadores de autor: Wikidata, VIAF e ISNI.

Otros posibles boletos futuros relacionados incluyen:

  • mejora de la funcionalidad de editar enlace para reconocer enlaces que deben convertirse en identificadores (#866)
  • una tarea de limpieza de datos para convertir todos los enlaces existentes que deberían ser identificadores
  • un trabajo periódico de sincronización/actualización para realizar un seguimiento de los cambios en uno o más sistemas remotos

Por si sirve de algo, acabo de hablar con algunos editores de Wikimania (un evento de Wikipedia/Wikimedia) que están interesados ​​en contribuir con correcciones a los vínculos de identificadores de VIAF y Wikidata en Open Library.

@bnewbold Eso es excelente, pero creo que la forma en que maximizamos la eficiencia de los voluntarios de Wiki* es permitiéndoles trabajar en un entorno familiar (es decir, Wikidata). Si usamos Wikidata como la fuente central de la verdad para todos los identificadores, podemos enfocar el esfuerzo de todos en asegurarnos de que sea correcto. OpenLibrary puede importar identificadores/enlaces de VIAF, ISNI, Wikipedia, ORCID, etc. desde allí.

Como medida provisional, mientras tanto, tendremos la interfaz de edición propuesta por este ticket.

@tfmorris ah, interesante. La forma en que había imaginado que "wikidata como fuente central de la verdad del identificador" funcionaba era que las entidades de biblioteca abierta tendrían una etiqueta QID de wikidata, y luego un bot/script de biblioteca abierta la usaría para hacer búsquedas (por QID de wikidata), buscar identificadores (y otros metadatos), luego actualice openlibrary. En este caso, la responsabilidad sería de openlibrary para mantener las asignaciones a wikidata. Pero supongo que estás diciendo que el bot haría búsquedas basadas en el identificador de biblioteca abierta en wikidata y sacaría actualizaciones basadas en eso.

Para aclarar mi comentario anterior, creo que los editores de Wiki* estaban más preocupados/interesados ​​en impulsar la vinculación de identificadores de Wikidata, más que VIAF u otros identificadores. En parte, como un mecanismo para dirigir a los visitantes de la biblioteca abierta a través de wikidata (y/o artículos de wikipedia) como fuente de información adicional sobre las entidades. Esto no es posible si el mapeo solo existe en el lado de wikidata. No tengo ningún caballo en esa carrera.

De todos modos, todo eso está un poco fuera de tema. Independientemente de cuál sea el flujo de trabajo futuro deseado, parece importante permitir la corrección/edición manual de identificadores en openlibrary a través de la interfaz web.

Estoy agregando LCCN y OL a los mencionados. ¿Estaría bien que alguien hiciera una lista de todos los mencionados hasta ahora? Aquí está:
Wikidata, ISNI, VIAF, LCCN, OLID, ORCID

¿Qué es "Clasificaciones: RM666.T65, 616.12061" http://worldcat.org/identities/lccn-n82039404/ es este el VIAF?

@BrittanyBunk Actualicé https://github.com/internetarchive/openlibrary/wiki/Guide-to-Identifiers para su placer de lectura, pero no entra en las clasificaciones.

RM666.T65 es la Clase LC para "Terapéutica, vitamina E", mientras que 616.12061 es la Clase decimal Dewey para "Terapias con medicamentos cardiopulmonares", las cuales se aplicarían razonablemente a https://www.worldcat.org/title/vitamin-e -para-corazones-enfermos-y-sanos/oclc/488728428

Es fácil diferenciar DDC de las Clasificaciones LC, son totalmente numéricas.

¿Este problema está abierto o está asignado a alguien a partir de ahora?
Si no se asigna, me gustaría contribuir

@SudarshanHV Accidentalmente creé un duplicado de este problema, por lo que todavía está abierto y es un problema. Se podría decir que todavía existe, porque el diseño de las páginas del autor todavía es un trabajo en progreso desde la última vez que lo revisé. Puede ver el problema que mencioné # 2786 para obtener más información. Creo que tienes razón acerca de trabajar en esto, así que esa será mi próxima tarea.

¡Hola, @BrittanyBunk! :wave: ¿necesitas ayuda con esto?

¡Hola, @BrittanyBunk! ¿Necesitas ayuda con esto?

Sí, los roles de autor no están ordenados alfabéticamente. También sería bueno si están categorizados. También es triste que no podamos agregar más nombres de roles. ¿Por qué necesitamos un menú desplegable?

Si pudiera eliminar el menú desplegable y, en su lugar, dejar que las personas completen lo que necesiten, ¡sería ideal!

¿Fue útil esta página
0 / 5 - 0 calificaciones