Skip to content
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

Import some useful vocabularies in the starter site #142

Merged
merged 4 commits into from
Apr 17, 2024
Merged

Conversation

rosiel
Copy link
Contributor

@rosiel rosiel commented Apr 8, 2024

The Starter Site creates some empty vocabularies like Country, Language, and Frequency, for which you most likely want to use an certain set of values from LC.
However the getting of these values into islandora through batch loads or migrations isn't trivial, so MIG proposes that we do it for you.

This PR populates

  • Countries (MARC Countries, badly named because they are more often States and Provinces)
  • Languages (ISO 639-2)
  • Frequencies (LC Frequencies)
  • Issuance (LC Modes of Issuance)
  • DCMI Types (DCMI Types) (bringing it back in case of compliance needs).

The intention here is not to dictate that you must use these values - if you have your own you are most welcome to use those instead! But this is a convenience that makes the system more useable out of the box.

We also added a field to these vocabularies called "Code" in case it helps migrating users to look up a stored code. I set field_code to display in the form, but not the display, because users don't really need to see it.

I chose to make the Authority Link's link text equal to the URI itself, so that you can see it is a URI and also the code (which is the final segment of the URI). But I can change what displays if there's consensus.

Screenshot 2024-04-08 at 9 24 58 AM

@rosiel rosiel marked this pull request as ready for review April 8, 2024 12:27
@alxp alxp merged commit e1f22f4 into main Apr 17, 2024
4 checks passed
@joecorall joecorall deleted the import-vocabs branch April 26, 2024 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants