SWORD (Protocolo)

De Wikipedia, la enciclopedia libre

SWORD (Simple Web-service Offering Repository Deposit) es un estándar de interoperabilidad utilizado por los repositorios digitales para recibir depósitos de contenido desde múltiples fuentes. Esto permite enviar documentos para ser preservados y difundidos por los repositorios digitales desde herramientas externas al repositorio, como por ejemplo un sistema de gestión de publicaciones periódicas. El protocolo SWORD funciona sobre HTTP, y es en realidad una especialización del protocolo de publicación Atom, aunque restringido exclusivamente al contexto del depósito de recursos desde sistemas académicos y científicos.

Implementaciones[editar]

El protocolo SWORD es ampliamente usado, tanto desde el lado del servidor (sistemas de repositorios) como desde los sistemas clientes. Los principales repositorios y software de repositorios brindan soporte para SWORD, entre ellos arXiv ,[1]Dataverse,[2]DSpace, EPrints y Fedora,

Por otro lado, existen múltiples aplicaciones clientes así como también módulos dentro de otras aplicaciones que permiten el envío remoto de recursos a repositorios digitales por medio del protocolo SWORD. Entre los más utilizados se encuentran Open Journal Systems,[3]​ BibApp[4]​ e EasyDeposit.[5]​ Existen también librerías para implementar clientes SWORD en los principales lenguajes de programación, como ser PHP (SWORD client library[6]​), Ruby (SWORD client library[7]​), Java (SWORD client and server library[8]​ )y Python (server library and SWORD 2.0 reference implementation[9]​).

Finalmente, al tratarse de un estándar abierto, algunas instituciones han implementado versiones personalizadas de SWORD que se ajustan a sus formatos o flujos de trabajo específicos.[10][11][12]

Referencias[editar]

  1. http://arxiv.org/help/submit_sword
  2. http://guides.dataverse.org/en/latest/api/sword.html
  3. https://web.archive.org/web/20110721084756/http://pkp.sfu.ca/node/1777
  4. http://www.bibapp.org/
  5. «Copia archivada». Archivado desde el original el 14 de enero de 2011. Consultado el 25 de junio de 2015. 
  6. https://github.com/swordapp/swordappv2-php-library/
  7. https://github.com/swordapp/sword2ruby
  8. https://sourceforge.net/projects/sword-app/files/SWORD%20Java%20Library/
  9. https://github.com/swordapp/Simple-Sword-Server
  10. De Giusti, Marisa R.; Villarreal, Gonzalo L.; Terruzzi, Franco A.; Oviedo, Nestor F.; Lira, Ariel J. (21 de agosto de 2013). «Interoperabilidad entre el Repositorio Institucional y servicios en línea en la Universidad Nacional de La Plata». PKP International Scholarly Publishing Conferences (Mexico, 2013). Consultado el 25 de junio de 2015. 
  11. Stuart Lewis, Pablo de Castro, Richard Jones. «SWORD: Facilitating Deposit Scenarios». DLib Magazine. Consultado el 25 de junio de 2015. 
  12. Villarreal, Gonzalo L.; De Giusti, Marisa; Lira, Ariel J.; Terruzzi, Franco A. (Octubre de 2013). «Infraestructura interoperable alrededor del repositorio institucional SEDICI». III Conferencia de Bibliotecas y Repositorios Digitales de América Latina (BIREDIAL) y VIII Simposio Internacional de Bibliotecas Digitales (SIBD) (Costa Rica, 2013). Consultado el 25 de junio de 2015.