Niestandardowe wykorzystanie DOI

System DOI (o którym już wspominałem tutaj) to coś więcej niż tylko prosty konwerter identyfikatorów cyfrowych na URL (czy URI) strony www udostępniającej zasób.
DOI to również baza danych zawierająca metadane (czyli podstawowe informacje o zasobie takie jak autor, tytuł, tytuł czasopisma, w którym opublikowano, rok publikacji, itd, itp). Można zatem użyć DOI do automatycznego uzyskania podstawowych informacji bibliograficznych na tema zasobu cyfrowego.

Powstał nawet specjalny serwis pozwalający na podstawie DOI uzyskać rekord w formacie bazy danych BibTeX. Nazywa się on doi2bi.

Zasób o identyfikatorze DOI 10.4028/www.scientific.net/KEM.598.81 generuje rekord następujący:

Można go porównać z rekordem umieszczonym na naszych stronach pod adresem http://kmim.wm.pwr.edu.pl/kaleta/wp-publications/kaleta2014c/.

Informacje bibliograficzne z bazy danych DOI potrafi „wyciągać” również każdy dobry menedżer bibliografii (na przykład Zotero).
Można te dane wyciągnąć samemu, korzystając, na przykład, z programu curl (dostępny w każdej porządnej dystrybucji Linux, ale i na inne systemy: http://curl.haxx.se/). curl to program, uruchamiany z linii poleceń, pozwalający ściągnąć i zapisać zawartość dowolnej strony. Różni się od przeglądarki tym, że nie przedstawia tego w pięknie sformatowanej postaci tylko zapisuje na dysku.
Polecenie

spowoduje zwrot sformatowanej informacji bibliograficznej na tema artykułu , w postaci:

Kaleta, J., Królewicz, M., Lewandowski, D., & Przybylski, M. (2014). Investigations of Magnetorheological Elastomers Subjected to Cyclic Loading. Key Engineering Materials, 598, 81–85. doi:10.4028/www.scientific.net/kem.598.81

Niestandardowe zachowanie serwisu dx.doi.org wymusza dodatkowa informacja wysyłana przez program, a zawarta w parametrze -H „Accept: text/bibliography”. Jest to specjalna informacja mówiąca jakiego rodzaju informację zwrotną jesteśmy w stanie zaakceptować.
Można zażądać informacji bibliograficznej w jednym ze standardowych stylów cytowania, dodając style=apa lub style=ieee

żeby dostać

[1] J. Kaleta, M. Królewicz, D. Lewandowski, and M. Przybylski, “Investigations of Magnetorheological Elastomers Subjected to Cyclic Loading,” Key Engineering Materials, vol. 598, pp. 81–85, Jan. 2014.

W szczególności style=bibtex zwraca informację w postaci rekordu bibtex, a zapytanie postaci:

zwróci rekord bibliograficzny w formacie RDF.