CrossRef Technical Information for Libraries Chuck Koscher, Director of Technology
Agenda <ul><li>A review of how DOI resolution works </li></ul><ul><li>How local link resolvers use CrossRef and DOI </li><...
‘ The’ DOI  Resolver Publisher’s Prefix <ul><li>Deposit article meta-data to CrossRef  with the DOI & URL </li></ul><ul><l...
Local Link Resolver Link DB http://linkinghub.elsevier.com/retrieve/pii/S002234761000096X Link resolver analyzes the link ...
Local Link Resolver http://dx.doi.org/10.1016/j.jpeds.2010.01.045 Link DB CrossRef OpenURL query http://www.crossref.org/o...
OpenURL Aware DX.DOI.ORG Metadata http://REGISTERED-ADDRESS/?  doi=10.1034/j.1399-0039.2000.560502.x http://dx.doi.org/  d...
CrossRef APIs
CrossRef OpenURL: http://www.crossref.org/openurl/ ? title=Biochemistry &aulast=Wireman &volume=13 &spage=1215 &date=1974 ...
 
CrossRef OpenURL: http://www.crossref.org/openurl/ ? title=Biochemistry &aulast=Wireman &volume=13 &spage=1215 &date=1974 ...
 
http://www.crossref.org/openurl/ ? title=Biochemistry &aulast=Wireman &volume=13 &spage=1215 &date=1974 &redirect=false &f...
 
http://www.crossref.org/openurl/ ? aulast=Wireman &atitle=Properties of 30S ribosomal particles reconstituted from precurs...
http://www.crossref.org/openurl/ ? id=doi:10.1021/bi00703a025 &redirect=false &format=unixref &pid=email@address.com Cross...
CrossRef Querying the CrossRef System: OpenURL is querying the system…  …  but with the native query interface you can do ...
www.crossref.org/guestquery
www.crossref.org/guestquery <ul><li>Play with XML queries here </li></ul><query key=&quot;MyKey1&quot; enable-multiple-hit...
http://oai.crossref.org/OAIHandler/?verb=ListRecords &from=2009-04-20 &until=2009-05-01 &set=10.1007:2661 &metadataPrefix=...
 
CrossRef Simple Text Query: (an implementation of a CrossRef Citation Search) <ul><li>NOT for bulk use,  for individuals l...
<ul><li>NOT for bulk use,  for individuals looking for a DOI </li></ul><ul><li>There is NO programmatic interface to this ...
CrossRef Metadata Search: (actually another implementation of a CrossRef Citation Search) http://labs.crossref.org/site/cr...
CrossRef Metadata Search:
CrossRef Metadata Search: <ul><li>This service does have an API </li></ul>www.crossref.org/sigg/sigg/help
…  MORE
CrossRef Citation Search: <ul><li>Coming soon </li></ul><ul><li>Will be a service provided by the main CrossRef system </l...
Upcoming SlideShare
Loading in …5
×

CrossRef Technical Information for Libraries

2,351 views

Published on

Technical introduction to CrossRef for libraries.

1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
2,351
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
27
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

