Thanks Jason, this is super helpful!
Jennifer
Quoting Jason Boyer <[email protected]>:
Hi Jennifer, there isn’t an interface to manage this yet and while
the Angular client’s auto-grid feature will allow you to see the
table, you’re not able to add or edit any entries. One reason
there’s no interface for it is that one of the required fields is
the name of a database procedure to perform the necessary
normalization for sorting.
These are the steps you’d need to take to add a new classification
scheme today:
Look at the existing call number classification normalization
functions to see if one of them is applicable to the new scheme:
asset.label_normalizer_generic, asset.label_normalizer_dewey, and
asset.label_normalizer_lc. If none of these normalizers will work
for the new scheme a new normalizing function will need to be
written. (We’ll assume you have to put together an
asset.label_normalizer_nlm for now)
Insert a new row into asset.call_number_class:
name | normalizer | field
National Library of Medicine | asset.label_normalizer_nlm |
060ab,(other fields / subfields)
Then the opensrf.settings service (at least?) may need to be
restarted. I’m not entirely certain about the extent of that.
And then it’s time to test because I’ve not actually done this
myself but I don’t believe classification schemes are hard-coded
anywhere. :)
Jason
--
Jason Boyer
Senior System Administrator
Equinox Open Library Initiative
[email protected]
+1 (877) Open-ILS (673-6457)
https://equinoxOLI.org/
On Jun 10, 2021, at 3:43 PM, Jennifer Pringle via Evergreen-general
<[email protected]> wrote:
Hello everyone,
I'm hoping someone can point me in the right direction for
information about the classification schemes in Evergreen. I've
looked through the official docs and the Evergreen wiki but I
haven't been able to find anything that talks about how the
classifications schemes are set up or what would be needed to set
up a new one.
We've recently had a medical library join our consortium and they
use National Library of Medicine as their classification scheme so
I'm looking into what would be involved in adding NLM as an option
in Evergreen.
Thanks,
Jennifer
--
Jennifer Pringle (she/her)
Co-op Support - Training Lead
BC Libraries Cooperative
Toll-free: 1-888-848-9250
Email:[email protected]
Website: http://bc.libraries.coop
Gratefully acknowledging that I live and work in the unceded
Traditional Territory of the St'at'yemc Nations.
_______________________________________________
Evergreen-general mailing list
[email protected]
http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general
--
Jennifer Pringle (she/her)
Co-op Support - Training Lead
BC Libraries Cooperative
Toll-free: 1-888-848-9250
Email:[email protected]
Website: http://bc.libraries.coop
Gratefully acknowledging that I live and work in the unceded
Traditional Territory of the St'at'yemc Nations.
_______________________________________________
Evergreen-general mailing list
[email protected]
http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-general