Gelex

Cirkulære om statslige myndigheders aflevering af elektroniske arkivsystemer til Statens Arkiver

OphævetVersion 2000-02-09fra 2000-02-09 til 2002-03-13
Karakter C

genskabt fra tekst. En karakter siger, hvordan et dokuments struktur er hentet, ikke hvor pålidelig loven er.

Spørg Gelex om denne lov

Adresse https://gelex.eu/eli/DK/regulation/mt/2000/4@2000-02-09/da

Indhold
  1. Indledning
    1. § 1.
    2. § 2.
    3. § 3.
    4. § 4.
    5. § 5.
    6. § 6.
    7. § 7.
    8. § 8.
    9. § 9.
    10. § 10.
    11. § 11.
    12. § 12.
    13. § 13.
    14. § 14.
    15. § 15.
  2. Underskrift 1
  3. Bilag 1
  4. Bilag 2
  5. Bilag 3
  6. Bilag 4
  7. Bilag 5
  8. Bilag 6
  9. Bilag 7
  10. Bilag 8
  11. Bilag 9
  12. Bilag 10

(til samtlige ministerier)

I medfør af § 5, stk. 2-3, og § 10 stk. 1, i bekendtgørelse nr. 919 af 28. november 1997 om offentlige arkivalier og offentlige arkivers virksomhed fastsættes:

I. Område

§ 1.

Stk. 1. Bestemmelserne i dette cirkulære gælder for statslige myndigheder og domstolene.

Stk. 2. Bestemmelserne i dette cirkulære gælder for aflevering af arkiveringsversioner af elektroniske arkivsystemer, herunder databaser, registre, elektroniske journalsystemer samt elektroniske sags- og dokumenthåndteringssystemer (ESDH-systemer). II. Afleveringsmedie

§ 2.

Stk. 1. Arkiveringsversionen skal afleveres ca. hvert 5. år efter en på forhånd fastsat afleveringsmodel, jf. bilag 1, med mindre der træffes særlig aftale med Statens Arkiver.

§ 3.

Stk. 1. Aflevering af arkiveringsversioner af elektroniske arkivsystemer til Statens Arkiver skal ske på CD-R-medie.

Stk. 2. Enhver arkiveringsversion skal bestå af to sæt af CD-R’er med identisk dataindhold og navngivning, jf. stk.6.

Stk. 3. Disse to sæt af CD-R’er skal 1) stamme fra forskellige produktionsserier, for så vidt der er tale om samme producent, eller 2) stamme fra forskellige producenter.

Stk. 4. CD-R, der anvendes til aflevering, skal være af 74 minutters længde og af god kvalitet, jf. bilag 2. CD-R skal brændes efter standarden ISO 9660:1988 level 1, jf. bilag 2. Data skal brændes som én session (singlesession CD-R).

Stk. 5. CD-R emballeres i en klar plastkassette med sort bagside.

Stk. 6. CD-R mærkes med navn, bestående af 8 cifre, hvoraf de første 5 cifre anføres efter Statens Arkivers anvisning. Navnet skal påtrykkes eller påføres hvert sæt af identiske CD-R med vandfast sort farve. Der må ikke anvendes mærkater, labels mv. III. Afleveringsdokumentation

§ 4.

Stk. 1. Enhver aflevering skal følges af generel information om det elektroniske arkivsystem, jf. bilag 3. IV. Arkiveringsversion

§ 5.

Stk. 1. Elektroniske arkivsystemer skal konverteres til systemuafhængige arkiveringsversioner i forbindelse med aflevering.

Stk. 2. Arkiveringsversionens tabeller og metadata skal benytte tegnsættet ifølge standarden ISO 8859-1:1987, Latin 1, jf. bilag 4, jf. dog stk. 4.

Stk. 3. Arkiveringsversionens tabeller skal beskrives med datatyper som anført i standarden ISO 6093:1985 for datatyperne num, real, string og exp og som anført i standarden ISO 8601:1993 for datatyperne date, time og timestamp, jf. bilag 5.

Stk.4. Elektroniske dokumenter skal lagres i det grafiske bitmapformat TIFF, version 6.0, jf. bilag 6.

Stk. 5. Egenproducerede og indkomne OCR-behandlede dokumenter skal, udover det i stk. 4 nævnte, lagres i en tekstversion efter standarden ISO 8859-1:1987, Latin 1, jf. bilag 4.

§ 6.

Stk. 1. I enhver arkiveringsversion skal indgå følgende: 1) hjælpetabeller 2) generel information 3) arkivsystemets tabeller 4) metadata og 5) for så vidt angår ESDH-systemer, dokumenter. De enkelte dele skal navngives, placeres og lagres efter bestemmelserne i §§ 7-12, jf. i øvrigt anvisningerne i bilag 7.

§ 7.

Stk. 1. Den enkelte tabel i en arkiveringsversion lagres på én af følgende måder: 1) med fast længde på felter uden separatortegn af nogen art, idet længden angives i metadata, jf. § 9 eller 2) med variabel længde på felter, idet længden af felter angives i en header og headerens længde angives i metadata jf. § 9.

Stk. 2. Inden for den enkelte tabel må kun én af de i stk. 1 angivne former anvendes.

Stk. 3. Feltlængden må ikke overstige 2048 tegn, jf. bilag 8.

§ 8.

Stk. 1. En arkiveringsversion må ikke indeholde krypteret information.

§ 9.

Stk. 1. En arkiveringsversion må ikke indeholde komprimeret information, jf. dog stk. 2.

Stk. 2. Dokumenter, der lagres i TIFF, skal komprimeres, jf. anvisninger i bilag 6.

§ 10.

Stk. 1. En arkiveringsversion skal indeholde elektronisk dokumentation af arkivsystemets tabeller og relationer (metadata). Metadata skal genereres efter anvisningerne i bilag 9.

