User loginNavigation |
Getting Started Creating OpenURLsThis is a guide to getting started creating URL Key-Value (KEV) format OpenURLs of format 'journal'. Existing documentation can be overwhelming for the newcomer, so this is meant to be an easy start. The intended audience is people writing software that will generate OpenURLs pointing to an OpenURL link resolver. Note that we gloss over some complexities here. More complete introduction to generating KEV OpenURLs can be found at the Z39.88-2004 KEV Implementation Guidelines. Note also that 'journal' is just one available format for scholarly citations; that all scholarly citations can be sent in an XML format rather than KEV (confusingly this is still called 'OpenURL'); and that scholarly citations are just one available use of OpenURL. That's why this gets so overwhelming, and why I wrote this guide for a gentle introduction to the most common use case. Your OpenURL will begin with a 'base' for a particular OpenURL link resolver. For instance, Johns Hopkins Umlaut 'base' is: http://findit.library.jhu.edu/resolve? After that comes a number of URL parameters revealing the format you are sending, the metadata for the citation being sent, and optionally other information about the context. Following is a description of the most common elements you need for a basic journal citation OpenURL. Note that all values are URL-encoded. # Include some "fixed" fields that should always be there just like this, that just identify that what you are sending is an OpenURL, the version, the char encoding (UTF-8), etc.
# The rfr_id parameter identifies the software generating
# Now the parameters that actually identify the citation.
# Now actually identify the article. If possible, as a minimum,
# If you have a pubmedID (pmid) or a DOI, you can include them with rft_id. First create
# If you have author, title, and end page information, they can also be sent along, although it's not neccesarily required:
MORE RESOURCES
|