A Project of OCLC Research OCLC Online Computer Library Center


Using the LINK element in HTML documents to indicate a page's PURL

Date Modified: 2005-02-07

Bookmarking a page that has a PURL is difficult. The user must know about the PURL and must manually create the bookmark. It would be very nice if the user agent provided a means to bookmark the PURL instead of the real URL. To do this, the agent would need to know the PURL. While agents could figure this out while resolving a PURL, it would be much easier if each page specified its own PURL internally. This is done most easily by using the LINK element, with the 'rel' attribute set to 'purl'. What follows is an RFCish description of how user agents should deal with PURLs.

Link Purl Technical Note
A Firefox extension has been written that implements the base functionality of the technical note. Install the Firefox extension. (Updated 2007-01-17. Thanks to Michael Giarlo for updating to Firefox 2.x)
Once installed, simply use your bookmarks normally. If a page has a Link Purl, it'll 'Do The Right Thing.' You can test the extension on this page.

If you've added Link Purls to your page, you can use this image to indicate that your page is Purl Friendly.
Purl Friendly Badge
You can download the image to your server, or you can just put this HTML code in your pages:
<a href="http://purl.org/net/linkpurl">
<img src="http://purl.org/maint/badge_purl.gif"
 alt="Purl Friendly" height="17" width="117"></a>

Valid HTML 4.01! Purl Friendly