Stk. 2. Der skal opmærkes særlige oplysninger for elektroniske arkivsystemer med dokumenter, jf. bilag 9.

§ 11.

Stk. 1. Arkiveringsversionens tabeller skal lagres som separate filer svarende til de enkelte tabeller i en relationel databasestruktur på 1. normalform eller højere, jf. dog stk. 2.

Stk. 2. Arkiveringsversioner af hierarkiske databaser, der ikke umiddelbart lader sig omsætte i relationel form, fremstilles efter Statens Arkivers nærmere anvisning.

§ 12.

Stk. 1. Metadata for arkiveringsversioner af elektroniske journalsystemer og ESDH-systemer skal indeholde søgestier (SQL-forespørgsler). Søgestierne skal genereres ud fra myndighedens anvendelse af det arkivsystem, der ligger til grund for arkiveringsversionen. Søgestierne skal beskrives ifølge anvisningerne i bilag 10.

§ 13.

Stk. 1. I en arkiveringsversion af registreringsdelen af et elektronisk arkivsystem med dokumenter skal alle sager have en entydig, ikke-betydningsbærende identifikator.

§ 14.

Stk. 1. I en arkiveringsversion af registreringsdelen af et ESDH-system skal hvert dokument have en entydig, ikke-betydningsbærende identifikator.

Stk. 2. Såfremt dokumenterne i et ESDH-system er lagret i en betydningsbærende struktur, skal denne struktur i arkiveringsversionen omdannes til en tabel integreret med registreringsdelen af systemet.

Stk. 3. Der må i arkiveringsversionen kun findes ét dokument pr. dokumentregistrering (post). V. Ikrafttrædelse

§ 15.

Stk. 1. Bestemmelserne i dette cirkulære træder i kraft den 1. februar 2000, jf. dog stk. 2.

Stk. 2. En afleverende myndighed kan indtil 1. august 2000 træffe aftale med Statens Arkiver om aflevering fra elektroniske arkivsystemer eller generering af arkiveringsversioner efter de hidtil gældende regler, jf. stk. 3.

Stk. 3. Bestemmelserne i 1) CD-R. Regler for aflevering til Rigsarkivet, 1998, 2) databaser og e-registre. Regler for aflevering til Rigsarkivet, 1998, samt 3) elektroniske journaler. Regler for aflevering til Rigsarkivet, 1998, samt 4) elektronisk arkivering. Statens Arkivers krav til systemerne, januar 1998 ophæves med virkning fra 1. august 2000.

Stk. 4. Cirkulære nr. 180 af 23. november 1995 om elektronisk arkivering hos statslige myndigheder ophæves.

Underskrift 1

Rigsarkivet, den 14. januar 2000 Johan Peter Noack

Bilag 1

Bilag 1 Arkiveringsmodeller Arkiveringsmodel for e-journaler og ESDH-systemer Ved udløbet af arkivperioden skal der foretages følgende: Registreringsdelen lukkes for yderligere registreringer. Der skal oprettes en registreringsdel til evt. ny arkivperiode. Der skal produceres en arkiveringsversion af den lukkede registreringsdel og for ESDH-systemer omfatter det også de elektroniske dokumenter. Tabellen ARKVER.TAB skal i feltet AflType have værdien A, jf. bilag 7. Hvis arkivperioderne forudses at være længere end 5 år, skal der træffes særlig aftale med Statens Arkiver om tidspunktet og måden for produktion af arkiveringsversion. Model 1, 2 og 3 for registre Registre skal afleveres efter følgende modeller: Arkiveringsmodel 1 - engangsaflevering Gælder for registre, hvor der ikke længere rettes i eller tilføjes data. I ARKVER.TAB skal feltet AflType have værdien 1, jf. bilag 7. Arkiveringsmodel 2 - fortløbende aflevering Gælder for registre, der har været periodeopdelt, typisk på årsbasis, og hvor der ikke rettes i eller tilføjes data. Tabellen ARKVER.TAB skal i feltet AflType have værdien 2, jf. bilag 7. Arkiveringsmodel 3 - akkumulerende aflevering - øjebliksbillede Gælder for registre, der ikke kan periodeopdeles, og hvor der i stedet med jævne mellemrum afleveres et øjebliksbillede af hele registret. Tabellen ARKVER.TAB skal i feltet AflType have værdien 3, jf. bilag 7.

Bilag 2

Bilag 2 CD-R 1. CD-R-kvalitet Med god kvalitet menes p.t. CD-R hvor reflektionslaget er af guld og brændingslaget af phalocyanin eller cyanin af høj kvalitet. CD-R af 80 minutters længde godkendes ikke. 2. Tilladt tegnsæt til navngivning af filer og biblioteker D-characters anvendt i ISO 9660:1988 level 1 (udsnit af DS/ISO 8859-1:1987): 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 SP ! " $ % & ’ ( ) * + , - . / 3 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4 @ A B C D E F G H I J K L M N O 5 P Q R S T U V W X Y Z [ \ ] ^ _ 6 ? a b c d e f g h i j k l m n o 7 p q r s t u v w x y z { | } ~ 8 9 A NBSP ¡ ¢ £ ¥ ¦ § ¨ é ª « ¬ ® ¯ B ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ C À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï D Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß E à á â ã ä å æ ç è é ê ë ì í î ï F ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ De tilladte tegn fremgår af de hvide felter

Bilag 3

