Converter into ORCID works XML

142 views
Skip to first unread message

Torsten Bronger

unread,
Jan 26, 2016, 2:11:50 AM1/26/16
to orcid-a...@googlegroups.com
Hallöchen!

I have to create an application which takes bibliographical records
from our in-house database and uploads them to a researcher account
on ORCID. The basics techniques involved are clear to me. In
particular, I have to convert the records into ORCID's own format of
bibliographical entries
(http://members.orcid.org/api/xml-orcid-works).

Since this is a problem that others probably face, too, I wonder if
anyone has command line tools or programming libraries that convert
a decently wide-spread bib format (e.g. MODS, MARCXML, BibTeX, DC)
into ORCID XML? Or, something that fetches the data based on the
DOI from the net and converts them to ORCID XML?

Tschö,
Torsten.

--
Torsten Bronger Jabber ID: torsten...@jabber.rwth-aachen.de

Martin Fenner

unread,
Jan 26, 2016, 7:36:33 AM1/26/16
to Torsten Bronger, orcid-a...@googlegroups.com

> Am 26.01.2016 um 08:11 schrieb Torsten Bronger <bro...@physik.rwth-aachen.de>:
>
> Or, something that fetches the data based on the
> DOI from the net and converts them to ORCID XML?

Torsten, CrossRef and DataCite have services that do the latter. They are currently only used internally, but available as open source, e.g. here:
https://github.com/crosscite/doi-metadata-search/blob/master/lib/orcid_claim.rb

Best,

Martin
DataCite Technical Director

Andrew Gilmartin

unread,
Jan 26, 2016, 12:23:15 PM1/26/16
to Torsten Bronger, orcid-a...@googlegroups.com
On Tue, Jan 26, 2016 at 2:11 AM, Torsten Bronger
<bro...@physik.rwth-aachen.de> wrote:

> Or, something that fetches the data based on the
> DOI from the net and converts them to ORCID XML?

I don't know of a specific API to do this (and it would be language
specific), but if you end up doing this work consider using the
Crossref API to get the JSON form of the data. For example,

http://api.crossref.org/works/10.1163/9789004287778

This data is much flatter and therefore easier to parse than the
canonical XML deposited by Crossref members (mostly publishers).

See http://api.crossref.org for more information.

-- Andrew

--
Andrew Gilmartin
agilm...@crossref.org
401-441-2062

Torsten Bronger

unread,
Jan 27, 2016, 12:50:00 AM1/27/16
to Andrew Gilmartin, orcid-a...@googlegroups.com
Hallöchen!

Andrew Gilmartin writes:

> On Tue, Jan 26, 2016 at 2:11 AM, Torsten Bronger
> <bro...@physik.rwth-aachen.de> wrote:
>
>> Or, something that fetches the data based on the DOI from the net
>> and converts them to ORCID XML?
>
> I don't know of a specific API to do this (and it would be
> language specific),

Yesterday, I did all the conversion programming work manually. It
wasn't too hard, so I now think that such a tool I was asking for
must be really simple. Moreover, it would have to be extended by
the source-work-id, which depends on the institution that does the
upload. I still think that e.g. an XSLT script MARCXML-->ORCID
would be helpful, because adapting such a thing would be simple, and
calling an XSLT processor from any language is easy enough.

Thank you anyway for the suggestions!

Regards,
Reply all
Reply to author
Forward
0 new messages