Upload
crossref
View
1.938
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Technical introduction to CrossRef for libraries.
Citation preview
CrossRef TechnicalInformation for Libraries
Chuck Koscher, Director of Technology
Agenda
• A review of how DOI resolution works
• How local link resolvers use CrossRef and DOI
• CrossRef APIs• CrossRef’s OpenURL resolver• Querying the CrossRef system• OAI-PMH Harvesting of metadata• CrossRef metadata search
• Questions
‘The’ DOI Resolver
Publisher’s Prefix
Publisher of the target entity
11. Deposit article meta-data to
CrossRef with the DOI & URL2. Query CrossRef to get a DOI using
an article’s meta-data3. Present the referring article to the
user with reference links active as DOIs
4. The user clicks on a link5. Their browser sends the link to the
DOI Resolver6. The Resolver finds the URL and re-
directs the user to the target document
HTTP://dx.doi.org/10.1016/S0040-4039(01)80789-9
Publisher of the referring entity
2
User
3 ReferrerSource
4
Referent
5
6Service
Target
DOI suffix
Review: How a DOI works
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
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="journal_article">10.1016/j.jpeds.2010.01.045</doi><issn type="print">00223476</issn><journal_title>The Journal of Pediatrics</journal_title><contributors> <contributor sequence="first" contributor_role="author"> <given_name>Krista</given_name> <surname>Casazza</surname> </contributor><first_page/><year media_type="print">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
• Insufficient information in the link to support link resolver analysis
OpenURL Aware
DX.DOI.ORG
Server
DOI
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
• Where is the magic?
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
CrossRef APIs
CrossRef OpenURL:
http://www.crossref.org/openurl/?title=Biochemistry&aulast=Wireman&volume=13&spage=1215&date=1974&[email protected]
HTTP://www.crossref.org/openurl
• You must register in order to use this service
http://www.crossref.org/requestaccount/
CrossRef OpenURL:
http://www.crossref.org/openurl/?title=Biochemistry&aulast=Wireman&volume=13&spage=1215&date=1974&redirect=false&[email protected]
http://www.crossref.org/openurl/?title=Biochemistry&aulast=Wireman&volume=13&spage=1215&date=1974&redirect=false&format=unixref&[email protected]
CrossRef OpenURL:
http://www.crossref.org/openurl/? aulast=Wireman&atitle=Properties of 30S ribosomal particles reconstituted from precursor 16S ribonucleic acid&redirect=false&format=unixref&[email protected]
CrossRef OpenURL:
• OpenURLs also work with minimal metadata
(I don’t know how to contain an entire formatted citation in an OpenURL)
http://www.crossref.org/openurl/?id=doi:10.1021/bi00703a025&redirect=false&format=unixref&[email protected]
CrossRef OpenURL:
• And if you have the DOI and want the metadata ….
CrossRef Querying the CrossRef System:
OpenURL is querying the system…
… but with the native query interface you can do more.
• Control the matching process (fuzzy Vs not-fuzzy)• Multiple queries in one request• Allow multiple hits for a single query (when result can not be reduced to one DOI)• Build queries in XML (can’t do that with OpenURL)• Upload large files with many queries and receive results in bulk• Uses simple HTTP GET and POST
• Requires a proper CrossRef account (not just a registered email address)• No fee for libraries.
See www.crossref.org/help
www.crossref.org/guestquery
www.crossref.org/guestquery
• Play with XML queries here
<query key="MyKey1" enable-multiple-hits="false"> <journal_title>Develop. Dynamics</journal_title> <volume>223</volume> <first_page>426</first_page> <year>2002</year></query>
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
CrossRef Simple Text Query:(an implementation of a CrossRef Citation Search)
• NOT for bulk use, for individuals looking for a DOI• There is NO programmatic interface to this service
• NOT for bulk use, for individuals looking for a DOI• There is NO programmatic interface to this service
CrossRef Simple Text Query:
CrossRef Metadata Search:(actually another implementation of a CrossRef Citation Search)
http://labs.crossref.org/site/crossref_metadata_search.html
CrossRef Metadata Search:
CrossRef Metadata Search:
• This service does have an APIwww.crossref.org/sigg/sigg/help
… MORE
CrossRef Citation Search:
• Coming soon
• Will be a service provided by the main CrossRef system• Retain high level confidence in “one DOI” result