Bilag 3 Afleveringsdokumentation Administrativ beskrivelse af systemet Dvs. elektroniske dokumenter som kan belyse: Hvorfor systemet er blevet oprettet. Det kan være fx lov, bekendtgørelse eller cirkulære. Hvordan systemet er blevet brugt. Det kan fx være eksempel på skema (med vejledning), der indtastes i systemet, administrativ vejledning i brug af systemet, fx journalvejledning eller –instruks, eksempel på udskrift fra systemet fx standardbrev. Systemdokumentation Elektroniske dokumenter som kan belyse systemets struktur og funktionalitet. Fx: Brugerhåndbog (kaldes også brugervejledning eller brugermanual), der giver et samlet overblik over systemet og dets funktioner og i detaljer beskriver, hvordan brugeren skal anvende systemet. Systemdiagrammer som fx ER-diagrammer (Entitets- og Relationsdiagrammer). Skærmbilleder (et udsnit af de væsentligste). Nogle af disse dokumenter er blevet til i forbindelse med udviklingen af systemet. Statens Arkiver er kun interesseret i dokumenter, som afspejler det færdigudviklede system. Disse dokumenter skal lagres som anført i § 5 stk. 4.

Bilag 4

Bilag 4 Tegnsæt DS/ISO 8859-1:1987 (Latin 1) 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 SP ! " $ % & ’ ( ) * + , - . / 3 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4 @ A B C D E F G H I J K L M N O 5 P Q R S T U V W X Y Z [ \ ] ^ _ 6 ? a b c d e f g h i j k l m n o 7 p q r s t u v w x y z { | } ~ 8 9 A NBSP ¡ ¢ £ ¥ ¦ § ¨ é ª « ¬ ® ¯ B ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ C À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï D Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß E à á â ã ä å æ ç è é ê ë ì í î ï F ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ De tilladte tegn fremgår af de hvide felter Metadata og tekstversioner af dokumenter må desuden indeholde tegnene/styrekoderne CR, LF og TAB. Følgende byteværdier(decimalværdier) skal benyttes til disse kontroltegn: CR LF TAB 13 10 09

Bilag 5

Bilag 5 Datatyper Talrepræsentation skal følge ISO standard 6093:1985, »Information processing Representation of numerical values in character strings for information interchange«. Dato, time og timestamp repræsentationen skal følge DS/ISO standard 8601:1993, »Dataelementer og udvekslingsformater - Informationsudveksling - Angivelse af dato og tid«. Repræsentation Navn Kort beskrivelse Num Heltal Repræsentation af et heltal med eller uden fortegn i henhold til DS/ISO 6093:1985 (NR1) standard. Real Decimaltal Repræsentation af et decimaltal med eller uden fortegn i henhold til DS/ISO 6093:1985 (NR2) standard. Exp Eksponentiel tal Repræsentation af et decimaltal i eksponentiel form i henhold til DS/ISO 6093:1985 (NR3) standard. String Tekststreng En streng er en sammenhængende følge af tegn, hvor et tegn er defineret i henhold til ISO 8859-1:1987 standard. (se bilag 4) Date Kalender dato Angivelse af kalender dato i henhold til DS/ISO 8601:1993 standard. Time Tidsstempel Angivelse af tidspunkt i henhold til DS/ISO 8601:1993 standard. Timestamp Tidsstempel Angivelse af dato og tidspunkt i henhold til DS/ISO 8601:1993 standard.

NUM Heltalstype er defineret efter NR1 fra ISO 6093:1985 standarden. NR1 ::= fortegnsløs-NR1 | fortegns-NR1 . fortegnsløs-NR1 ::= {mellemrum} ciffer {ciffer} . fortegns-NR1 ::= {mellemrum} [fortegn] ciffer {ciffer}. mellemrum ::= SPACE . ciffer ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9". fortegn ::= "+" | "-" .

REAL Decimaltalstype er defineret efter NR2 ISO 6093:1985 standarden. REAL ::= NR2 . NR2 ::= fortegnsløs-NR2 | fortegns-NR2 . Fortegnsløs-NR2 ::= {mellemrum} ciffer {ciffer} decimalmærke {ciffer} | {mellemrum} {ciffer} decimalmærke ciffer {ciffer} . Fortegns-NR2 ::= {mellemrum} [fortegn] ciffer {ciffer} decimalmærke {ciffer} | {mellemrum} [fortegn] {ciffer} decimalmærke ciffer {ciffer} . mellemrum ::= SPACE . ciffer ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9". decimalmærke ::= "," | "." . fortegn ::= "+" | "-" .

EXP Decimaltalstype er defineret efter NR3 fra ISO 6093:1985 standarden for eksponentiel notation. EXP ::= NR3 . NR3 ::= fortegnsløs-NR3 | fortegns-NR3 . fortegnsløs-NR3 ::= {mellemrum} mantisse eksponent-markering karakteristika . fortegns-NR3 ::= {mellemrum} [fortegn] mantisse eksponent-markering karakteristika . mantisse ::= (ciffer {ciffer} decimaltegn {ciffer}) | ({ciffer} decimaltegn ciffer {ciffer}) . karakteristika ::= [fortegn] ciffer {ciffer} . mellemrum ::= SPACE . ciffer ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9". fortegn ::= "+" | "-" . decimaltegn ::= "," | "." . eksponent-markering ::= "E" | "e".

STRING En streng er en sammenhængende følge af tegn, hvor tegnene er defineret i henhold til standarden ISO 8859-1:1987, »Information processing - 8-bit single-byte coded graphic character sets - Part 1: Latin alphabet No. 1«. Teksten skal være venstrestillet

DATE Kalenderdato angives i henhold til DS/ISO 8601:1993 standarden som følger: CCYYMMDD (hvor CC = århundrede, YY = år, MM = måned og DD = dag.)

TIME Time angives i henhold til DS/ISO 8601:1993 standarden som følger: HHMMSS,S (Hvor HH=timer, MM=minutter, SS=sekunder, adskilt af ”,” (komma), S=tiendedele sekunder).

TIMESTAMP Timestamp angives i henhold til DS/ISO 8601:1993 standarden som følger: CCYYMMDDTHHMMSS (Hvor CC=århundrede,YY=år, MM=måned, DD=dag, adskilt af “T” , HH=timer, MM=minutter og SS=sekunder.)

