Skip to content

Mappings from library/location/status codes to names used by people

Notifications You must be signed in to change notification settings

trln/argon_code_mappings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Argon code mappings

Note
If a project member has validated the JSON of files modified in a pull request, it is acceptable for that person to merge their own pull request.

There is a folder for each institution. In that folder, you will find:

location_facet.json

Mapping of location_hierarchy codes to displayed Library Location facet values

location_item_holdings.json

Mapping of loc_b and loc_n codes to displayed values

url_template.json

Institutional proxy prefix

The hsl and law folders only contain location_facet.json files, mapping location_hierarchy codes to the "Health Sciences Libraries" and "Law Libraries" top-level values in the Library Location facet when in TRLN view.

The trln folder contains a location_item_holdings.json file that maps loc_b and loc_n codes for TRLN Shared Print materials to displayed values. The facet values are also mapped in location_facet.json, but currently we do not display TRLN as a top level Library Location value.

.git precommit hook

Adding the following to a .git/hooks/precommit file will prevent you from committing invalid JSON.

It requires jq be installed where git can find it.

exec 1>&2

for json in $( git diff --cached --name-only --diff-filter=ACM | grep -P \.json$); do
    output=$(jq '.' < $json 2>&1)
    if [ $? != "0" ]; then
        echo "bad JSON in $json: $output"
        exit 1
    fi
done

exit 0

About

Mappings from library/location/status codes to names used by people

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published