CrossRef Technical Information for Libraries

  1. 1. CrossRef Technical Information for Libraries Chuck Koscher, Director of Technology
  2. 2. Agenda <ul><li>A review of how DOI resolution works </li></ul><ul><li>How local link resolvers use CrossRef and DOI </li></ul><ul><li>CrossRef APIs </li></ul><ul><ul><li>CrossRef’s OpenURL resolver </li></ul></ul><ul><ul><li>Querying the CrossRef system </li></ul></ul><ul><ul><li>OAI-PMH Harvesting of metadata </li></ul></ul><ul><ul><li>CrossRef metadata search </li></ul></ul><ul><li>Questions </li></ul>
  3. 3. ‘ The’ DOI Resolver Publisher’s Prefix <ul><li>Deposit article meta-data to CrossRef with the DOI & URL </li></ul><ul><li>Query CrossRef to get a DOI using an article’s meta-data </li></ul><ul><li>Present the referring article to the user with reference links active as DOIs </li></ul><ul><li>The user clicks on a link </li></ul><ul><li>Their browser sends the link to the DOI Resolver </li></ul><ul><li>The Resolver finds the URL and re-directs the user to the target document </li></ul>HTTP://dx.doi.org/10.1016/S0040-4039(01)80789-9 DOI suffix Review: How a DOI works Publisher of the target entity 1 Publisher of the referring entity 2 User 3 Referrer Source 4 Referent 5 6 Service Target
  4. 4. Local Link Resolver Link DB http://linkinghub.elsevier.com/retrieve/pii/S002234761000096X Link resolver analyzes the link to perform a lookup in its local database. Database indexes library resources based on a formulaic understanding of link construction. Very simplified view of link resolver processing: Local Link Resolvers: non-DOI link
  5. 5. Local Link Resolver http://dx.doi.org/10.1016/j.jpeds.2010.01.045 Link DB CrossRef OpenURL query http://www.crossref.org/openurl/?pid=user&id=10.1016/j.jpeds.2010.01.045+&redirect=false Metadata Magic <doi type=&quot;journal_article&quot;>10.1016/j.jpeds.2010.01.045</doi> <issn type=&quot;print&quot;>00223476</issn> <journal_title>The Journal of Pediatrics</journal_title> <contributors> <contributor sequence=&quot;first&quot; contributor_role=&quot;author&quot;> <given_name>Krista</given_name> <surname>Casazza</surname> </contributor> <first_page/> <year media_type=&quot;print&quot;>2010</year> <article_title> The Role of European Genetic Admixture in the Etiology of the Insulin Resistance Syndrome in Children: Are the Effects Mediated by Fat Accumulation? </article_title> Local Link Resolvers: DOI link <ul><li>Insufficient information in the link to support link resolver analysis </li></ul>
  6. 6. OpenURL Aware DX.DOI.ORG Metadata http://REGISTERED-ADDRESS/? doi=10.1034/j.1399-0039.2000.560502.x http://dx.doi.org/ doi=10.1034/j.1399-0039.2000.560502.x <ul><li>Where is the magic? </li></ul>Here! 2) Registering the IP address of your Local Link Server via CrossRef tells the DX resolver to send links back to the LLS and not on to the publisher. http://www.crossref.org/03libraries/16lib_how_to.html 1) Placing the cookie pusher on your site so that users pick up the redirect cookie Server DOI
  7. 7. CrossRef APIs
  8. 8. CrossRef OpenURL: http://www.crossref.org/openurl/ ? title=Biochemistry &aulast=Wireman &volume=13 &spage=1215 &date=1974 &pid=email@address.com HTTP://www.crossref.org/openurl <ul><li>You must register in order to use this service </li></ul><ul><li>http://www.crossref.org/requestaccount/ </li></ul>
  9. 10. CrossRef OpenURL: http://www.crossref.org/openurl/ ? title=Biochemistry &aulast=Wireman &volume=13 &spage=1215 &date=1974 &redirect=false &pid=email@address.com
  10. 12. http://www.crossref.org/openurl/ ? title=Biochemistry &aulast=Wireman &volume=13 &spage=1215 &date=1974 &redirect=false &format=unixref &pid=email@address.com CrossRef OpenURL:
  11. 14. http://www.crossref.org/openurl/ ? aulast=Wireman &atitle=Properties of 30S ribosomal particles reconstituted from precursor 16S ribonucleic acid &redirect=false &format=unixref &pid=email@address.com CrossRef OpenURL: <ul><li>OpenURLs also work with minimal metadata </li></ul>(I don’t know how to contain an entire formatted citation in an OpenURL)
  12. 15. http://www.crossref.org/openurl/ ? id=doi:10.1021/bi00703a025 &redirect=false &format=unixref &pid=email@address.com CrossRef OpenURL: <ul><li>And if you have the DOI and want the metadata …. </li></ul>
  13. 16. CrossRef Querying the CrossRef System: OpenURL is querying the system… … but with the native query interface you can do more. <ul><li>Control the matching process (fuzzy Vs not-fuzzy) </li></ul><ul><li>Multiple queries in one request </li></ul><ul><li>Allow multiple hits for a single query (when result can not be reduced to one DOI) </li></ul><ul><li>Build queries in XML (can’t do that with OpenURL) </li></ul><ul><li>Upload large files with many queries and receive results in bulk </li></ul><ul><li>Uses simple HTTP GET and POST </li></ul><ul><li>Requires a proper CrossRef account (not just a registered email address) </li></ul><ul><li>No fee for libraries. </li></ul>See www.crossref.org/help
  14. 17. www.crossref.org/guestquery
  15. 18. www.crossref.org/guestquery <ul><li>Play with XML queries here </li></ul><query key=&quot;MyKey1&quot; enable-multiple-hits=&quot;false&quot;> <journal_title>Develop. Dynamics</journal_title> <volume>223</volume> <first_page>426</first_page> <year>2002</year> </query>
  16. 19. http://oai.crossref.org/OAIHandler/?verb=ListRecords &from=2009-04-20 &until=2009-05-01 &set=10.1007:2661 &metadataPrefix=cr_unixml CrossRef OAI-PMH: $ This is a for fee service
  17. 21. CrossRef Simple Text Query: (an implementation of a CrossRef Citation Search) <ul><li>NOT for bulk use, for individuals looking for a DOI </li></ul><ul><li>There is NO programmatic interface to this service </li></ul>
  18. 22. <ul><li>NOT for bulk use, for individuals looking for a DOI </li></ul><ul><li>There is NO programmatic interface to this service </li></ul>CrossRef Simple Text Query:
  19. 23. CrossRef Metadata Search: (actually another implementation of a CrossRef Citation Search) http://labs.crossref.org/site/crossref_metadata_search.html
  20. 24. CrossRef Metadata Search:
  21. 25. CrossRef Metadata Search: <ul><li>This service does have an API </li></ul>www.crossref.org/sigg/sigg/help
  22. 26. … MORE
  23. 27. CrossRef Citation Search: <ul><li>Coming soon </li></ul><ul><li>Will be a service provided by the main CrossRef system </li></ul><ul><li>Retain high level confidence in “one DOI” result </li></ul>

×