Web service for enriching subject indexing data on the basis of mappings.
Note: This is currently a preview with no capability to write back into the catalogue.
Requires Node.js 20+.
git clone https://github.com/gbv/coli-rich-web.git
cd coli-rich-web
npm ci
To run the development server on port 3454:
npm run dev
To build the web app into the dist/
directory:
npm run build
There is an input form to give a PPN from K10plus catalogue.
- The PPN is looked up via subjects API to get a list of concepts, the record is indexed with (e.g. DDC Numbers, BK Notations...)
- Each subject is then queried to get mappings from via JSKOS API and corresponding enrichments
- Enrichments can be selected
- Writing selected enrichment back to K10plus has not been implemented yet
Currently not applicable, but will be relevant when a server component is added.
- Code cleanup
- Split App.vue into multiple components
- Simplify code where necessary
- Separate configuration
- Add more examples?
- Fix concept data for Wikidata, STW, ...
- Add favicon
- ...
PRs accepted.
MIT © 2024 Verbundzentrale des GBV (VZG)