Bilag 6

Bilag 6 TIFF - Grafisk repræsentation af dokumenter Det gældende standardformat for dokumenter, er det grafiske bitmapformat TIFF version 6.0 baseline, komprimeret med LZW eller CCITT/TSS (gruppe 4 fax). Sort/hvide dokumenter kan gemmes som: 1. Single page LZW 2. Single page CCITT/TSS grp. 4 3. Multiple page CCITT/TSS grp. 4 Dokumenter med gråtoner eller farver skal altid gemmes som: 1. Single page LZW.

Bilag 7

Bilag 7 Lagring, placering og navngivning af filer

Generelt om navngivning af filer og biblioteker, jf. bilag 2. Filnavne må højst være på 8 tegn med et suffix (ekstension) på højst 3 tegn (DOS-navngivning). Biblioteksnavne må højst være 8 tegn lange.

Placering og navngivning af hjælpetabeller Arkiveringsversionens hjælpetabeller skal - med undtagelse af ARKVER.TAB - altid ligge på første CD-R, og placeres i arkiveringsversionens rodbibliotek navngivet med unikt arkiveringsversionsnr. Hjælpetabeller skal lagres med fast feltlængde og benytte datatyper, som angivet i § 5, stk. 3, samt overholde tegnsætstandarden, jf. § 5, stk. 2.

Registrering af arkiveringsversion I roden på ethvert elektronisk medie, som afleveres til Statens Arkiver, skal der ligge en tabel - ARKVER.TAB - som angiver hvilken eller hvilke arkiveringsversion(er), der ligger på det pågældende medie. ARKVER.TAB skal bestå af følgende 7 kolonner (kolonnens bredde er angivet i parentes): ArkivID(8) AflType(1) MedieID(8) TidligereAfl (8) Systemnavn (50) Startdato(8) Slutdato(8) Arkiverings-versionsnr. på den eller de arkiveringsversioner, som dette medie rummer. Kode, som angiver arkiverings-type: A, B, 1, 2, eller 3 Unikt navn på det medie, som rummer arkiveringsversion-ens metadata og hjælpetabeller. Danner “indgang” til arkiverings-versionen. Arkiverings-versionsnr. på tidligere aflevering. Det officielle navn på systemet, hvor alle forkortelser er opløst. Startdato for de afleverede data. Format: ccyymmdd Slutdato for de afleverede data. Format: ccyymmdd

Placering og navngivning af arkiveringsversionens rodbibliotek Arkiveringsversionens forskellige elementer skal gemmes i rodbibliotek(er) navngivet med et unikt arkiveringsversionsnr., som vil blive udleveret forud for afleveringstidspunktet. Kravet om lagring i bibliotek navngivet efter arkiveringsversionsnr. gælder også for arkiveringsversioner, som fylder mere end én CD-R.

Generering af hjælpetabel om arkivskaber Der skal skabes en hjælpetabel (SKABER.TAB), som skal indeholde navnene på arkivskabere, samt start og slutdato for, hvornår hver enkelt arkivskaber er startet og sluttet med at taste data ind i systemet. SKABER.TAB skal bestå af følgende 3 kolonner (fast længde på kolonne angivet i parentes): Skaber(50) Startdato(8) Slutdato(8) Navn på alle selvstændige myndigheder, som har indtastet data i systemet. Hvis en myndigheds organisatoriske enheder ikke alle har brugt systemet eller ikke har taget systemet i brug på én gang, anføres de relevante organisatoriske enheder som arkivskabere. En organisatorisk enhed kan være en sektion, et kontor, en afdeling eller lignende. Det tidspunkt, hvor arkivskaberen er begyndt at taste data ind i systemet. Format: ccyymmdd Det tidspunkt hvor arkivskaberen er ophørt med at taste data ind i systemet. Format: ccyymmdd

Placering og navngivning af generelle informationer Arkiveringsversionens generelle informationer skal placeres i biblioteker (på samme niveau) i arkiveringsversionens rodbibliotek. Det er op til myndigheden selv at navngive biblioteker med generelle informationer. Disse bibliotekers navne og indhold skal registreres i GENINFO.TAB. GENINFO.TAB skal bestå af følgende 3 kolonner (fast længde på kolonne angivet i parentes): MedieID(8) DokBib(8) Beskrivelse(256) Unikt navn på det medie, hvorpå biblioteket ligger. Navn på det bibliotek, der rummer det pågældende dokument. Beskrivelse af de enkelte elementer af generel information.

Placering og navngivning af arkivsystemets tabeller Arkivsystemets tabeller skal placeres i et rodbibliotek navngivet med unikt arkiveringsversionsnr. Filnavnenes ekstension skal være ARK. Myndigheden kan selv bestemme navnene på arkivsystemets tabeller.

Placering og navngivning af metadata Metadatafilen skal placeres i arkiveringsversionens rodbibliotek på første CD-R. Metadatafilen, som beskriver arkiveringsversionens tabeller samt deres relationer, skal navngives med det unikke arkiveringsversionsnr. med ekstension TXT .

TIFF-dokumenters placering og navngivning (kun ESDH-systemer) Et dokuments TIFF-filer (en eller flere) navngives fortløbende med ekstension TIF. TIFF-filerne lægges i et dokumentbibliotek, som navngives efter dokumentets dokument-ID. Dokumentbibliotekerne placeres i et eller flere dokumentsamlingsbiblioteker. Dokumentsamlingsbibliotekerne navngives entydigt inden for hele arkiveringsversionen og placeres i arkiveringsversionens rodbibliotek. Der må højest ligge 5000 dokumentbiblioteker i hvert dokumentsamlingsbibliotek. Der skal skabes en hjælpetabel (DOKMAP.TAB) , som danner forbindelsen mellem hvert dokument og dets placering på de lagringsmedier, som afleveres til Statens Arkiver. DOKMAP.TAB skal bestå af følgende 3 kolonner (kolonnens bredde er angivet i parentes): DokID(8) MedieID(8) UnderDir(8) Navn eller id, som entydigt udpeger det enkelte dokument. Navn på det lagringsmedie, som dokumenterne rent faktisk ligger på. Underbibliotek, som dokumenterne ligger i.

