Crossref OpenURL xml importing
Posted: Wed Apr 01, 2009 10:25 pm
I think this must be already built in, since there are many mentions of openURL, but I tried several import filters and none worked. Is there a way to import the xml records that are returned with an openURL search on crossref? I have a script which will do bulk look-up for articles by DOI or by journal/volume/page, using a url like this:
http://www.crossref.org/openurl/?pid=my ... at=unixref
The key here is the unixref tag, which causes it return xml with all the reference info (view source on the web page that is returned to see it). Once I have this file, though, I can't import it. I was able to write a plug-in for Papers so it can import this style of XML, but when I export from Papers to Bookends, it loses the author's first name. If there is a way to write a plug-in, I can try that.
Thanks, Steve
The file I would like to import has records somewhat like this:
http://www.crossref.org/openurl/?pid=my ... at=unixref
The key here is the unixref tag, which causes it return xml with all the reference info (view source on the web page that is returned to see it). Once I have this file, though, I can't import it. I was able to write a plug-in for Papers so it can import this style of XML, but when I export from Papers to Bookends, it loses the author's first name. If there is a way to write a plug-in, I can try that.
Thanks, Steve
The file I would like to import has records somewhat like this:
Code: Select all
<doi_record version="1.0">
<crossref>
<journal>
<journal_metadata language="en">
<full_title>Harmful Algae</full_title>
<abbrev_title>Harmful Algae</abbrev_title>
<issn media_type="print">15689883</issn>
</journal_metadata>
<journal_issue>
<publication_date media_type="print">
<month>04</month>
<year>2006</year>
</publication_date>
<journal_volume>
<volume>5</volume>
</journal_volume>
<issue>3</issue>
</journal_issue>
<journal_article publication_type="full_text">
<titles>
<title>Potentially toxic and harmful microalgae from coastal waters of the Campania region (Tyrrhenian Sea, Mediterranean Sea)</title>
</titles>
<contributors>
<person_name sequence="first" contributor_role="author">
<given_name>A</given_name>
<surname>ZINGONE</surname>
</person_name>
<person_name sequence="additional" contributor_role="author">
<given_name>D</given_name>
<surname>SARNO</surname>
</person_name>
</contributors>
<publication_date media_type="print">
<month>04</month>
<year>2006</year>
</publication_date>
<pages>
<first_page>321</first_page>
<last_page>337</last_page>
</pages>
<doi_data>
<doi>10.1016/j.hal.2005.09.002</doi>
<resource>http://linkinghub.elsevier.com/retrieve/pii/S1568988305000892</resource>
</doi_data>
</journal_article>
</journal>
</crossref>
</doi_record>