Yes, Kevin is correct. MarcEdit does have this functionality, and a number of controlled vocabularies from a number of national libraries are defined as well. MarcEdit automatically can reach out to pretty much any of the services that are defined within the $2. --tr On Fri, Aug 25, 2017 at 1:04 PM, Kevin Ford <[log in to unmask]> wrote: > And since Terry just responded rather humbly, allow me to plug his > MarcEdit: > > http://marcedit.reeset.net/adding-localcustom-linked-data- > resolution-to-marcedits-linked-data-tool > > I was just looking into this reference as his email arrived. > > Anyways - take a look at MarcEdit. I believe it is possible to match > these labels with URIs and insert them into MARC records. Terry, please > correct me if I am wrong. > > Yours, > Kevin > > > > On 8/25/17 11:56, Terry Reese wrote: > >> The $0 is the correct field, but you would not link to this value: >> http://id.loc.gov/authorities/subjects/sh85095334 not the HTML page. >> The $0 and $1 are reserved for machine readable endpoints. They should >> *not* include links to HTML pages. >> >> --tr >> >> -----Original Message----- >> From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of >> Kevin Ford >> Sent: Friday, August 25, 2017 12:55 PM >> To: [log in to unmask] >> Subject: Re: [CODE4LIB] Searching LC Name Authority file programmatically >> >> Yes, I believe it is $0, but if you insert a URI you do not include a >> parenthetical notation. See: >> http://www.loc.gov/marc/bibliographic/ecbdcntf.html >> >> All that said, best check with a cataloger. >> >> HTH, >> Kevin >> >> >> >> On 8/25/17 11:37, Josh Welker wrote: >> >>> Related question: I want to store linked data URI references in my >>> MARC records. If I want to store the URI to an LC Name Authority entry >>> such as this one >>> (http://id.loc.gov/authorities/names/n2010056162.html), what is the >>> best way to do that? My guess would be to store it in a 100 control >>> subfield 0, but I am not sure how to format it. Would it be something >>> like this? >>> >>> (lcname)http://id.loc.gov/authorities/names/n2010056162.html >>> >>> I'm guessing there is some technical acronym I should use instead of >>> "lcname." >>> >>> Joshua Welker >>> Information Technology Librarian >>> James C. Kirkpatrick Library >>> University of Central Missouri >>> Warrensburg, MO 64093 >>> JCKL 2260 >>> 660.543.8022 >>> >>> >>> On Fri, Aug 25, 2017 at 11:04 AM, Josh Welker <[log in to unmask]> wrote: >>> >>> That's exactly what I needed. Thanks, Kevin! >>>> >>>> Joshua Welker >>>> Information Technology Librarian >>>> James C. Kirkpatrick Library >>>> University of Central Missouri >>>> Warrensburg, MO 64093 >>>> JCKL 2260 >>>> 660.543.8022 <(660)%20543-8022> >>>> >>>> >>>> On Fri, Aug 25, 2017 at 10:50 AM, Kevin Ford <[log in to unmask]> >>>> wrote: >>>> >>>> There's no reason to screen scrape the results. >>>>> >>>>> The label service permits the use of the "Accept" header. For example: >>>>> >>>>> curl -i -L -H "Accept: application/rdf+xml" >>>>> http://id.loc.gov/authorities/label/orchids >>>>> >>>>> Take note of the initial set of response headers: >>>>> >>>>> HTTP/1.1 302 FOUND >>>>> Location: http://id.loc.gov/authorities/subjects/sh85095334 >>>>> X-URI: http://id.loc.gov/authorities/subjects/sh85095334 >>>>> X-PrefLabel: Orchids >>>>> Cache-Control: public, max-age=1209600 >>>>> Content-Length: 0 >>>>> Date: Sat, 29 Jul 2017 12:41:00 GMT >>>>> Server: Apache >>>>> X-Varnish: 95467183 53781367 >>>>> Age: 2343793 >>>>> Via: 1.1 varnish-v4 >>>>> X-Cache: HIT >>>>> X-Cache-Hits: 24 >>>>> Connection: keep-alive >>>>> >>>>> If you want, you could perform only a HEAD request on the label >>>>> service and then use the X-URI and X-PrefLabel headers to gather the >>>>> info you need. NB: The service works on an exact match, more or >>>>> less; take off the 's' of 'orchids' and you'll get an entirely >>>>> different result. >>>>> >>>>> You can also operate on the search results - not the label service - >>>>> programatically. See "Supported Search serialization formats" here: >>>>> http://id.loc.gov/techcenter/serializations.html One XML-based >>>>> option >>>>> and a JSON one too. >>>>> >>>>> Yours, >>>>> Kevin >>>>> >>>>> >>>>> >>>>> >>>>> On 8/25/17 10:39, Josh Welker wrote: >>>>> >>>>> Thanks, Nathan. That looks like it will work if I do it manually, >>>>>> but there is no interface for doing it programmatically. Is LC okay >>>>>> with me screen scraping the search results? >>>>>> >>>>>> Joshua Welker >>>>>> Information Technology Librarian >>>>>> James C. Kirkpatrick Library >>>>>> University of Central Missouri >>>>>> Warrensburg, MO 64093 >>>>>> JCKL 2260 >>>>>> 660.543.8022 >>>>>> >>>>>> >>>>>> On Fri, Aug 25, 2017 at 10:18 AM, Trail, Nate <[log in to unmask]> wrote: >>>>>> >>>>>> You can try our "label" service. See under "known label retrieval" >>>>>> here: >>>>>> >>>>>>> http://id.loc.gov/techcenter/searching.html >>>>>>> I would be glad to help further. >>>>>>> >>>>>>> Thanks, Nate >>>>>>> >>>>>>> ----------------------------------------- >>>>>>> Nate Trail >>>>>>> Network Development & MARC Standards Office LS/ABA/NDMSO LA308, >>>>>>> Mail Stop 4402 Library of Congress Washington DC 20540 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Code for Libraries [mailto:[log in to unmask]] On >>>>>>> Behalf Of Josh Welker >>>>>>> Sent: Friday, August 25, 2017 11:12 AM >>>>>>> To: [log in to unmask] >>>>>>> Subject: [CODE4LIB] Searching LC Name Authority file >>>>>>> programmatically >>>>>>> >>>>>>> I have sort of inherited authority control recently at my library, >>>>>>> and I want to find some way to automate some common workflows. I >>>>>>> am looking for an easy way to query blind name references against >>>>>>> the LC Name Authority master file. There is no API for searching >>>>>>> it on the web, and the name file itself is 10+ GB and hard to work >>>>>>> with. >>>>>>> >>>>>>> Here are options as I see them: >>>>>>> >>>>>>> >>>>>>> - Screen scrape the search engine at id.loc.gov. >>>>>>> - Load the 10+ GB name file into a local database to query >>>>>>> programmatically. >>>>>>> >>>>>>> Does anyone have experience with either method? Does some other >>>>>>> method exist I am not aware of? >>>>>>> >>>>>>> Joshua Welker >>>>>>> Information Technology Librarian >>>>>>> James C. Kirkpatrick Library >>>>>>> University of Central Missouri >>>>>>> Warrensburg, MO 64093 >>>>>>> JCKL 2260 >>>>>>> 660.543.8022 >>>>>>> >>>>>>> >>>>>>> >>>>