Vision
Long Term Access to Interrelated Rich Media Content
Formål
At opnå et fælles system til opbevaring og bearbejdning af digitale materialer og metadata for Statsbiblioteket, som
- håndterer digital bevaring,
- understøtter genbrug af komponenter i nye samlinger,
- understøtter et fælles indeks med muligheder for relationer mellem objekter,
- er modulært med mulighed for udvidelser,
- kan overvåges og vedligeholdes af andre end udviklere.
Det er ikke en del af formålet at
- overflytte af eksisterende samlinger. Systemet skal dog være i stand til at understøtte eksisterende samlinger,
- etablere workflow-systemer og ingest-systemer
- håndtere adgangstilladelser.
Background
Current practice has resulted in lots of small diverging systems without a common standard. This gives a larger workload in maintenance and development, poor possibility of preservation, and poor searching and indexing facilities especially amongst different collections.Also we need a common base for digital preservation.
The project idea is born in Digital Ressources and Web, but seems to be a general wish from the house.
Similar projects are under development around the world.
Målnedbrydning
Punkter mærket med * er udført
- Lave kravspecifikation til systemet
- Afdække krav til hvilke digitale materialer vi skal opbevare
- *Undersøge eksisterende samlinger på SB
- *Kortlægge hvilke eksisterende projekter der er
- *Verificér hos drift
- *Verficér hos web
- *Kortlægge placering og format af data i hver af disse
- *Undersøge mængden af data
- *Antal objekter
- *Størrelse i bytes
- *Undersøge placering og format af data
- *Undersøge mængden af data
- *Undersøge om formatet er ”fast” eller kan ”ændres” og om der er ønsker til ændringer.
- *Undersøge hvordan data bliver brugt – ”hvordan forlader data huset”
- *Undersøge om data ændrer sig
- *Bliver der stadig genereret data?
- *Kortlægge hvilke eksisterende projekter der er
- Undersøge kommende samlinger på SB
- *Kortlægge hvilke kendte projekter der kommer
- Brainstorme over potentielle kommende projekter
- Kortlægge ønsker og krav i hver af disse
- Kortlægge data – ”formattyper”
- Undersøge mængden af data
- Antal objekter
- Størrelse i bytes
- Undersøge mængden af data
- Undersøge hvordan data bliver brugt
- Undersøge om data ændrer sig
- Er det en løbende ingest eller en engangs-ingest?
- Kortlægge data – ”formattyper”
- Udvælge ønskværdige standarder
- *Finde relevante standarder
- *Undersøge andre tilsvarende institutioners valg
- *Benyttede standarder i eksisterende projekter
- *OIO
- Prioritere og udvælge.
- Koordinere krav med migrering
- Dokumentere valg
- *Finde relevante standarder
- *Undersøge eksisterende samlinger på SB
- Afdække krav til hvilke metadata vi skal opbevare
- *Undersøge eksisterende samlinger på SB
- *Kortlægge hvilke eksisterende projekter der er
- *Verificér hos drift
- *Verificér hos web
- *Kortlægge placering og format af data i hver af disse
- *Undersøge mængden af data
- *Antal objekter
- *Kortlægge formater
- *Undersøge mængden af data
- *Undersøge om formatet er ”fast” eller kan ”ændres” og om der er ønsker til ændringer.
- *Undersøge hvordan data bliver brugt – ”hvordan forlader data huset”
- *Undersøge om data ændrer sig
- *Bliver der stadig genereret data?
- *Kortlægge hvilke eksisterende projekter der er
- Undersøge kommende samlinger på SB
- *Kortlægge hvilke kendte projekter der kommer
- Brainstorme over potentielle kommende projekter
- Kortlægge ønsker og krav i hver af disse
- Kortlægge data – ”formattyper”
- Undersøge mængden af data
- Antal objekter
- Undersøge mængden af data
- Undersøge hvordan data bliver brugt
- Undersøge om data ændrer sig
- Er det en løbende ingest eller en engangs-ingest?
- Kortlægge data – ”formattyper”
- Udvælge ønskværdige standarder
- Finde relevante standarder
- Ekspertise fra bibliotekarer
- *Undersøge andre tilsvarende institutioners valg
- FRBR
- DC
- METS
- MPEG21-DIDL
- Etc.
- *Benyttede standarder i eksisterende projekter
- *OIO
- Prioritere og udvælge.
- Koordinere krav med migrering
- Dokumentere valg
- Finde relevante standarder
- *Undersøge eksisterende samlinger på SB
- Afdække krav til hvad der skal til for at understøtte digital bevaring
- Krav til bitbevaring
- Afdække med it og proces-området hvad vi ønsker og kan få
- Afgøre hvorvidt det skal være muligt at slette materiale, der er lagt i bitbevaring, som følge af lovændring o.l.
- Afdække hvad vi ønsker bit-bevaret
- Afdække med it og proces-området hvad vi ønsker og kan få
- Krav til logisk/funktionel bevaring
- Kortlægge hvilke funktioner til logisk bevaring vi ønsker
- Kortlægge krav dette stiller til vores system
- Krav til bevaring af systemet selv
- Krav til bitbevaring
- Finde kandidater til komponenter der kan genbruges, og afdække krav til disse
- *Undersøge tilsvarende institutioners modeller
- DTV+Zebra
- KB-DOMS
- VLTS
PU:RE
- Etc…
- Undersøge eksisterende arbejdsgange og systemer for potentielle muligheder for samkøring.
- Ingestmoduler
- Accessmoduler
- Administrationsmoduler
- Vurdere identificerede kommende systemer for arbejdsgange og systemer for potentielle muligheder for samkøring med eksisterende og kommende systemer
- Beskrive og dokumentere komponenter som kan genbruges
- *Undersøge tilsvarende institutioners modeller
- Afdække krav til fælles indeks
- Undersøge ønsker og krav til et fælles indeks
- *Undersøge i hvilket omfang vi har en fælles kerne i eksisterende data
- *Holde kendte projekter op imod foreslåede metadatastandard fra 1.2.3.2.2
- Afdække krav til relationer mellem objekter
- *Afdække mulige relationer vi ønsker mellem objekter i vores system
- *Generelt relationssystem
- *Indenfor projekter
- *Afdække metadata for relationer i vores system
- Definere hvor og hvordan vi ønsker og har brug for at følge relationer mellem objekter
- *Afdække mulige relationer vi ønsker mellem objekter i vores system
- Afdække krav til drift
- Afdække krav og ønsker fra it og proces for at drifte et it-system
- Afdække krav og ønsker for at dataindhold kan vedligeholdes af ikke it-kyndige
- *Afdække krav til performance
- *Responstider
- *Ingesthastigheder
- *Scalability
- Koordinere krav fra 1.1-1.7 til en kravspecifikation
- Prioritere kravene
- Dokumentere hvor kravene strider mod hinanden
- Formulere dokument
- Afdække krav til hvilke digitale materialer vi skal opbevare
- Have identificeret og evalueret potentielle systemer der kan opfylde kravene
- Finde potentielle systemer
- *Undersøge lignende institutioners løsninger
- Ghent
- Den Hague
- KB
- ... andre?
- *Undersøge lignende institutioners løsninger
- Evaluere i forhold til krav beskrevet i punkt 1
- Grovsortere uden egentlig test
- Udvælge få kandidater til test (højst 3)
- Vurdere kandidater i forhold til krav
- Finde potentielle systemer
- Vi skal have valgt et system og lavet et proof-of-concept både på migrering og nye systemer, gerne med genbrug af komponenter og en projektspecifik udvidelse.
- Præsentere resultatet af punkt 2 og få godkendt valg af system i huset
- Implementere to projekter, et der migrerer fra eksisterende data, og et pilotprojekt som defineres ”fra bunden”
- Evaluere proof-of-concept mod forventningerne
- Implementering, tilpasning og idriftsætning af systemet
- Vi skal have dokumenteret hvordan systemet kan udvides og vedligeholdes.
- Dokumentere hvordan det valgte system overvåges, og hvad man gør hvis ”noget går galt”
- It-driftsdokumentation
- Datavedligeholdelses-dokumentation
- Dokumentere hvordan nye projekter integreres med DOMS-systemet
- Arbejdsgang i forbindelse med definition af et projekt
- Aftale om dataformater, metadata
- Aftale om ingestmoduler
- Aftale om præsentationsmoduler
- Aftale om vedligeholdelse
- Aftale om aflevering af system til indholdsejere
- Hvordan implementeres nye moduler til det nye projekt
- Interface-dokumentation
- Standarder for moduler så de kan genbruges i andre projekter
- Arbejdsgang i forbindelse med definition af et projekt
- Dokumentere hvordan det valgte system overvåges, og hvad man gør hvis ”noget går galt”
Indsatsområder
- Afdækning af materialer, datatyper, it-krav 1.1+1.2+1.4+1.5+1.6+1.7
- Afdækning af digital bevaringsstrategi 1.3
- Evaluering af systemer, Implementation af proof-of-concept 1.8+2
- Implementering, tilpasning og idriftsætning af systemet 4
- Afsluttende dokumentation 5