Academic Jobs - Home of Higher Ed Logo

Se amplían las normas de identificadores persistentes de software de investigación

7 min read276 Opinión

At a glance

Las normas de identificadores persistentes de software de investigación se están extendiendo entre financiadores y revistas. Qué significan los DOIs, SWHIDs y RRIDs para el trabajo académico.

a close up of a container with words on it
Photo by Google DeepMind on Unsplash

El cambio de política más silencioso en la salida de la investigación puede ser el que convierte el código de una nota de pie de métodos en un objeto recuperable. A través de las agencias de financiación, oficinas de revistas, sistemas de información de investigación universitaria y registros disciplinarios, se está pidiendo a los investigadores un identificador persistente -un DOI, un identificador de patrimonio de software, un identificador de recursos de investigación o un ID ASCL- para el software que escribieron, no sólo un enlace de GitHub que puede cambiar o desaparecer. La distinción suena técnica. No es. Una URL dice dónde se encontraba un repositorio; un identificador persistente dice qué versión del software se analizó y dónde vive la copia archivada.

El patrón no debería sorprender a cualquiera que haya visto mandatos de cita de datos propagados a través de revistas durante la última década. Los mandatos de identificador persistente de software siguen el mismo camino, sólo más rápido, porque las verificaciones de reproductibilidad ahora fallan en el código perdido tan a menudo como en los datos perdidos. La consecuencia para los académicos que trabajan es que el software ya no es un subproducto de una subvención. Es una salida de investigación con el mismo peso evidencial que un conjunto de datos, y necesitará cada vez más la misma máquina de identificación.

Un DOI no es una promesa; es un mecanismo de recuperación

El identificador persistente más común para el software de investigación es el identificador de objeto digital, o DOI, mentado a través de DataCite y registrado por repositorios como Zenodo, figshare, un repositorio institucional, o un centro de datos nacional. Un DOI apunta a metadatos y una página de destino; no garantiza por sí mismo que el software sea abierto, revisado o reutilizable. Esa brecha es importante porque un DOI puede unirse a un depósito privado sin archivos públicos y todavía satisfacer una caja de cumplimiento. Fundadores y revistas están, por lo tanto, estratificando dos requisitos: un identificador persistente más un depósito en un archivo que realmente puede recuperar la versión.

Software Heritage funciona de manera diferente. Asigna identificadores intrínsecos, llamados SWHIDs, a partir del contenido del código fuente en sí. Un archivo, directorio, compromiso, liberación o repositorio completo obtiene un identificador calculado a partir de su hash, lo que significa que el identificador puede ser verificado contra el objeto y no depende de un único proveedor que permanezca en línea. Para la investigación biomédica, el Identificador de Recursos de Investigación, o RRID, se ha utilizado desde 2014 para identificar software, anticuerpos, líneas celulares y otras herramientas; muchas revistas en las ciencias de la vida requieren RRIDs en secciones de métodos.

Donde aparecen los requisitos

Los editores se movieron primero.PRINCIPIOS DE CITACIÓN DE SOFTWARE FORCE11, publicado en 2016, pidió a los autores que citaran la versión específica del software utilizado e incluyeran un identificador persistente cuando existe. Casi una década después, la política de la revista se ha endurecido de sugerencia a condición. Las revistas Nature Portfolio piden a los autores que proporcionen declaraciones de disponibilidad de código y, donde exista un repositorio público, un DOI u otro identificador persistente. PLOS y PeerJ usan RRIDs en las directrices de identificación de recursos para herramientas y materiales biológicos, y las revistas de la American Astronomical Society hace mucho tiempo que el software hizo citas a través de la Biblioteca de Códigos de Fuente de Astrofísica como parte de su práctica de referencia estándar.

La Oficina de Información Científica y Técnica del Departamento de Energía de Estados Unidos ejecuta DOE CODE, un servicio de registro de software que emite DOIs para paquetes desarrollados con financiación federal. Consejos de investigación en Europa han comenzado a pedir a los titulares de subvenciones que incluyan software en planes de gestión de datos con identificadores adecuados, y elPrincipios de la FAIR para Software de Investigación (FAIR4RS)El documento, publicado en 2022, hizo de los identificadores un requisito de primer nivel: para ser localizables y reutilizables, el software debe ser identificado de manera única y persistente.

El modelo se estableció por mandatos de cita de datos, que las revistas adoptaron antes de que los financiadores forzaran la emisión; este sitio rastreó ese cambio en unInforme anterior sobre los mandatos de cita de datos. elMandatos de ORCID para revisores y editoresAmbos patrones hacen que la expansión del identificador de software se sienta menos como una novedad y más como la continuación de un esfuerzo de una década para hacer los objetos de investigación abordables.

Computer code displayed on a black background

Photo by Peaky Frames on Unsplash

Metadatos sin una versión fija sigue siendo un objetivo en movimiento

