[CODE4LIB] Use of rft.identifier in COiNS?
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;
Re: [CODE4LIB] Use of rft.identifier in COiNS?
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;
Re: [CODE4LIB] Use of rft.identifier in COiNS?
I'll clarify. There is sometimes such a thing as rft.identifier. :) the rft.* values belong to a specific declared OpenURL metadata format. The DC one does have an identifier. That's why you see it in the COinS generator for 'generic' items. However, the DC one isn't typically used for books, journal articles, and journals, and if it were used for those there's be no good way to include certain significant data that you can include with the 'book' and 'article' formats. rft_id, however, is part of OpenURL regardless of metadata format being used in the particular context object, and you can always use it. Hope this helps. OpenURL is... kinda a mess. Jonathan Jonathan Rochkind wrote: 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;
Re: [CODE4LIB] Use of rft.identifier in COiNS?
Wikipedia uses the DC metadata format for non-book objects, rft.identifier is part of the DC metadata format; if you are describing a book, you want to use the book metadata format. Jonathan is correct, rft_id is a possible place to put an accession number for a book, but only if you can make a URI out of it. You might also consider rft_dat as long as you include rfr_id. Great to hear LibraryThing is looking at COinS! Eric On Apr 29, 2009, at 4:01 PM, 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; Eric Hellman 41 Watchung Plaza, #132 Montclair, NJ 07042 USA e...@hellman.net (personal) http://hellman.net/eric/