Child pages
  • PURL Resolution
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Current »

All objects in the repository are referenced by PURLs. A "basic" PURL should always resolve to the item in context. This is typically a "detail page", showing a copy of the item with surrounding metadata and/or navigation. A PURL may specify a particular rendering of an object (e.g., a large-sized image). For more information, see the page on PURLs.

Resolution of PURLs follows this process:

  1. A PURL is requested by a web browser.
  2. The OCLC PURL Server redirects to the appropriate location:
    • Objects in the central repository are redirected to the repository PURL Resolver.
    • Objects hosted by other systems are redirected to those systems.

Example

Below is an example using the Hohenberger collection. Starting with a PURL like this:

http://purl.dlib.indiana.edu/iudl/lilly/hohenberger/Hoh006.008.0011

The OCLC PURL server will redirect to (linebreak added for readability):

http://fedora.dlib.indiana.edu:8080/purl/purlResolver?
   id=/lilly/hohenberger/Hoh006.008.0011

Note that the PURL Resolver can take either the entire PURL or only the ID portion as an argument. The PURL Resolver will then look up the correct Fedora object in the SRU server and redirect to an appropriate rendering URL, in this case the DLSearch application.

  • No labels