It should be possible to put dereferencable URIs in $0 of authorized fields
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Undecided
|
Unassigned |
Bug Description
We are currently putting dereferencable URIs in $9 of our 1xx, 6xx, 7xx, 8xx fields. Eventually, however, we'd ideally like this to live in $0, which is currently being used for the local id of the relevant authority record.
If we were to run the authority linking scripts with our URIs in $0, they would be totally clobbered by the $0s that link to our local authorities.
If you'd like some background on Linked Open Data and why we want these in $0, this video gives a pretty good overview: https:/
Having URLs in our records will help with the third requirement mentioned in the video, referring to things using their Uniform Resource Identifiers. Here's an example of what kind of information our catalogs might eventually make available to other computers; notice all the URLs that allow computers to make those connections easily:
http://
A few libraries (mostly in the academic realm, such as George Washington University and Stanford) have started adding these to their
$0 records; I see it as a good way of heading off future work.
tags: | added: authority cataloging |
tags: | added: linkeddata |
tags: |
added: cat-authority removed: authority cataloging |
So, as you've noted, it is possible to put dereferencable URIs in the $0 subfield of fields in bibliographic records.
As you have also noted, if you run authority linking scripts, then the $0 will point instead to the local authority records.
So right now you have to choose either to use local authority control for your bibs, or to link directly to external authority records from your bibs.
The design thinking many years ago (and we were thinking of linked open data way back then) was that the local authority records were where any dereferencable URIs should live, and that at bibliographic record display time the link to the authority record could be displayed, which would in turn serve up the links to the dereferencable URIs.
So, no quibbles from me in what our end goal is, but hopefully the original design thoughts are helpful for alternate implementations of getting to that end goal. We could follow through with the original bib record -> auth record -> external URI layer of indirection, or we could make the authority linking scripts more aware of multiple $0 subfields and URIs. Lots of possibilities.
For what it's worth, we do support URIs that link to related or the same works in subfield $2 for fields like 024 and link out automatically via http:// schema. org/exampleOfWo rk (for Worldcat Work URIs) or http:// schema. org/sameAs links for other 024 URIs, for 020 fields, and for OCLC numbers in 035 (see what https:/ /laurentian. concat. ca/eg/opac/ record/ 739015 serves up for example). This logic is implemented around line 150 of Open-ILS/ src/templates/ opac/parts/ misc_util. tt2