There is no such thing as rft.identifier.

There is an rft_id -- it's with the underscore, not a period, because it's not a data element in a _particular_ OpenURL format, rather it applies to any OpenURL format.

rft_id can be set to any URI (although that URI does need to be itself URI-encoded, confusingly). Typical uses are for an OCLC number or an LCCN. I use rft_id to represent my own local accession numbers. First I represent them as a URI: http://catalog.library.jhu.edu/10001.

Then you need to URI-encode that to put it in the KEV OpenURL such as is the basis of COinS:

rft_id=http%3A%2F%2Fcatalog.library.jhu.edu%2F10001

That's probably the best solution you are going to get out of OpenURL/COinS. Yes, it is annoying in a few different ways.

Jonathan

Chris Catalfo wrote:
Hi all,

I am trying to find the best way to include an item's accession number (i.e.
ILS system id) in a COiNS span.  This is in the context of library catalog
pages where I'd like to be able to retrieve the ILS accession number to
return to LibraryThing for Libraries.

I see no mention of an rft.identifier key/value pair on the COiNS site's
brief guide to books [1].  It does, however, appear as an element in the
COiNS online generator for generic items [2].

Googling returned a couple of results using rft.identifier to hold urls.

Can anyone enlighten me as to whether using rft.identifier to hold the ILS
accession number is valid?  Or suggest a more suitable key/value pair?

Thanks for any help you can provide.

Chris Catalfo
Programmer, LibraryThing

[1] http://ocoins.info/cobgbook.html
[2] http://generator.ocoins.info/?sitePage=info/dc.html&;

Reply via email to