Skip to content

gbv/coli-rich

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
vue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

coli-rich

Build Status

This repository contains a web application to calculate, analyze and illustrate the enrichment of PICA catalog records with subject indexing data from concordances collected in project coli-conc. The application consists of a web interface and an API.

Table of Contents

Install

coli-rich is written in ECMAScript 2015 (ES6) with Vue3. The application requires at least Node 14.

Clone and Install

git clone https://github.com/gbv/coli-rich.git
cd jskos-server
npm install

Configuration

Default configuration (located in config/config.default.json) can be modified by:

  • user configuration file config/config.json.
  • environment variables NODE_ENV (development or production) and CONFIG_FILE.

Run Server

Recommended installation requires pm2:

pm2 start ecosystem.config.json

Alternatively build static files and run (by default on port 3077):

npm run build
npm run start

Or start in in development mode (hot-reloading)

run run dev

Contribute

coli-rich extends JSKOS format by Indexing Sets.

An Indexing Set is a JSON object that maps Concept Scheme URIs to sets of concepts, each being inScheme of the corresponding Concept Scheme. A minimal example with one Concept Scheme and one Concept:

{
  "http://bartoc.org/en/node/18785": [
    {
      "uri": "http://uri.gbv.de/terminology/bk/43.31",
      "notation": [ "43.31" ],
      "inScheme": [
        {
          "uri": "http://bartoc.org/en/node/18785"
        }
      ]
    }
  ]
}

The concepts in an Indexing Set can further have fields:

  • PATCH with value = (keep), + (add), or - (remove)
  • mappings with a set of mappings that resulted in addition or removal of the concepts

Given the Concept Scheme field PICAPATH, an Indexing Set can be converted from and to PICA format or PICA Patch format.

License

MIT ©2020 Verbundzentrale des GBV (VZG)

About

Enrichment of PICA catalog records with subject indexing data from concordances

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published