inveniosoftware / inveniosoftware/idutils

As prerequisit to implement the switch of subjects to datastreams implement tests for LCSH and RAMEAU identifiers

Open
#101 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
33
Forks
42
Avg merge
10d 23h
Merged PRs (30d)
1

Description

## Is your feature request related to a problem? Please describe.
In the datastreams version of subjects (https://github.com/inveniosoftware/invenio-vocabularies/issues/322) several identifier schemes should be supported, e.g. gnd, lcsh, rameau and more.

## Describe the solution you'd like
Implement is_lcsh, is_rmeau, normalize_lcsh, normalize_rameau.

## Describe alternatives you've considered
None.

## Additional context
The rameau identifier is an ark implementation (e.g. https://data.bnf.fr/ark:/12148/cb16656930x). It might be sufficient to just check if an id is an ark. So it might be a good idea to first fix #79

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.