-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Indexing updates for ISO 639-3 three-letter codes #2069
Comments
See https://catalog.princeton.edu/catalog/9930372423506421/staff_view The 041s that have the ISO 639-3 have a $2 of So traject can handle the 041s with $2 iso639-3 separately from 041s without that $2. |
Add the specific language name in the 'language_facet' . |
We aren't always guaranteed to be able to find the more general language name (the "macrolanguage" using ISO 639-3 terminology) given a certain ISO 639-3 code. The provided example, However, another example: |
Some possible gems:
We could also forego using an additional gem, and use the debian iso-codes package or the tables directly from SIL. |
Also noting that, while we currently use the Also, for the facet display, do we want them to be presented as a list, or as a "pivot facet" like the call number facet? |
Trying to understand this issue better - these descriptions of the relationship between the iso-639-2/iso-639-5 and iso-639-3 standards were helpful to me - https://www.loc.gov/standards/iso639-2/iso639jac.html and https://iso639-3.sil.org/about/relationships It looks like Nahuatl is a "collective", rather than a "macrolanguage" (see https://iso639-3.sil.org/code/nah vs. https://iso639-3.sil.org/code/zho). From https://www.loc.gov/standards/iso639-2/faq.html#18:
So, I think that it is intentional that the different languages with "Nahuatl" in their name are not grouped together in the macrolanguages table (presumably because they are not linguistically closely related, although they share a name - I am not a linguist). I think that in order to do the work of the future ticket of linking together Indigenous languages, we will need to create our own concordance, as we did with the "augment the subject" work for "Indigenous Studies". I like the idea of making this a pivot facet. Also, the there is only one (legit) app that currently depends on either of the gems listed above, but the https://github.com/bbenno/languages gem supports the homosaurus vocabulary, which we also use, so might be a cool project to support. |
|
CaMS is now including ISO 639-3 three-letter language codes where appropriate (sample record: https://catalog.princeton.edu/catalog/9930372423506421/). DSSG discussed and approved two changes to how these are indexed:
Implementation notes
Checklist
marc_languages
macro Add ISO 639-3 language codes traject/traject#293The text was updated successfully, but these errors were encountered: