name keywords google etiquetas description metadata bibtex doi

metadata - keywords - Obtener metadatos de DOI



meta tags google (4)

Un identificador de objeto digital (DOI) es una cadena única a nivel mundial que identifica un documento electrónico (por ejemplo, un PDF de un artículo académico). Básicamente, proporciona un método para crear un enlace permanente a un documento (por ejemplo, http://dx.doi.org/10.1145/146585.146609 ).

¿Existe un servicio web (o cualquier otro sistema) para obtener los metadatos (preferiblemente en forma BibTeX) de un documento de un DOI determinado?

Editado para añadir alguna información expositiva.



Eche un vistazo a cómo estos chicos lo implementaron: www.doi2bib.org.

Lo que hice en uno de mis proyectos:

  • miró su estructura de solicitud de url : http://www.doi2bib.org/doi2bib + ?id= + {your doi here} .
  • luego usó su ... bueno API para obtener los datos (por ejemplo, http://www.doi2bib.org/doi2bib?id=10.1016%2Fj.actpsy.2016.09.007 ) y la respuesta es:
    • @article{Leinen_2016, doi = {10.1016/j.actpsy.2016.09.007}, url = {http://dx.doi.org/10.1016/j.actpsy.2016.09.007}, year = 2016, month = {nov}, publisher = {Elsevier {BV}}, volume = {171}, pages = {36--46}, author = {Peter Leinen and Stefan Panzer and Charles H. Shea}, title = {Hemispheric asymmetries of a motor memory in a recognition test after learning a movement sequence}, journal = {Acta Psychologica} }
  • entonces puedes analizarlo como quieras.

Esto me ayudó a hacer lo que necesitaba. Sin embargo, la mejor manera sería echar un vistazo a su repositorio GitHub y tratar de construir el suyo propio.

¡Espero eso ayude!


La Sección 5.4.1 Negociación de contenido de los documentos del Manual DOI dice: "La negociación de contenido está siendo implementada por las Agencias de registro de DOI para sus nombres de DOI, específicamente para ofrecer representaciones de metadatos de valor agregado para los usuarios". De acuerdo con la Sección 4 Tipos de contenido admitidos de la documentación de negociación de contenido de DOI para http://crosscite.org , "Actualmente, tres agencias de registro de DOI han implementado la negociación de contenido para sus DOI: CrossRef, DataCite y mEDRA". La lista de formatos admitidos (que depende de la agencia de registro) incluye BibTeX a través de Accept: application/x-bibtex (este es el enfoque utilizado por http://doi2bib.org ) y la entrada de bibliografía formateada a través de Accept: text/bibliography ( Este es el enfoque sugerido por @anumi arriba). Cuando use el último encabezado, debe especificar el parámetro style=bibtex media type.

Los dos tipos de mímica relevantes proporcionan representaciones ligeramente diferentes. Una solicitud para GET http://dx.doi.org/10.1038/nrd842 con Accept: application/x-bibtex produce la respuesta

@article{Atkins_2002, doi = {10.1038/nrd842}, url = {http://dx.doi.org/10.1038/nrd842}, year = 2002, month = {jul}, publisher = {Springer Nature}, volume = {1}, number = {7}, pages = {491--492}, author = {Joshua H. Atkins and Leland J. Gershell}, title = {From the analyst{/textquotesingle}s couch: Selective anticancer drugs}, journal = {Nature Reviews Drug Discovery} }

y con Accept: text/bibliography; style=bibtex Accept: text/bibliography; style=bibtex

@article{Atkins_2002, title={From the analyst’s couch: Selective anticancer drugs}, volume={1}, ISSN={1474-1784}, url={http://dx.doi.org/10.1038/nrd842}, DOI={10.1038/nrd842}, number={7}, journal={Nature Reviews Drug Discovery}, publisher={Springer Nature}, author={Atkins, Joshua H. and Gershell, Leland J.}, year={2002}, month={Jul}, pages={491–492}}


curl -LH "Accept: text/bibliography; style=bibtex" http://dx.doi.org/10.1038/nrd842