OCLC Developer Network

Request Types

getEditions

This service returns a list of relevant ISBNs and requested metadata fields.

http://xisbn.worldcat.org/webservices/xid/isbn/0596002815?method=getEditions&format=xml&fl=form,year,lang,ed

The response is an XML formatted message similar to this example.

<?xml version="1.0" encoding="UTF-8"?>
    	<rsp xmlns="http://worldcat.org/xid/isbn/" stat="ok">
    	    <isbn form="BA" year="2004" lang="eng" ed="2nd ed.">0596002815</isbn>
    	    <isbn form="BA DA" year="1999" lang="eng">1565928938</isbn>
    	    <isbn form="BA" year="1999" lang="eng" ed="1st ed.">1565924649</isbn>
    	</rsp>
  

By default, this method returns a list of relevant ISBNs

http://xisbn.worldcat.org/webservices/xid/isbn/0596002815?method=getEditions&format=xml

The response is an XML formatted message similar to this example.

<?xml version="1.0" encoding="UTF-8"?>
    	<rsp xmlns="http://worldcat.org/xid/isbn/" stat="ok">
    	    <isbn>0596002815</isbn>
    	    <isbn>1565928938</isbn>
    	    <isbn>1565924649</isbn>
    	</rsp>
  

getMetadata

This service returns metadata information about requested ISBN.

http://xisbn.worldcat.org/webservices/xid/isbn/0596002815?method=getMetadata&format=xml&fl=*

The response is an XML formatted message similar to this example.

<?xml version="1.0" encoding="UTF-8"?>
    	<rsp xmlns="http://worldcat.org/xid/isbn/" stat="ok">
    	    <isbn title="Learning Python" form="BA" year="2004" lang="eng" ed="2nd ed.">0596002815</isbn>
    	</rsp>
  

to13

This service converts an ISBN number to a normalized 13 digits ISBN format.

http://xisbn.worldcat.org/webservices/xid/isbn/0596002815?method=to13&format=xml

The response is an XML formatted message similar to this example.

<rsp xmlns="http://worldcat.org/xid/isbn/" stat="ok">
	  <isbn>9780596002817</isbn>
	</rsp>
  

to10

This service converts an ISBN number to a normalized 10 digits ISBN format.

http://xisbn.worldcat.org/webservices/xid/isbn/978-0-596-00281-7?method=to10&format=xml

The response is an XML formatted message similar to this example.

<rsp xmlns="http://worldcat.org/xid/isbn/" stat="ok">
	  <isbn>0596002815</isbn>
	</rsp>
  

fixChecksum

This service re-calculate the checksum digit of an ISBN number.

http://xisbn.worldcat.org/webservices/xid/isbn/978-0-596-00281-6?method=fixChecksum&format=xml

The response is an XML formatted message similar to this example.

<rsp xmlns="http://worldcat.org/xid/isbn/" stat="ok">
	  <isbn>9780596002817</isbn>
	</rsp>
  

hyphen

This service adds '-' (hyphen) character to an ISBN number. See structure of ISBN. It also guesses ISBN's area, publisher and publisher's city from ISBN structure. This method works for ISBN unknown to xISBN database.

 http://xisbn.worldcat.org/webservices/xid/isbn/7806281622?method=hyphen&format=xml

The response is an XML formatted message similar to this example.

<rsp xmlns="http://worldcat.org/xid/isbn/" stat="ok">
  <isbn area="China, People'ss Republic" publisher="San Qin chu ban she" city="Xi'an Shi">7-80628-162-2</isbn>
  </rsp>
  

Follow the OCLC Developer Network:

The OCLC Developer Network supports the use of OCLC Web Services—a set of tools and APIs that expose data and services for WorldCat and our member libraries and partner institutions or companies. learn more »

© 2010 OCLC Domestic and international trademarks and/or service marks of OCLC Online Computer Library Center, Inc. and its affiliates


Powered by Drupal, an open source content management system