Skip to content

Installation und Verknüpfung mit eigenem JSKOS Server

DennisTobola edited this page Apr 30, 2019 · 7 revisions

Jskos-Server Installation

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

Datenimport des RVK-Schemas

jskos-import schemes https://coli-conc.gbv.de/rvk/api/voc

Datenimport des RVK-Vokabulars

jskos-import concepts https://coli-conc.gbv.de/rvk/data/2019_1/rvko_2019_1.ndjson

Server starten

npm run start

Läuft nun unter localhost:3000.

Cocoda Installation, lokale config-file

git clone [email protected]:gbv/cocoda.git
cd cocoda
npm install
echo '{}' > config/cocoda.json

cocoda.json editieren

Im Ordner config/cocoda.json: Alles aus config/cocoda.default.json kopieren und folgende Änderungen durchführen:

Bei der [RVK] "baseUrl": "//coli-conc.gbv.de/rvk/api/", den Inhalt löschen und durch "http://localhost:3000/", ersetzen.

{
  "notation": ["RVK"],
  "prefLabel": {
    "de": "Regensburger Verbundklassifikation"
  },
  "baseUrl": "http://localhost:3000/",
  "provider": "ConceptApi",
  "priority": 2
},

Außerdem "overrideRegistries": true, setzen (normal 'false')

Start Cocoda

npm run dev

Wenn man nun die URL "localhost:8080" eingibt, wird man auf ein lokales Cocoda-Tool weitergeleitet. Danach klickt man auf RVK und beim Scheme Detail unten auf das < / > Zeichen. Nun wiederum unten auf API URL klicken und man wird zu "http://localhost:3000/voc?uri=http%3A%2F%2Furi.gbv.de%2Fterminology%2Frvk%2F" weitergeleitet.