Placering og navngivning af tekstversioner af dokumenter Tekstudgaver af dokumenter skal placeres i bibliotek(er) med navnet TXTVER. Disse tekstudgaver skal navngives efter de dokumenter de er skabt ud fra (samme navn som dokumentbiblioteket). Ekstension TXT skal benyttes.

Tabeller over flere CD-R Det er tilladt at opdele tabeller således, at de ligger over flere CD-R, hvis følgende overholdes: Opdeling af tabelfiler skal ske ved afslutningen af en post, og de opdelte filer navngives fortløbende med ekstension 001, 002, 003 etc. Filerne skal registreres i hjælpetabellen FILMAP.TAB Filerne skal placeres i et rodbibliotek(er) navngivet med unikt arkiveringsversionsnr. Metadatafilen som beskriver tabeller og relationer, hjælpetabeller og de enkelte dokumentfiler (f.eks. en TIFF-fil), må ikke opdeles. FILMAP.TAB skal bestå af følgende 2 kolonner (kolonnens bredde er angivet i parentes): Fil(8+3) MedieID(8) Fil- eller biblioteksnavn Unikt navn på det medie, hvorpå filen eller biblioteket ligger.

Dokumentfiler over flere CD-R Dokumenter kan fordeles på flere CD-R, hvis deres placering registreres i hjælpetabellen DOKMAP.TAB og i øvrigt overholder krav til filstruktur. Biblioteker med tekstudgaver af dokumenter kan deles på flere CD-R, hvis disse registreres i hjælpetabellen FILMAP.TAB, navngives TXTVER og i øvrigt overholder krav til filstruktur.

Illustration af arkiveringsversionens biblioteks- og filstruktur

Bilag 8

Bilag 8 Feltlængde Hvis et felt er længere end 2048 tegn, betragtes feltet som et dokument og skal derfor registreres og lagres som et selvstændigt dokument. Hvis et felt, som overstiger 2048 tegn, udelukkende består af klartekst, er det tilladt at opdele det lange felt i flere på hinanden følgende felter, når der skal skabes en arkiveringsversion.

Bilag 9

Bilag 9 Metadata Metadata skal overholde den notation, som beskrives med metasproget EBNF, jf. figur 1. SQL-søgestier skal være opmærket i metadata for e-journaler og ESDH-systemer, jf. § 10.

Figur 1 EBNF for metadata DATABASE::= TABEL {TABEL} {SAQ}; TABEL::= “<tabel>” TABELTITEL POSTTYPE TABELINDHOLD TABELINFORMATION “</tabel>”; TABELTITEL::= TITEL; TITEL::= “<titel>” (BOGSTAV | CIFFER) {BOGSTAV | CIFFER} “</titel>”; BOGSTAV::= “A” | ”B” | ... | “Z” | “a” | “b” | ... | “z”; CIFFER::= “0” | “1” | ... | ”9”; POSTTYPE::= “<posttype>” (“Fast” | “Variabel”) “</posttype>”; TABELINDHOLD::= FELTDEFINITION | NØGLEDEFINITION | KODEDEFINITION {FELTDEFINITION | NØGLEDEFINITION | KODEDEFINITION}; FELTDEFINITION::= “<feltdef>” FELTTITEL DATATYPE FELTBREDDE FELTINFORMATION [FELTFUNKTION] “</feltdef>”; FELTTITEL::= TITEL; DATATYPE::= “<datatype>” (“num” | “real” | “exp” | “string” | “date” | “time” | “timestamp”) “</datatype>”; FELTBREDDE::= “<bredde>” CIFFER {CIFFER} “</bredde>”; FELTINFORMATION::= “<feltinfo>” TEGN {TEGN} “</feltinfo>”; TEGN::= DS/ISO 8859-1:1987; FELTFUNKTION::= “<feltfunk>” (“Sagsidentifikation” | “Lagringsform” | “Dokumentidentifikation” | “Sagstitel” | “Afleveret” | “Dokumenttitel” | “Dokumentdato” | “Afsender/modtager” | “Myndighedsidentifikation”)“</feltfunk>” NØGLEDEFINITION::= PRIMÆRNØGLE | FREMMEDNØGLE; PRIMÆRNØGLE::= “<pn>” ORDNETLISTE “</pn>”; ORDNETLISTE::= FELTTITEL {FELTTITEL}; FREMMEDNØGLE::= “<fn>” ORDNETLISTE RELATION KARDINALITET KARDINALITET “</fn>”; RELATION::= “<fremmedtabel>” TABELTITEL ORDNETLISTE “</fremmedtabel>”; KARDINALITET::= “<kardinalitet>” (CIFFER | “m”) “</kardinalitet>”; KODEDEFINITION::= “<kodedef>” FELTTITEL KODE KODE {KODE KODE } “</kodedef>”; KODE::= “<kode>“ TEGN {TEGN} “</kode>“; TABELINFORMATION::= “<tabelinfo>” TEGN {TEGN} “</tabelinfo>”; SAQ::= se særskildt EBNF for SAQ Specifikation og præcisering af EBNF for metadata: Semikolon efter hver produktion skal ikke med i metadata. De angiver kun at denne produktion er færdig, og at der skal returneres til produktionen ovenover. Anførselstegn “ ” skal ikke med i metadata. Angiver tekst, som skal skrives. Da tabelnavn bruges til at angive første del af filnavn, må det kun fylde 8 tegn. Tegnene “<” og “>” må kun bruges til opmærkning i metadata. Produktionen ORDNETLISTE forudsætter en entydig ordning. Hvis der er tale om sammensatte nøgler, skal rækkefølgen af felttitler i <pn> og <fn> være identiske.

