stringtranslate.com

ESPADA (protocolo)

SWORD ( Simple Web-service Offering Repository Deposit ) es un estándar de interoperabilidad que permite a los repositorios digitales aceptar el depósito de contenido de múltiples fuentes en diferentes formatos (como documentos XML ) a través de un protocolo estandarizado . De la misma manera que el protocolo HTTP permite a cualquier navegador web comunicarse con cualquier servidor web , SWORD permite a los clientes comunicarse con servidores de repositorio . SWORD es un perfil (especialidad) del protocolo Atom Publishing Protocol , pero se limita únicamente al ámbito del depósito de recursos en sistemas académicos.

Historia

La primera versión del protocolo SWORD fue creada en 2007 por un consorcio de expertos en repositorios institucionales del Reino Unido . El proyecto para desarrollar SWORD fue financiado por el JISC y administrado por UKOLN . [1] Se ofrece una descripción general del desarrollo inicial de SWORD en "SWORD: Simple Web-service Offering Repository Deposit". [2] El estándar surgió de la necesidad de un método interoperable mediante el cual se pudieran depositar recursos en repositorios. Existían estándares interoperables para permitir la recolección de contenido (por ejemplo, Open Archives Initiative Protocol for Metadata Harvesting ) o para realizar búsquedas (por ejemplo, OpenSearch ), pero no para el depósito.

Entre el lanzamiento original en 2007, se llevaron a cabo dos proyectos posteriores hasta 2009 para perfeccionar aún más la especificación de la versión 1.0 y realizar un trabajo de promoción. La versión resultante se numeró 1.3. [3] Hay descripciones adicionales del trabajo disponibles en Lewis et al., "If SWORD is the answer, what is the question? Use of the Simple Web service Offering Repository Deposit protocol." [4]

En 2011, se inició un nuevo proyecto para ampliar el enfoque de "disparar y olvidar" de la especificación SWORD 1.x en una interfaz CRUD (Crear, Recuperar, Actualizar, Eliminar) completa, y el resultado fue una nueva versión (designada 2.0). [5] A esto le siguió un extenso trabajo de desarrollo en entornos de clientes en varios lenguajes de programación y la incorporación al desarrollo de varios esfuerzos financiados por Jisc . [6] [7]

Casos de uso

Existen muchos casos de uso diferentes [8] en los que puede ser conveniente depositar recursos de forma remota en sistemas académicos. Entre ellos se incluyen:

Implementaciones

Existen tres categorías de implementación: implementaciones de repositorio para servidores de repositorio existentes , implementaciones de cliente que se pueden usar para realizar depósitos de SWORD y bibliotecas de código para ayudar en la creación de nuevos clientes o servidores de SWORD.

Repositorios compatibles con SWORD

Los siguientes repositorios digitales son compatibles con SWORD:

Clientes de SWORD

Bibliotecas de códigos SWORD

Otros recursos

El curso de ESPADA [24]

Referencias

  1. ^ "Proyecto SWORD - DigiRepWiki". www.ukoln.ac.uk .
  2. ^ Julie Allinson; Sebastien François; Stuart Lewis (30 de enero de 2008), SWORD: depósito de repositorio de ofertas de servicios web simples, Ariadne , consultado el 8 de enero de 2011
  3. ^ "SWORD APP Profile version 1.3". swordapp.org . Archivado desde el original el 2009-05-31.
  4. ^ Stuart Lewis; Leonie Hayes; Vanessa Newton-Wade; Antony Corfield; Richard Davis; Tim Donohue; Scott Wilson (2009), "Si SWORD es la respuesta, ¿cuál es la pregunta? Uso del protocolo de depósito de repositorio de ofertas de servicios web simples", Programa: Biblioteca electrónica y sistemas de información , 43 (4), 'Programa' Emerald: 407–418, doi : 10.1108/00330330910998057, hdl : 2292/5315
  5. ^ "Perfil de SWORD 2.0". swordapp.github.com . Archivado desde el original el 1 de septiembre de 2012.
  6. ^ "Ampliación de DMPOnline con SWORDv2 – SWORD".
  7. ^ "Proyecto DataFlow". www.dataflow.ox.ac.uk . Archivado desde el original el 12 de diciembre de 2011.
  8. ^ Stuart Lewis; Pablo de Castro; Richard Jones (2012), "SWORD: facilitando escenarios de depósito", D-Lib Magazine , 18 , doi : 10.1045/january2012-lewis
  9. ^ https://arxiv.org/help/submit_sword
  10. ^ "API SWORD — Dataverse.org". guides.dataverse.org .
  11. ^ "Importación SWORD | API Archive Open HAL". api.archives-ouvertes.fr . Consultado el 15 de febrero de 2022 .
  12. ^ "Productos / Inicio - Intrallect". 20 de agosto de 2007. Archivado desde el original el 20 de agosto de 2007 . Consultado el 17 de julio de 2020 .
  13. ^ "Research-Output Repository Platform - Microsoft Research". 23 de mayo de 2009. Archivado desde el original el 23 de mayo de 2009. Consultado el 17 de julio de 2020 .
  14. ^ https://www.mycore.de/site/features/interfaces/
  15. ^ "EasyDeposit". Archivado desde el original el 14 de enero de 2011. Consultado el 23 de enero de 2011 .
  16. ^ "El complemento SWORD ya está disponible para OJS | Public Knowledge Project". Archivado desde el original el 21 de julio de 2011. Consultado el 23 de enero de 2011 .
  17. ^ "Excálibur". GitHub . 7 de agosto de 2021.
  18. ^ "Índice de /". php.swordapp.org . Archivado desde el original el 1 de junio de 2009.
  19. ^ "Swordapp/Swordappv2-PHP-library". GitHub . 19 de octubre de 2021.
  20. ^ "Gema Sword2Ruby". GitHub . 4 de mayo de 2017.
  21. ^ "SWORD - Explorar la biblioteca Java /SWORD en SourceForge.net".
  22. ^ "Swordapp/Python-client-sword2". GitHub . 25 de febrero de 2021.
  23. ^ "SSS - Servidor SWORD simple". GitHub . 17 de julio de 2020.
  24. ^ "El curso de SWORD » SWORD". swordapp.org . Archivado desde el original el 17 de octubre de 2010.

Enlaces externos