La mayoría del software en un laboratorio no es una liberación; es una rama. El identificador que importa está ligado a una versión, un instantáneo, una liberación o un compromiso específico, no a la vista predeterminada del repositorio. La integración GitHub de Zenodo ilustra cómo esto funciona en la práctica: un investigador conecta un repositorio, desencadena una liberación, y Zenodo archiva el estado exacto del código y cita un DOI para esa liberación. La URL de GitHub sigue siendo conveniente, pero el DOI se convierte en el anclaje de la cita.Guía de DataCite para software DOIindica que el objeto registrado debe ser una versión discreta, no un proyecto fluido.

Los historiadores ya conocen la lección: una cita sin una edición es un rumor.

Hay un segundo requisito, menos obvio. Un identificador persistente necesita metadatos adjuntos para ser útil: título, autores, versión, licencia, y un archivo de texto que dice a los usuarios cómo citar. El formato de archivo de citas y codemeta.json se están convirtiendo en las maneras estándar de llevar esos metadatos dentro de un repositorio. Sin ellos, un DOI puede resolver a una página de destino que enumera ningún nombre de autor, lo que no ayuda a nadie. Flujos de trabajo de depósito de repositorio ya manejan esto a escala, ya que los repositorios institucionales han visto crecer los depósitos; este sitio cubrió el patrón en unInforme anterior sobre depósitos de repositorio. el

Qué significa esto para un CV de la facultad y un laboratorio de investigación

Para un investigador de carrera temprana, el software con un DOI es citable en los mismos lugares que un papel: ORCID, repositorios institucionales, informes anuales de actividad y archivos de promoción.Un profesor asistente cuyo código de análisis tiene un DataCite DOI ha añadido una publicación sin añadir un artículo de revista; los comités de promoción están aprendiendo lentamente a leer esas entradas como salidas de primera clase en lugar de como apéndices técnicos.

Para un líder de laboratorio, la corrección operativa es pequeña. Depose la versión, adjunta el archivo de citas, registre el identificador en los informes de progreso. El cambio estratégico es mayor: los grupos de investigación que tratan el software como un producto obtienen resultados reproducibles, envíos más limpios y un flujo de salida visible cuando se cierran las subvenciones. Esto no es un coste de cumplimiento. Es un hábito de gestión de versiones con un identificador persistente adjunto a él.

El problema del archivo: un PID no es lo mismo que la conservación

Zenodo y los repositorios institucionales no son inmortales, y un DOI puede sobrevivir al servicio de alojamiento que una vez lo resolvió.El patrimonio del softwaredisminuye esa dependencia porque sus identificadores y archivo están atados al contenido mismo, pero incluso ese archivo debe ser financiado.La diferencia útil es entre la persistencia del identificador y la preservación del contenido.Un DOI promete resolución estable; no promete que los archivos permanecerán accesibles si el repositorio alojando la página de destino se cierra.

Un identificador persistente sin una garantía de conservación es una promesa escrita en metadatos.La diferencia con el software es que el código fuente es a menudo el único registro completo del método.Cuando el código desaparece y el identificador permanece, la cita apunta a una memoria, no a un método.

Cybercrime Analysis & research Alliance building

Photo by Wendy Tan on Unsplash

Una lista de verificación de cumplimiento corta para grupos de investigación

  • Depose una versión publicada, no una rama en movimiento; etiquete una versión en el repositorio primero.
  • Añade un archivo CITATION.cff o codemeta.json con título, autores, versión, licencia y descripción.
  • Utilice un repositorio que pueda crear un DOI o SWHID: Zenodo, figshare, un repositorio institucional o Software Heritage.
  • Registrar el identificador persistente en el sistema de información del proyecto de la agencia financiera, no sólo en el documento final.
  • Compruebe la política de citas de software de una revista antes de enviar; incluya un RRID donde el campo utiliza RRIDs.

El software ha sido tratado durante mucho tiempo como la única cosa que la ciencia no tuvo que nombrar, porque el código se suponía ser sustituible y privado.La expansión de los mandatos de identificador persistente cambia esa suposición.Nombrar la versión no es el fin de la reproductibilidad.Es el punto en el que los métodos se vuelven abordables, y la ciencia se vuelve capaz de argumentar con su propio código.

  • software de investigación
  • identificadores persistentes
  • FAIR4RS
  • citación de software
  • ciencia abierta
Retrato de Prof. Clara Voss
Sobre el autor

Prof. Clara VossVer autor

Academic Jobs In House Author

Discusión

por lo menos:

Sé el primero en comentar este artículo!

tú

Se le pedirá que se conecte antes de publicar su comentario.

Browse por Facultad

Browse por tema

Frequently Asked Questions

🔗¿Qué es un identificador persistente para software de investigación?

Un identificador persistente (PID) es una referencia estable y única a una versión específica de un paquete de software. Los PIDs comunes incluyen DOIs de DataCite acuñados por repositorios, SWHIDs de Software Heritage calculados a partir del código fuente y Identificadores de Recursos de Investigación (RRIDs) utilizados en la publicación biomédica. A diferencia de una URL de GitHub, un PID apunta a una versión archivada y a los metadatos asociados.

🧪¿Por qué los financiadores y las revistas están estableciendo identificadores de software?