Metadata for koder (kodedefinition) Når værdierne i et felt er en kode, som repræsentation for en fast og entydig værdi, skal koderne forklares. Det skal ske ved at benytte kodemarkeringen <kodedef> .

Opmærkning af særlige oplysninger (feltfunktion) For e-arkivsystemer med dokumenter er der krav om, at der skal være registreret en række særlige informationer. Disse særlige informationer skal identificeres via feltet Feltfunktion i metadata, jf. figur 2.

Figur 2 Oplysninger der skal identificeres i ESDH-systemer Oplysning Beskrivelse Værdi Lagringsform Bruges til at angive det/de felter i arkivsystemet, som beskriver om dokumentet er lagret elektronisk, på papir eller delvist på papir. Elektronisk = 1, papir = 2, Delvist på papir = 3 Dokumentidentifikation Bruges til at angive det/de felter i arkivsystemet, som beskriver dokumenternes entydige identifikation jf. § 14. Dokumenttitel Bruges til at angive det/de felter i arkivsystemet, som indeholder dokumenternes titler. Bemærk at der kan være givet dispensation for obligatorisk registrering af denne oplysning. Dokumentdato Bruges til at angive det/de felter i arkivsystemet, som indeholder oplysninger om et dokuments modtagelses-, afsendelses- eller registreringsdato. Afsender/modtager Bruges til at angive det/de felter i arkivsystemet, som indeholder oplysninger om et dokuments afsender eller modtager Oplysninger der skal identificeres i elektroniske journalsystemer og ESDH-systemer Sagsidentifikation Bruges til at angive det/de felter i arkivsystemet, som beskriver sagernes entydige identifikation i arkiveringsversionen. Sagstitel Bruges til at angive det/de felter i arkivsystemet, som indeholder sagernes titler Myndighedsidentifikation Bruges til at angive det/de felter i arkivsystemet, som indeholder oplysninger om en sags myndighedsidentifikation.

Bilag 10

Bilag 10 Aflevering af søgestier for e-journaler og ESDH-systemer Ud fra myndighedens anvendelse af systemet skal der for de 1-10 mest anvendte søgninger (eller tilsvarende indgange til data) dannes en række forespørgsler i SQL tilpasset arkiveringsversionens tabeller. Disse SQL-søgestier skal angives i metadata. Til forespørgslerne i SQL anvendes et uddrag af standarden SQL‑92 ('Information technology ‑ Database languages ‑ SQL') ‑ ISO/IEC 9075:1992 (E). Jf. figur 1 Metadata EBNF for SQL-søgestier'. Fordansket EBNF til uddrag af SQL-92 med dækning af kommandoerne CREATE TABLE, INSERT, SELECT, og DROP TABLE; herefter forkortet til SA-SQL-92-EBNF. ::= defineret som. STORE BOGSTAVER angiver et reserveret ord i SQL. { } angiver en gruppering. [ ] angiver valgfrie ord eller sætninger i en definition. | angivet et valg mellem ord eller sætninger i en definition. ... angiver ord eller sætning som kan gentages. Placeres lige efter det, som kan gentages. !! angiver en beskrivende forklaring på alm. dansk. ; afslutter en produktion.

Figur 1 SA-SQL-92-EBNF

afs_1/rk_1 saq ::= "<saq>" saqinformation saqdefinition "</saq>";

afs_1/rk_2 adskiller ::= {kommentar|mellemrum|nylinie}

afs_1/rk_3 boolskfaktor ::= [NOT] boolsktest

afs_1/rk_4 boolskprimær ::= udsagn | (søgebetingelse)

afs_1/rk_5 boolskterm ::= boolsfaktor | boolskterm AND boolskfaktor

afs_1/rk_6 boolsktest ::= boolskprimær [ IS [NOT] sandværdi]

afs_1/rk_7 ciffer ::= 0|1|2|3|4|5|6|7|8|9

afs_1/rk_8 dagsværdi ::= fortegnsløstheltal !! formen DD anvendes

afs_1/rk_9 datatype ::= CHAR [(længde)] | VARCHAR (længde) | DECIMAL [( præcision [, scale ] ) ] | FLOAT [ ( præcision) ] | INTEGER | DATE

afs_1/rk_10 datoliteral ::= DATE 'datoværdi'

afs_1/rk_11 datotidfaktor ::= datotidprimær

afs_1/rk_12 datotidliteral ::= datoliteral

afs_1/rk_13 datotidprimær ::= værdiudtrykprimær|datotidværdifunktion

afs_1/rk_14 datotidterm ::= datotidfaktor

afs_1/rk_15 datotidværdifunktion ::= !! funktionerne CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP

afs_1/rk_16 datotidværdiudtryk ::= datotidterm

afs_1/rk_17 datoværdi ::= årværdi-månedsværdi-dagsværdi

afs_1/rk_18 eksaktnumeriskliteral ::= fortegnsløstheltal [.[fortegnsløstheltal]] | .fortegnsløstheltal

afs_1/rk_19 eksponent ::= fortegnsheltal

afs_1/rk_20 enkeltlatinsktegn ::= enkeltlatinsktegnstor|enkeltlatinsktegnlille

afs_1/rk_21 enkeltlatinsktegnstor ::= a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z

afs_1/rk_22 enkeltlatinsktegnstor ::= A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z

afs_1/rk_23 faktor ::= {+|-} numeriskprimær

afs_1/rk_24 findesudsagn ::= EXISTS tabelunderforespørgsel

