From 2f6dc03a7540ede5bb485639780dd15672e81aac Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Tue, 24 Mar 2020 17:20:59 +0100 Subject: [PATCH] Legg ved valgfri sjekksummer i konverteringsinformasjonen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Med dagens beskrivelse av konverteringsinformasjon er det ikke mulig å verifisere konverteringskjeder etter at kildefiler er slettet. Hvis flere konverteringskjeder er oppgitt tilknyttet et gitt dokumentobjekt, så vil det ikke være mulig å vite hvilken kjede en gitt konvertering tilhører. Et eksempel er et innkommet ODT-dokument, som konverteres til DOCX, så til PDF og så til PDF/A. Hvis en så oppdager at DOCX til PDF-konverteringen feilet og gjør en ny konvertering, så er det kun tidsstemplet som kan brukes til å forsøke å gjenskape konverteringskjeden. Ved å ta med sjekksum (M705) til fra- og til-fil i en konverteringsinstans, så blir det mulig å identifisere hvilke deler av kjeden som hører sammen ved å se hvilken fra-fil i en konvertering som har samme sjekksum som til-fil i en annen konvertering. Dette vil også kunne brukes til å oppdage brutte kjeder, for eksempel hvis en fil har vært endret på disk mellom to konverteringer. Da konvertering vil ha to sjekksumverdier, så må disse feltene gis to ulike navn. Verdiene konvertertFraSjekksum og konvertertTilSjekksum er altså ment å være to instanser av metadatakatalogoppføring M705, ikke to nye typer. Hvis kjeden skal kunne følges må en sjekksum påføres ved konvertering og ikke ved avlevering. Beskrivelsen av M705 er justert for å ta høyde for dette. --- kapitler/030-noark-5-datamodell.rst | 11 +++++++++++ .../110-vedlegg_1_metadatakatalog-auto.rst | 3 ++- ...vedlegg_2_metadatakatalog_objektsortert.rst | 18 ++++++++++++++++++ metadata/M705.yaml | 3 ++- 4 files changed, 33 insertions(+), 2 deletions(-) diff --git a/kapitler/030-noark-5-datamodell.rst b/kapitler/030-noark-5-datamodell.rst index 28516a7..3e1eb45 100644 --- a/kapitler/030-noark-5-datamodell.rst +++ b/kapitler/030-noark-5-datamodell.rst @@ -607,6 +607,10 @@ Konvertering til arkivformat Alle arkivdokumenter som skal avleveres må være i arkivformat. Konvertering til arkivformat skal foretas senest ved avslutning av mappe. Systemet skal logge alle konverteringer, og informasjon om dette skal tas med ved deponering/avlevering. +Som del av konvertering bør det logges sjekksum for filen det ble +konvertert fra (fra-filen), og filen det ble konvertert til +(til-filen), som kan brukes til å dokumentere konverteringskjeden. + .. list-table:: **Krav til konvertering til arkivformat** :widths: 1 8 1 4 :header-rows: 1 @@ -645,6 +649,13 @@ Alle arkivdokumenter som skal avleveres må være i arkivformat. Konvertering ti registreringer og/eller dokumentbeskrivelser som ikke inneholder dokumenter lagret i godkjent arkivformat. - O + - + * - 2.7.XX + - For hver konvertering bør det registreres sjekksum for fra-filen + og til-filen, slik at kjeden av konverteringer dokumenteres. Det + bør brukes samme sjekksumalgoritme som i dokumentobjekt, slik at + kjeden frem til arkivformat er dokumentert. + - V - Sletting av versjoner, varianter og formater diff --git a/kapitler/110-vedlegg_1_metadatakatalog-auto.rst b/kapitler/110-vedlegg_1_metadatakatalog-auto.rst index bedad72..e96efd9 100644 --- a/kapitler/110-vedlegg_1_metadatakatalog-auto.rst +++ b/kapitler/110-vedlegg_1_metadatakatalog-auto.rst @@ -4031,7 +4031,8 @@ Tekniske metadata * - **Arkivenhet** - dokumentobjekt * - **Kilde** - - Påføres automatisk i forbindelse med eksport for avlevering + - Påføres automatisk ved mottak, konvertering eller i forbindelse + med eksport for avlevering. * - **Arv** - Nei * - **Betingelser** diff --git a/kapitler/120-vedlegg_2_metadatakatalog_objektsortert.rst b/kapitler/120-vedlegg_2_metadatakatalog_objektsortert.rst index 747011a..c91ab05 100644 --- a/kapitler/120-vedlegg_2_metadatakatalog_objektsortert.rst +++ b/kapitler/120-vedlegg_2_metadatakatalog_objektsortert.rst @@ -1483,6 +1483,24 @@ Metadata for *konvertering* - 1 - A - Tekststreng + * - M705 + - konvertertFraSjekksum + - + - 0-1 + - A + - Tekststreng + * - M705 + - konvertertTilSjekksum + - + - 0-1 + - A + - Tekststreng + * - M706 + - sjekksumAlgoritme + - + - 0-1 + - A + - Tekststreng * - M714 - konverteringsverktoey - diff --git a/metadata/M705.yaml b/metadata/M705.yaml index dc7511c..c2b8c7e 100644 --- a/metadata/M705.yaml +++ b/metadata/M705.yaml @@ -7,7 +7,8 @@ Definisjon: En verdi som beregnes ut fra innholdet i dokumentet, og som dermed g integritetssikring til dokumentets innhold Forekomster: '1' Gruppe: Tekniske metadata -Kilde: Påføres automatisk i forbindelse med eksport for avlevering +Kilde: Påføres automatisk ved mottak, konvertering eller i forbindelse + med eksport for avlevering. Kommentarer: Navn: sjekksum Nr: M705