Print

Print


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&
>