Skip to content

Transforms OAI-PMH XML from the bepress Digital Commons platform to CrossRef XML schema

License

Notifications You must be signed in to change notification settings

icecjan/bepress-crossref-doi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bepress-crossref-doi

This project can help repository managers and journal editors using the bepress Digital Commons system to automate DOI generation and crosswalk bepress XML for upload to the CrossRef database.

#DC_CrossRef.xsl

This XSL stylesheet transforms OAI-PMH XML from the bepress Digital Commons platform to CrossRef XML schema. It can be used to register DOIs with CrossRef in batches.

It uses ‘document export’ version of the bepress OAI XML, base URL is http://[your IR URL]/do/oai/?metadataPrefix=document-export&verb=ListRecords&set=publication:[collection label]

To obtain XML data for a particular issue only, append URL with volume and issue number, e.g. http://[your IR URL]/do/oai/?metadataPrefix=document-export&verb=ListRecords&set=publication:[collection label]/vol38/iss7/

You must remove "xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd" from top row (after "<OAI-PMH ") in your XML document for this stylesheet to work.

A list of constants (between line 34-50) you need to change before use:

• depositor name and email_address

• Registrant

• journal_metadata, full_title, abbrev_title, issn

Here’s a screencast of how to do the transformation in Oxygen http://screencast.com/t/midcn168s

#DOI_Generator.xlsm

This is an Excel spreadsheet that generates unique DOIs. It was developed using VBA in Excel 2010, I haven't tested it in other versions. If you have a different way to structure your DOIs, you may need to tweak the code.

Type in your institution prefix in B2, journal title abbreviation in C2, then enter the year, vol no., issue no., and the number of articles in this issue to generate a list of unique DOIs for an issue. These can be copied into your batch upload/revise spreadsheet and uploaded via batch revision workflow in the DC repository.

About

Transforms OAI-PMH XML from the bepress Digital Commons platform to CrossRef XML schema

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published