WorldCat Discovery: Linking from search results to your OPAC

Find more information to help you configure your WorldCat Discovery settings and customize your interface.

About "deep" links

If you have a Web-accessible catalog, you can use deep links so that users searching in your WorldCat Discovery interface can use them to arrive directly at an item record in your online catalog (OPAC). With deep links to your OPAC, a user can:

  1. Find relevant titles via a keyword search of your WorldCat Discovery interface
  2. See the detailed record for a specific title including a list of nearby WorldCat libraries that hold the item
  3. View the local record in the selected library's OPAC

Illustration: How deep linking helps Web searchers cross the 'last mile'

How to enable deep links

In order to enable deep links to your OPAC, you need your current library and OPAC information in the OCLC's WorldCat Registry. Deep links to your OPAC rely on the URL "syntaxes" (link structures) for your OPAC. For more information, please see the WorldCat Registry section of the OCLC Service Configuration Guide. Build and manage your Registry profile in OCLC Service Configuration using the instructions below:

1. Log in to OCLC Service Configuration and navigate to WorldCat Registry - Online Catalog.

2. Make sure the radio button for “Available Online” is selected.  

 >> If links are already present under Online Catalog:
Confirm that they work by using the “Test” buttons. Clicking the button will open a new window and load the proposed URL syntax with an ISBN, ISSN, or OCLC number appended. A successful test will display your ILS interface and will take you to the record for the test item.

It is possible you do not hold the item represented by the system-generated ISBN or ISSN; In this situation, you will see your ILS interface but instead of seeing a record page, you will see a message indicating that the record wasn't found. If your library does not hold the ISBN or ISSN generated by the system, replace it with one that your library holds and that is present in your local MARC records.

 >> If no links are present or if the links are out of date:
Add or update them. The Suggest Links feature will automatically generate URL syntaxes for many vendors and online catalog products. To use the Suggest Links feature:

  • Open a separate browser window or tab to search your library's Web catalog for a held item. Enter in the search string to your library’s search box.
  • Copy the URL from the record page for the item and paste it in the "Suggest Links" field. Click "Suggest Links."
    If a search term is present in the URL, remove the search term information from the URL.

If the system is able to construct ISBN, ISSN and OCLC number search strings they will appear automatically as will your ILS vendor:

  • Confirm that the queries work by using the “Test” buttons. You will see a system-generated ISxN or OCLC number that is widely held among OCLC member libraries.
  • If your library does not have the ISBN or ISSN that appears in the test box, replace it with one that your library holds/is present in your local MARC records.
  • Save your changes in order to activate these links.

If the system does not suggest links:

  • Search your catalog using an ISBN. Using the URL from the item's page, strip out the ISBN and paste the remaining URL in the "Online Catalog Direct to ISBN" field.
  • Specify whether the query should use 10 Digits or 13 Digits for the ISBN.
  • Click "Test." If needed, replace the ISBN with an ISBN for a title you know you hold.
  • Repeat this process for the remaining test fields (ISSN, e-Serial ISSN, OCLC number searches).

    If you are unsuccessful in creating working links, request assistance from your ILS vendor.

Tips on deep link construction

  • Remember to save your changes. Deep links from your WorldCat Discovery interface to records in your OPAC will be functional after a short delay.
  • If OCLC numbers are not consistently present in your local MARC records or are present but are not consistently indexed, we recommend leaving the Online Catalog Direct to OCLC Number field blank as we will not be able to search by ISSN/ISBN if the OCLC number search fails.
  • Deep links should be constructed so that the ISSN, ISBN or OCLC number is at the end of the URL string.
  • Deep links cannot include semicolons (;) or carats (^) as they will cause links to break, even though they will seem to work correctly when tested.
  • Deep links cannot include a unique session identifier (session ID). A session ID is a device for tracking a specific user's visit to a Web site which expires after a pre-set time of inactivity; it often appears as a string of letters and/or numbers. Sirsi catalog links almost always have a session ID value, so be sure to remove it when constructing your syntax.

Help with manual configuration: Vendor-specific examples

If the suggestion feature in Service Configuration cannot generate deep-link syntaxes based on your input URL, or your test links do not correctly display your ILS, you can try to manually construct URL syntaxes. Contact OCLC support or your ILS vendor for assistance.

A deep link's "syntax" is the basic structure of the link, focusing on where standard identifier information about the searched item (ISBN, ISSN or OCLC Number) is embedded within the URL. The table below shows common ILS vendors and the syntax of their deep-link URLs.