afs_1/rk_25 forbindelsesbetingelse ::= ON søgebetingelse

afs_1/rk_26 forbindelsesspecifikation ::= forbindelsesbetingelse|navngivetkolonneforbindelse

afs_1/rk_27 forbindelsestype ::= INNER | {{LEFT|RIGHT|FULL} [OUTER]} | UNION

afs_1/rk_28 forbundettabel ::= krydsforbindelse|mængdeforbindelse|(forbundettabel)

afs_1/rk_29 forespørgselsprimær ::= ikkeforbundetforespørgselsprimær |forbundettabel

afs_1/rk_30 forespørgselsspecifikation ::= SELECT [sætmængde] udvælgelsesliste tabeludtryk

afs_1/rk_31 forespørgselsterm ::= ikkeforbundetforespørgselsterm|forbundettabel

afs_1/rk_32 forespørgselsudtryk ::= ikkeforbundetforespørgselsudtryk| forbundettabel

afs_1/rk_33 fortegnsheltal ::= {+ | -} ciffer

afs_1/rk_34 fortegnsløsliteral ::= fortegnsløsnumeriskliteral | generelliteral

afs_1/rk_35 fortegnsløsnumeriskliteral ::= eksaktnumeriskliteral | omtrentlignumeriskliteral

afs_1/rk_36 fortegnsløstheltal ::= ciffer...

afs_1/rk_37 fortegnsløsværdiangivelse ::= fortegnsløsliteral

afs_1/rk_38 frasætning ::= FROM tabelrefence [{, tabelreference}...]

afs_1/rk_39 generelliteral ::= tegnstrengsliteral | datotidliteral !! NB, se bemærkning om tegnsæt

afs_1/rk_40 generelsætfunktion:= sætfunktiontype ( [sætmængde] værdiudtryk)

afs_1/rk_41 gruppersætning ::= GROUP BY kolonnereference [{,kolonnereference}...]

afs_1/rk_42 havendesætning ::= HAVING søgebetingelse

afs_1/rk_43 hvorsætning ::= WHERE søgebetingelse

afs_1/rk_44 ikkeforbundetforespørgselsudtryk ::= ikkeforbundetforespørgselsterm | forespørgselsudtryk {UNION|EXCEPT} [ALL] [tilsvarendespec] forespørgselsterm

afs_1/rk_45 ikkeforbundetforespørgselsprimær ::= simpeltabel | (ikkeforbundetforespørgselsudtryk )

afs_1/rk_46 ikkeforbundetforespørgselsterm ::= ikkeforbundetforespørgselsprimær |forespørgselsterm INTERSECT [ALL] [tilsvarendespec] forespørgselsprimær

afs_1/rk_47 indsættelseskommando ::= INSERT INTO tabelnavn [ (kolonnenavnliste)] tabelværdiskaber

afs_1/rk_48 iudsagn ::= rækkeværdiskaber [NOT] IN iudsagnværdi

afs_1/rk_49 iudsagnværdi ::= tabelunderforespørgsel | (iværdiliste)

afs_1/rk_50 iværdiliste ::= værdiudtryk {,værdiudtryk}...

afs_1/rk_51 kolonnedefinition ::= kolonnenavn datatype

afs_1/rk_52 kolonnenavn ::= !! lovligt navn for en kolonne -bør højst være på 18 tegn

afs_1/rk_53 kolonnenavnliste ::= kolonnenavn [{,kolonnenavn}...]

afs_1/rk_54 kolonnereference ::= [{tabelnavn|modstykkenavn}.]kolonnenavn