La reproducibilidad depende del código exacto utilizado en un análisis. Un identificador persistente registra qué versión se ejecutó, no solo dónde se encontraba el repositorio en un momento determinado. Los editores y financiadores ahora solicitan un PID para que los revisores, lectores e investigadores futuros puedan recuperar el mismo código sin buscar en las ramas o buscar un repositorio eliminado.

🆔¿Cuál es la diferencia entre un DOI, un SWHID y un RRID?

Un DOI es un identificador basado en el registro gestionado por DataCite o CrossRef y vinculado a una página de destino. Un SWHID es un identificador intrínseco calculado a partir del contenido del código fuente por Software Heritage. Un RRID identifica un recurso de investigación como software, anticuerpo o línea celular en un registro. Sirven para flujos de trabajo diferentes, pero pueden coexistir para una herramienta.

⚠️¿Un URL de GitHub cuenta como identificador persistente?

No. Un URL de GitHub puede referirse a una rama que cambia, un repositorio que se elimina o una cuenta que se renombra. Un identificador persistente apunta a una versión específica archivada o instantánea. Los investigadores deben agregar un archivo CITATION.cff y depositar una versión etiquetada para que el DOI o SWHID refleje la versión exacta analizada.

📚¿Qué revistas requieren RRIDs para software y herramientas de investigación?

Muchas revistas de ciencias biomédicas y de la vida piden a los autores que incluyan RRIDs para software, anticuerpos, líneas celulares y otros recursos de investigación en la sección de métodos. La práctica comenzó alrededor de 2014 y se ha extendido a través de las directrices de identificación de recursos en varias editoriales importantes. También existen políticas específicas de disciplina, como los IDs ASCL en revistas de astronomía.

💾¿Cómo obtengo un DOI para mi software de investigación?

Deposita una versión publicada en un repositorio que funcione con DataCite, como Zenodo, figshare o un repositorio institucional. Zenodo puede conectarse a GitHub y acuñar un DOI cuando etiquetes una versión. Prepara un archivo CITATION.cff o codemeta.json con autores, título, versión, licencia y descripción para que el DOI se resuelva en metadatos útiles.

🧭¿Qué es FAIR4RS y cómo se relaciona con los identificadores?

Los principios FAIR para software de investigación (FAIR4RS) fueron publicados en 2022 por la Research Data Alliance, FORCE11 y comunidades de software de investigación. Establecen que el software debe ser localizable y reutilizable, lo que requiere un identificador único y persistente, metadatos y una licencia clara. Los principios no requieren código abierto, solo condiciones claras para el acceso y la reutilización.

🔐¿Los identificadores persistentes de software requieren código de fuente abierto?

No. Un identificador persistente identifica una versión y apunta a los metadatos; no impone por sí mismo una licencia o distribución pública. Algunos financiadores y revistas académicas añaden requisitos de acceso o compartición separados. Los investigadores con código de fuente privado aún pueden asignar un identificador a un registro privado o un depósito solo de metadatos, pero deben comprobar las normas de los financiadores porque algunos ahora requieren la disponibilidad del código fuente para reproducibilidad.

📇¿Cómo debo enumerar el software en un CV académico o registro ORCID?

Enumere el software como una producción de investigación con su título, versión, identificador persistente, repositorio y fecha de lanzamiento, no como un apéndice de métodos. ORCID admite software como tipo de obra, por lo que el DOI o SWHID se puede importar en el mismo perfil que los artículos. Los archivos de promoción se benefician cuando se describe la contribución del software a un proyecto en una oración, junto con su reutilización cuando sea conocida.

🛡️¿Qué sucede si el repositorio que aloja mi software desaparece?

Un DOI puede seguir resolviendo, pero no podrá recuperar archivos si el repositorio subyacente cierra. Software Heritage mitiga esto preservando el código fuente y asignando SWHIDs basados en contenido. Los investigadores deben archivar el código fuente en al menos un repositorio que tenga una política de preservación declarada y considerar la presentación del repositorio a Software Heritage para que el contenido se refleje de forma independiente.

🏛️¿Qué financiadores requieren ahora identificadores de software en los informes de proyectos?

Los requisitos varían según la agencia y el programa. Varios consejos de investigación nacionales ahora solicitan a los titulares de subvenciones que incluyan software en los planes de gestión de datos con identificadores persistentes, y el Departamento de Energía de EE. UU. gestiona un servicio de registro de software que emite DOI. Los investigadores deben consultar la política de gestión de datos del financiador específico porque la redacción está cambiando de recomendada a obligatoria en varios plantillas de informe.

🔭¿Hay identificadores de software específicos de disciplina más allá de los DOI y RRIDs?

Sí. La astronomía utiliza la Astrophysics Source Code Library (ASCL), que asigna identificadores estables al código utilizado en publicaciones y se ha convertido en un estándar en las revistas de la American Astronomical Society. Otros campos utilizan registros especializados. Un DOI, SWHID o RRID suele funcionar en todas las disciplinas, pero un identificador específico de la disciplina puede contener metadatos curados que se ajustan a la cultura de citación del campo.