In each URL listed, bold text indicates the component of the URL that you replace with the base URL for your OPAC (e.g. "catalog.mylibrary.org"). Bold italicized text may need to be changed depending on your local configuration. (Important notes on some systems' URL structures are in the footnotes below.)

Vendor URL Syntax
Aleph http://library_opac_baseURL/F/?func=findb&local_base=uli02&
find_code=WSB&request= (see footnote below) 
Endeavor (Voyager) http://library_opac_baseURL/cgi-bin/Pwebrecon.cgi?DB=local&
CNT=25&HIST=1&BOOL1=as+a+phrase&FLD1=ISBN+(ISBN)&SAB1= (see footnote below) 
EOS GLAS http://library_opac_baseURL/GLASOPAC/Search/AdvancedSearch.asp?
IsFirstDisplay=FALSE&GoPressed=TRUE&ShowOptions=FALSE&selectField1=8&txtSearch1=
EOS Q-Series / EOS.Web http://library_opac_baseURL/WEBOPAC/search/AdvancedSearch.asp?
IsFirstDisplay=FALSE&GoPressed=TRUE&ShowOptions=FALSE&selectField1=IS&txtSearch1=
GIS Information Systems For Polaris 3.0:
http://library_opac_baseURL/Polaris/Search/z3950Gateway.dll/PowerPac.1?
by=ISBN&loc=SearchResult&term=

For Polaris 3.1:
http://library_opac_baseURL/Search/PowerPAC.zag?term=XXXISBNXXX&by=ISBN&
type= Keyword&loc=FullDisplay&action=dash&SessionOrgID=1

For Polaris 3.2:
http://library_opac_baseURL/view.aspx?isbn=

Innovative http://library_opac_baseURL/search/i= (see footnote below) 
Dynix (iPac) http://library_opac_baseURL/ipac20/ipac.jsp?index=ISBN&term= (see footnote below) 
Koha http://library_opac_baseURL/cgi-bin/koha/opac-searchresults.pl?isbn=
OLIB http://library_opac_baseURL?isxn=
Pica http://library_opac_baseURLhttp://ppwww.pica.nl/oclc_opc_link/oclc_opc_link.php?HILN=2&OCLCNum=
Sirsi (WebCat) http://library_opac_baseURL/uhtbin/cgisirsi/x/0/5/?searchdata1= (see footnote below) 
Sirsi / DRA http://library_opac_baseURL/web2/tramp2.exe/do_authority_search/guest?SETTING_KEY=
English&location_group_filter=all&servers=1home&index=(&query= (see footnote below) 
SunRise http://library_opac_baseURL/client_name/start.do?Query=540= (see footnote below) 
SydneyPlus http://library_opac_baseURL/cgi/swebsch.exe?sort=til&sortType=asc&spfield=isbn&
thesfld=false&lang=&ini=splusweb&uid=public&idck=&eid=&text= (see footnote below) 
Talis (Prism) http://library_opac_baseURL/TalisPrism/doSearch.do?searchType=advSearch&st1=
controlNumber&searchLocations=talislms&sv1=
TLC http://library_opac_baseURL/TLCScripts/interpac.dll?Browse&Config=PSL&SearchType=3&
SearchField=4096&SearchData= (see footnote below) 

Table footnotes

Aleph

The func parameter on some systems may require find-b instead of findb. The name of the local_base parameter may vary by library. Replace the find_code parameter WSB with ISBN for ISBN, ISSN for ISSN, or 035 for OCLC Number. A second known format is:

http://library_opac_baseURL/ALEPH/-/ext-find?base=librarybasecode&find=020=

(Variations on the find parameter here are 020 for ISBN, 022 for ISSN, and 035 for OCLC Number ).

Endeavor (Voyager)

Listed above is the URL structure for ISBN. For ISSN, replace both instances of ISBN with ISSN. A different URL structure exists for OCLC Number:

http://library_opac_baseURL/cgi-bin/Pwebrecon.cgi?DB=local&BOOL1=all+of+these&FLD1=

Keyword+Anywhere+(GKEY)&CNT=25+records+per+page&SAB1=

Innovative

Replace the closing i= with o= for OCLC Number.

Dynix (iPac)

Replace the index parameter ISBN with ISSN for ISSN and either UTIL, OCLC, or CNTRL for OCLC Number. Another variation is to use ISBNEX, ISSNEX and UTILEX, respectively, as the index terms. A third variation is .BN and .SN, with no known value for OCLC Number. On shared catalogs, an additional parameter &profile= is often used where the code that follows the equals sign indicates which library you are searching.

Sirsi

There are many known variations. Three common variations are:

http://library_opac_baseURL/uhtbin/cgisirsi/x/0/0/5/?searchdata1=

http://library_opac_baseURL/uhtbin/isbn-search/

http://library_opac_baseURL/uhtbin/cgisirsi.exe/x/0/5/?searchdata1=


with the last variation used for Windows NT-based OPACs. See the tip below about session identifiers.

Sirsi/DRA

Listed above is the URL structure for ISBN. For ISSN, the left parenthesis following index= changes to a right parenthesis, as in index=). A second known format is:

http://library_opac_baseURL/web2/tramp2.exe/do_ccl_search/guest?SETTING_KEY=English&

location_group_filter=all&servers=library_code_optional_if_shared_OPAC&

index=sb&query=


(Variations on the index parameter here are ss for ISSN ). A third known format is:

http://library_opac_baseURL/web2/tramp2.exe/do_authority_search/guest?SETTING_KEY=

English&servers=1home&index=bn&query=


(Variations on the index parameter here are sn for ISSN, and index=%5e for OCLC Number ).

SunRise

Listed above is the URL structure for ISBN. For ISSN, replace Query=540= with Query=543=.

SydneyPlus

Listed above is the URL structure for ISBN. For ISSN, use:

http://library_opac_baseURL/cgi/swebsch.exe?sort=til&sortType=asc&spfield=issn&

thesfld=false&ini=splusweb&uid=public&text=

TLC

Listed above is the URL structure for ISBN. For ISSN, the SearchField parameter becomes 8192. In some systems, the CONFIG parameter may change to PAC.

Need help?

Note that older or newer versions of some ILS/OPAC software may require modifications to the URLs above. For assistance on deep-link syntax, contact OCLC support or your ILS vendor.