Usuario:Docdocdocmentalista/Taller/Bibserver
BibServer | ||
---|---|---|
Información general | ||
Autor | Jim Pitman | |
Desarrollador | Open Knowledge Foundation | |
Modelo de desarrollo | Software libre y de código abierto | |
Lanzamiento inicial | 2011 | |
Licencia | GNU Affero General Public License | |
Estado actual | Archivado por la OKFN, pero con soporte. | |
Idiomas | Inglés | |
Enlaces | ||
BibServer es un programa de software creado alrededor de 2003 por Jim Pitman con el objetivo de promover el uso de datos bibliográficos abiertos para fomentar la reutilización y uso compartido de datos bibliográficos. Su función principal es recoger datos de recursos bibliográficos y dar la posibilidad de compartirlos en abierto, posibilitando autores, editores y otros especialistas que pueden implementar al servidor en el que se apoya.Funciona mediante la presentación de búsquedas facetadas y navegación web para acceder a texto completo y a datos bibliográficos, pudiendo ser difundidos, por ejemplo, en fuentes como arXiv o PubMed.
Historia
[editar]El principal desarrollador del programa es Jim Pitman[1], quién lo desarrolló como un guión cgi de Python desde 2003 hasta 2011 con ayuda puntual de otros desarrolladores. En ese entonces, Nitin Borwankar desarrolló una versión del programa en CherryPy usando Cheetah Templates
Mientras Pitman trabajaba en el Instituto de Estadísticas Matemáticas, entre 2005 y 2008, este instituto financió el desarrollo de BibServer y delegó su mantenimiento en VTEX como parte de su proyecto: IMS Biobibs. El diseño de esta versión del software se hizo basándose en los requerimientos del C-code de Oded Shramm. Pitman explicó en su página web que el IMS dejó de apoyar económicamente el proyecto de forma súbita en diciembre del 2008. Fue gracias a VTEX,que se pudo mantener el servidor activo con los restos de datos bibliográficos guardados.
Pitman usó esta versión de BibServer desde 2007 a 2011 con el objetivo de mantener las referencias bibliográficas del Departamento de Matemáticas de la Universidad de Berkeley, inscritas durante el proyecto IMS, hasta que en 2011 se actualizó la página web del Centro de Matemáticas Puras de Berkeley, causando la pérdida de gran parte de las bibliografías personales de sus usuarios en esta página. Mientras que enero de 2010, Pitman creó una versión de BibServer para intentar arreglar los múltiples problemas que contenía el código tras el borrado mencionado anteriormente en un proyecto fundado por la NSF y dirigido por Pitman entre 2008 y 2011, el Bibliographic Knowledge Network Project. Esta fue la primera versión del programa en BibJSON, una especialización de JSON para los datos bibliográficos, creada por el propio Pitman y Nitin Borwankar.
La NSF también patrocinó el proyecto más reciente de BibServer: JISC Open Bibliography 2[2] , con el objetivo de crear su versión de acceso libre para expandir BibServer a una comunidad de simpatizantes con el código abierto y personal de proyectos adyacentes, especialmente del formato BibJSON y la página web BibSoup.. Este proyecto fue desarrollado con la ayuda de Mark MacGillivray de la compañía Cottage Labs, entre otros.
Los objetivos de BibServer han ido cambiando, sobre todo entre 2012 y 2020. Estos se dividen en cinco fases[3]:
Fase de desarrollo | Estado | Objetivos |
---|---|---|
Fase 1 | Completada en 2012 (fecha de finalización exacta desconocida) |
|
Fase 2 | Completada en 2012 (fecha de finalización exacta desconocida) |
|
Fase 3 | Completada en 2012 (fecha de finalización exacta desconocida) |
|
Fase 4 | Completada en 2012 (fecha de finalización exacta desconocida)
Fue la primera fase de trabajo dentro del proyecto JISC Open Bibliography 2 |
|
Fase 5 | Última fase de desarrollo conocida |
Según la página web del proyecto JISC Open Bibliography 2, su último informe[4] fue en el 2012. Tras eso, BibServer[5] pasó a ser apoyado por la Open Knowledge Foundation.
Usos
[editar]BibServer tiene 4 usos principales:
- Autenticación: mediante la inscripción directa en la plataforma o mediante el uso de api_key, un identificador que le da una contraseña nueva al usuario cada vez que quiere autenticarse.
- Edición: permite analizar la colección y perfeccionarla antes de subirla y compartirla online.
- Subida y publicación: permite crear una nueva colección y/o borrarla. Bibserver acepta múltiples formatos de procedencia de ficheros a la hora de incorporarlos a un BibSoup como son: BibJSON, BibTex, Colecciones de Delicious, Colecciones de Bibliographica, Hojas de cálculo de Google...
- Búsqueda: compartir y localizar colecciones y registros
Las funcionalidades de edición, de subida y de publicación están estrechamente conectadas con la de autenticación, la cual permitirá gestionar y administrar las colecciones sólo si se es usuario administrador.[6]
Características
[editar]BibServer es un software de código abierto que actúa como front-end en web para servidores dedicados a almacenar y compartir registros bibliográficos.
Se trata de una aplicación desarrollada en Python, que adopta una arquitectura de una RESTful API completa[7].
Funciona en conjunto a BibSoup que sirve como capa de almacenamiento de las colecciones e índices que se rescatan a través del front-end. Estas colecciones y sus datos se almacenan en BibJSON, que es un formato de JSON especializado en representar metadatos de carácter bibliográfico. Mientras que los índices se gestionan mediante Elasticsearch.[8]
También permite subir información desde URLs. En ese caso, BibServer tratará de identificar el tipo de documento al que se está haciendo referencia y le aplicará el esquema de BibJSON que proceda. Si no fuese capaz de identificarlo, le asigna el esquema genérico.
Referencias
[editar]- ↑ Pitman, Jim. «BibServer: a bibliographic data server» (en inglés). Consultado el 9 de diciembre de 2022.
- ↑ «JISC Open BIbliography 2» (en inglés). Archivado desde el original el 9 de diciembre de 2022. Consultado el 9 de diciembre de 2022.
- ↑ «Roadmap» (en inglés). 2011. Consultado el 9 de diciembre de 2022.
- ↑ MacGillivray, Mark (23 de agosto de 2012). «Final report: JISC Open Bibliography 2» (en inglés). Archivado desde el original el 9 de diciembre de 2022. Consultado el 9 de diciembre de 2022.
- ↑ «BibServer» (en inglés). Archivado desde el original el 9 de diciembre de 2022. Consultado el 9 de diciembre de 2022.
- ↑ [ https://bibserver.okfn.org/index-375.html «Usage diagram»]. 2011. Consultado el 9 de diciembre de 2022.
- ↑ Tramullas, Jesús (16 de agosto de 2012). «BibServer, soft libre para crear un servidor de bibliografías». tramullas.com. Consultado el 7 de diciembre de 2022.
- ↑ BibServer (2011). «Install your own» [Guía de instalación]. Consultado el 9 de diciembre de 2022.