Přeskočit obsah

Úvod

Kramerius je modulární platforma pro správu, ukládání a zpřístupnění digitálních knihovních dokumentů.

Tato dokumentace je určena organizacím, které systém Kramerius provozují, spravují nebo rozvíjejí. Najdou zde informace pro kurátory digitálních knihoven, administrátory systému i vývojáře rozšiřujících nebo integračních řešení.

Dokumentace není určena koncovým uživatelům (čtenářům digitálních knihoven), ale zaměřuje se na správu, konfiguraci, provoz a vývoj systému. Tato dokumentace pokrývá celý životní cyklus systému Kramerius – od práce s digitálními dokumenty přes správu a konfiguraci až po vývoj a integraci jednotlivých komponent.


Kde začít?

  • Kurátor / práce s dokumenty


    Import dokumentů, indexace, práce se sbírkami, sledování procesů a zapojení knihovny do ČDK.

    Návody pro kurátory

  • Administrátor / provoz systému


    Správa procesů, konfigurace, monitoring a nasazení systému Kramerius.

    Návody pro administrátory

  • Vývojář / integrace


    REST API, datové modely, formáty, komponenty systému a jejich vzájemné vazby.

    Informace pro vývojáře

Přehled dokumentace

  • Doménové pojmy


    Dokumenty, metadata, sbírky, licence, importy a další základní pojmy systému.

    Zobrazit pojmy

  • Návody


    Praktické postupy pro kurátory, administrátory a vývojáře.

    Zobrazit návody

  • Technické koncepty


    Akubra, procesní platforma, vyhledávání, zabezpečení, ČDK a API.

    Zobrazit koncepty

  • Architektura


    Komponenty systému Kramerius, jejich odpovědnosti a vzájemné vazby.

    Zobrazit architekturu

  • Konfigurace a nasazení


    Nastavení jednotlivých komponent a provoz v Dockeru, Kubernetes i on-premise.

    Konfigurace Nasazení

  • Reference a verzování


    Detailní technická reference, kompatibilita komponent a pravidla vydávání.

    Reference Verzování

Co je Kramerius

Kramerius je open-source systém pro správu a zpřístupnění digitálních knihovních sbírek.

Používá se pro:

  • digitalizované knihy a periodika
  • mapy, hudebniny a archivní materiály
  • born-digital dokumenty

Klíčové vlastnosti:

  • dlouhodobé úložiště digitálních objektů (Akubra)
  • indexace a vyhledávání (Solr)
  • řízení importních a dávkových procesů
  • správa přístupových práv
  • REST API
  • klientské aplikace (administrace + čtení)

Jádro systému běží jako Java aplikace v Tomcatu a tvoří integrační vrstvu nad jednotlivými komponentami.


Verze a vydávání

Informace o verzování produktů, kompatibilitě jednotlivých komponent a pravidlech vydávání.

👉 Verzování

  • schéma verzování Kramerius Core
  • verzování Process Platform a Akubra
  • kompatibilita komponent
  • pravidla pro hotfixy

Přispívání

Dokumentace se vyvíjí spolu se systémem Kramerius.

Struktura je navržena tak, aby:

  • byla stabilní v čase
  • podporovala různé role uživatelů
  • umožňovala rozšiřování systému bez redesignu dokumentace