Kulturhistoriske samlinger
Dagens løsning





Hvorfor har vi dette?




- RDF perfekt for å slå sammen data
- Selvdokumenterende data
- Mange datamodeller gjenbruke

Hvorfor har vi dette?




- Bildene kobles til metadata basert på ID
- Basert på Shared Canvas modellen

Hvorfor har vi dette?




- Protégé var en av få generiske RDF editorer
- Brukt på Popsenteret i Oslo
- Opprinnelig satt opp av Robert Engels

Hvorfor har vi dette?




- Det var få tilgjengelig RDF baserte
frontend-rammeverk - Enkelt å komme i gang med

Hvorfor har vi dette?




- Nattlige oppdateringer på grunn av server-klient applikasjonen Protégé

Selvfølgelig mer...


Hva har vi?
Utdatert programvare
Nesten ingen API
Utdatert datamodell
Dårlig kontroll på filer
Mange manuelle prosesser
Ingen infrastruktur
Hva har vi?
Erfaring med å jobbe med datasett
Kunnskap om alt fra arkiv til ord
Erfaring med datamodeller
IIIFish filhåndtering :-)





- Fra enkel, naiv modell til kompleks CIDOC-CRM
- Metadata-mønstre viktigere enn generiske løsninger
- Når JSON blir RDF med "context": "https://me.io/datamodel"
...er det viktig med en triplestore?
XML




/api/manifest
/api/id

/api/annotation

/api/manifest
/api/id

/api/annotation
/api/search
/api/sparql
/api/graphql

/api/ner
/api/???



DEV
PROD


build
preview
data
build
trigger
ETL BUS
marcus.uib.no/
exhibition/nansen
npm i -g @sanity/cli
sanity init
project
Fokus på
- Multi-cloud
- IIIF
- API
- Inkluderende UI
- Metadata-mønstre
- Mindre drift
- Støttetjenester
Kulturhistoriske samlinger - Marcus
By Tarje Lavik
Kulturhistoriske samlinger - Marcus
- 362