afs_1/rk_55 kommentar ::= --[-...] [ tegn| ' ] nylinie

afs_1/rk_56 krydsforbindelse ::= tabelreference CROSS JOIN tabelreference

afs_1/rk_57 lignendeudsagn ::= tegnværdiudtryk [NOT] LIKE tegnværdiudtryk [ESCAPE tegnværdiudtryk]

afs_1/rk_58 længde ::= fortegnsløstheltal

afs_1/rk_59 mantisse ::= eksaktnumeriskliteral

afs_1/rk_60 mellemrum ::= !! mellemrumstegn i det anvendes tegnsæt - her ISO 8859-1

afs_1/rk_61 mellemudsagn ::= rækkeværdiskaber [NOT] BETWEEN rækkeværdiskaber AND rækkeværdiskaber

afs_1/rk_62 modstykkenavn ::= !! lovligt alias for en tabel - bør højst være på 18 tegn

afs_1/rk_63 mængdeforbindelse ::= tabelreference [NATURAL] [forbindelsestype] JOIN tabelreference [forbindelsesspecifikation]

afs_1/rk_64 mængdesammenlignings udtryk ::= rækkeværdiskaber {= | != | < | > | <= | <> | >= } ALL | {ANY | SOME} tabelunderforespørgsel

afs_1/rk_65 månedsværdi ::= fortegnsløstheltal !! formen MM anvendes

afs_1/rk_66 navngivetkolonneforbindelse ::= USING (kolonnenavnliste)

afs_1/rk_67 normalangivelse ::= DEFAULT

afs_1/rk_68 nulangivelse ::= NULL

afs_1/rk_69 nuludsagn ::= rækkeværdiskaber IS [NOT] NULL

afs_1/rk_70 numeriskprimær ::= værdiudtrykprimær | numeriskværdifunktion

afs_1/rk_71 numeriskværdifunktion ::= !! funktionerne POSITION IN , EXTRACT, CHAR_LENGTH

afs_1/rk_72 numeriskværdiudtryk ::= term | {numeriskværdiudtryk {+|-} term }

afs_1/rk_73 nylinie ::= nyliniekode - her byteværdi 10

afs_1/rk_74 omtrentlignumeriskliteral ::= mantisse E eksponent

afs_1/rk_75 præcision ::= fortegnsløstheltal

afs_1/rk_76 rækkeunderforespørgsel ::= underforespørgsel

afs_1/rk_77 rækkeværdiskaber ::= rækkeværdiskaberelement | ( rækkeværdiskaberliste) | rækkeunderforespørgsel

afs_1/rk_78 rækkeværdiskaberelement ::= værdiudtryk | nulangivelse| normalangivelse

afs_1/rk_79 rækkeværdskaberliste ::= rækkeværdiskaberelement [ {,rækkeværdiskaberelement}...]

afs_1/rk_80 sammenlignudsagn ::= rækkeværdiskaber {= | != | < | > | <= | <> | >= } rækkeværdiskaber

afs_1/rk_81 sammenlægning ::= tegnværdiudtryk sammenlægningssymbol tegnfaktor

afs_1/rk_82 sammenlægningssymbol ::= || !! konflikt med det anvendte <eller> tegn i denne EBNF

afs_1/rk_83 sandværdi ::= TRUE | FALSE | UNKNOWN

afs_1/rk_84 saqdefinition ::= tabeloprettelseskommando indsættelseskommando forespørgelsesspecifikation tabelslettelsesudtryk

afs_1/rk_85 saqinformation ::= "<saqinfo>" tegn..."</saqinfo>";!!Se TEGN i metadata EBNF

afs_1/rk_86 scale ::= fortegnsløstheltal

afs_1/rk_87 simpeltabel ::= forespørgselsspecifikation| tabelværdiskaber|udtrykttabel

afs_1/rk_88 skalarunderforespørgsel ::= underforespørgsel

afs_1/rk_89 SQL-sprog-tegn ::= enkeltlatinsktegn | ciffer | SQLspecialtegn

afs_1/rk_90 SQLspecialtegn ::= mellemrum | !! en lang række andre tegn, se standarden, der er tale om angivelse af tegn for mellemrum, venstre parantes, procent, komma, kolon etc.

afs_1/rk_91 strengværdifunktion ::= !! funktionerne SUBSTRING, UPPER, LOWER, CONVERT, TRANSLATE, TRIM

afs_1/rk_92 strengværdiudtryk ::= tegnværdiudtryk !! NB bitværdiudtryk udeladt

afs_1/rk_93 sætfunktionangivelse ::= COUNT (*) | generelsætfunktion

afs_1/rk_94 sætfunktiontype ::= AVG | MAX | MIN | SUM | COUNT

afs_1/rk_95 sætmængde ::= DISTINCT | ALL

afs_1/rk_96 søgebetingelse ::= boolskterm | søgebetingelse OR boolskterm

afs_1/rk_97 tabelnavn ::= !! lovligt navn for en tabel -bør højst være på 18 tegn

afs_1/rk_98 tabeloprettelseskommando ::= CREATE [ {GLOBAL|LOCAL} TEMPORARY] TABLE tabelnavn ( kolonnedefinition [{, kolonnedefinition}...]);

afs_1/rk_99 tabelreference ::= tabelnavn [ [AS] modstykkenavn [(udledtkolonneliste)]] | udledttabel [AS] modstykkenavn [udledtkolonneliste)] | forbundettabel

afs_1/rk_100 tabelslettelsesudtryk ::= DROP TABLE tabelnavn;

afs_1/rk_101 tabeludtryk ::= frasætning [hvorsætning] [gruppersætning] [havendesætning]

afs_1/rk_102 tabelunderforespørgsel ::= underforespørgsel

afs_1/rk_103 tabelværdiskaber ::= VALUES rækkeværdiskaber [{, rækkeværdiskaber}...]

afs_1/rk_104 tegn ::= SQLsprogtegn

afs_1/rk_105 tegnfaktor ::= tegnprimær

afs_1/rk_106 tegnprimær ::= værdiudtrykprimær | strengværdifunktion

afs_1/rk_107 tegnrepræsentation ::= ::= tegn| ''

afs_1/rk_108 tegnstrengsliteral ::= ' [tegnrepræsentation...]' [{adskiller...'[tegnrepræsentation...]'}...]

afs_1/rk_109 tegnværdiudtryk ::= tegnfaktor| sammenlægning

afs_1/rk_110 term ::= faktor | { term {*|/} faktor }

afs_1/rk_111 tilsvarendespec ::= CORRESPONDING [BY (kolonnenavnliste)]

afs_1/rk_112 udledtkolonne ::= værdiudtryk [ [AS] kolonnenavn]

afs_1/rk_113 udledtkolonneliste ::= kolonnenavnliste

afs_1/rk_114 udledttabel ::= tabelunderforespørgsel

afs_1/rk_115 udsagn ::= sammenlignudsagn | mellemudsagn | iudsagn | ligendeudsagn | nuludsagn | mængdesammenligningsudtryk | findesudsagn | unikudsagn

afs_1/rk_116 udtrykttabel ::= TABLE tabelnavn

afs_1/rk_117 udvælgelsesliste ::= * | udvælgelsesunderliste [ {,udvælgelsesunderliste}...]

afs_1/rk_118 udvælgelsesunderliste ::= udledtkolonne | tabelnavn.*

afs_1/rk_119 underforespørgsel ::= (forespørgseludtryk)

afs_1/rk_120 unikudsagn ::= UNIQUE tabelunderforespørgsel

afs_1/rk_121 værdiudtryk ::= numeriskværdiudtryk | strengværdiudtryk | datotidværdiudtryk

afs_1/rk_122 værdiudtrykprimær ::= fortegnsløsværdiangivelse | kolonnereference | sætfunktionangivelse | skalarunderforespørgsel | (værdiudtryk)

afs_1/rk_123 årværdi ::= fortegnsløstheltal !! formen YYYY anvendes

Versioner

  1. 2000-02-09 · til 2002-03-13