TheLawyer.sh
Tilbage

Bekendtgørelse om arkiveringsversioner

DanmarkBekendtgørelse2020

Kulturministeriet

BEK nr 128 af 12/02/2020 I medfør af § 5, stk. 1, § 13, stk. 1, og § 14 i bekendtgørelse nr. 591 af 26. juni 2003 om offentlige arkiver og om offentlige arkivers virksomhed og efter drøftelse med de kommunale og regionale parter fastsættes:

Område

§ 1

§ 1. Bekendtgørelsen gælder for arkivalier som hidrører fra den offentlige forvaltning og domstolene, og som af Rigsarkivet er bestemt til bevaring.

§ 2

(Stk. 3)

§ 2. Bevaring af digitale data skal ske i form af arkiveringsversioner. Stk. 2. Bevaringsværdig lyd og video digitaliseres inden aflevering til offentligt arkiv og bevares som arkiveringsversioner, jf. stk. 1. Stk. 3. Hvor det af bevaringsmæssige grunde er nødvendigt, kan Rigsarkivet anvise, at bevaringsværdige arkivalier digitaliseres inden aflevering til offentligt arkiv og bevares som arkiveringsversioner, jf. stk. 1.

§ 3

(Stk. 3)

§ 3. En arkiveringsversion af bevaringsværdige data skal fremstilles efter de retningslinjer, der fremgår af bilag 2-8 i denne bekendtgørelse. Stk. 2. Data, som er skabt i forbindelse med forskning med anvendelse af videnskabelig metode, og som er skabt eller bearbejdet i statistikprogrammer eller tilsvarende, afleveres som en afleveringspakke efter reglerne i bilag 9. Stk. 3. Rigsarkivaren kan anvise andre bevaringsformer end arkiveringsversioner og afleveringspakker, fremstillet efter bilag 2-9, hvis bevaringsmæssige hensyn tilsiger det.

Produktion og aflevering

§ 4

§ 4. Produktion og aflevering af arkiveringsversioner og afleveringspakker af digitale data fra den statslige forvaltning og domstolene skal finde sted på tidspunkter, der fastsættes af Rigsarkivet.

§ 5

(Stk. 3)

§ 5. Produktion og aflevering af arkiveringsversioner og afleveringspakker af digitale data fra kommuner og regioner, som indeholder personoplysninger, skal finde sted, inden data slettes. Den pågældende kommune eller region kan træffe aftale om tidligere tidspunkter med det modtagende arkiv. Stk. 2. Produktion af arkiveringsversioner af øvrige data skal finde sted, inden data slettes, eller når det it-system, data er skabt i, tages ud af brug. Stk. 3. Rigsarkivet kan derudover fastsætte, at der skal produceres en arkiveringsversion af data, når det af bevaringsmæssige hensyn er nødvendigt.

persondata
§ 6

§ 6. Såfremt den afleverende myndighed i forbindelse med produktion af arkiveringsversion konstaterer fejl eller mangler i dokumentkonverteringen eller i konverteringen af tabelindhold, skal der træffes aftale med det modtagende arkiv om udbedring heraf, inden arkiveringsversionen afleveres.

§ 7

(Stk. 4)

§ 7. Arkiveringsversioner af statslige myndigheders data skal godkendes af Rigsarkivet. Arkiveringsversioner af kommunale og regionale myndigheders data skal godkendes af det modtagende arkiv. Stk. 2. Arkiveringsversioner af bevaringsværdige kommunale og regionale data, som ikke er omfattet af afleveringspligt, skal godkendes af samme offentlige arkiv, som modtager myndighedens afleveringspligtige arkiveringsversioner. Stk. 3. Data, som er overført til en arkiveringsversion, må ikke slettes hos myndigheden, før arkiveringsversionen er godkendt. Stk. 4. For forskningsdata afleveret som en afleveringspakke efter bilag 9, må data først slettes, når det modtagende arkiv har produceret og godkendt en arkiveringsversion af afleveringspakken.

Ikrafttræden m.v.

§ 8

(Stk. 2)

§ 8. Bekendtgørelsen træder i kraft den 1. marts 2020. Stk. 2. Bekendtgørelse nr. 1007 af 20. august 2010 om arkiveringsversioner ophæves.

Rigsarkivet /Anne-Sofie Jensen / Kirsten Villadsen Kristmar/

Bilagsfortegnelse

Bilag 1 Bilagsfortegnelse Bilag 2 Grafisk oversigt over elementer og struktur i en arkiveringsversion Bilag 3 Arkiveringsversion af digitale data og eventuelle dokumenter 3. A. Generelle regler om arkiveringsversioner 3. B. Datastruktur 3. C. Dataindhold 3. D. Information om arkiveringsversionen Bilag 4 Datastruktur 4. A. Generelle regler om datastruktur 4. B. Placering af mapper og filer 4. C. Mappen Indices 4. D. Mappen Tables 4. E. Mappen ContextDocumentation 4. F. Mappen Schemas 4. G. Mappen Documents Bilag 5 Dataindhold 5. A. Tabelindhold 5. B. Datatyper 5. C. Konvertering af tabelindhold til digitale dokumenter, lyd, video eller geodata 5. D. Tekstformat 5. E. Digitale dokumenter 5. F. Lyd og video 5. G. Geodata 5. H. Komprimering 5. I. Optimering 5. J. Ingen forringelse Bilag 6 Information om arkiveringsversionen 6. A. Arkivbeskrivelsesfil 6. B. Kontekstdokumentation 6. C. Data om arkiveringsversionens tabeller 6. D. SQL-forespørgsler Bilag 7 Afleveringsmedie Bilag 8 Skemaer Bilag 9 Afleveringspakke for visse typer af forskningsdata 9. A. Aflevering af forskningsdata 9. B. Afleveringspakkens mappestruktur 9. C. Mappen Indices 9. D. Mappen ContextDocumentation 9. E. Mappen Data 9. F. Tekstformat 9. G. Datafil 9. H. Datatyper 9. I. Metadatafil

Bilag 2 Grafisk oversigt over elementer og struktur i en arkiveringsversion

Figur 2.1 Grafisk oversigt over mulige elementer og struktur i en arkiveringsversion Elementer, som ikke er gråmarkerede, er obligatoriske i en arkiveringsversion. Figur 2.2 Placering af skemaer fra OGC til validering af GML version 3.1.1

Bilag 3 Arkiveringsversion af digitale data og eventuelle dokumenter

  1. A. Generelle regler om arkiveringsversioner
  2. A. 1 En arkiveringsversion består af: – datastruktur, jf. 3. B – dataindhold, jf. 3. C – information om arkiveringsversionen, jf. 3. D
  3. A. 2 En arkiveringsversion må ikke indeholde krypteret information.
  4. A. 3.a En arkiveringsversion skal indeholde samtlige bevaringsværdige data og eventuelle dokumenter fra en afgrænset periode, hvor der ikke længere rettes i eller tilføjes data, eller udformes som et øjebliksbillede og indeholde samtlige bevaringsværdige data og eventuelle dokumenter på et bestemt tidspunkt, jf. dog punkt 3. A. 3.b.
  5. A. 3.b Under forudsætning af at der er gennemført kontrol med, at afsluttede sager er lukket korrekt, kan det modtagende arkiv godkende, at en arkiveringsversion kun indeholder dokumenter fra afsluttede sager. Metadata om samtlige sager og dokumenter, både afsluttede og uafsluttede, skal dog indgå i arkiveringsversionen.
  6. A. 4 Hvis arkiveringsversionen af et it-system med dokumenter udarbejdes uden skift af journalperiode, eller hvis der i forbindelse med skift af journalperiode sker overførsel af dokumenter til ny periode, skal de dokumenter, der indgår i arkiveringsversionen, markeres på en sådan måde i it-systemet, at de kan undtages fra efterfølgende arkiveringsversioner.
§ 8

(Stk. 2)

  1. A. 5 Mindre dokumentsamlinger, som er skabt i forbindelse med forskning med anvendelse af videnskabelig metode, kan afleveres som en del af institutionens ESDH-system efter aftale med det modtagende arkiv.
  2. B. Datastruktur
  3. B. 1 Datastrukturen i arkiveringsversionen består af: – en mappestruktur, jf. 4. B, illustreret i figur 2.1. – en relationel databasestruktur på 1. normalform eller højere, angivet i indeksfilen tableIndex.xml, jf. 4. C. 5.a. – øvrige indeksfiler i XML, jf. 4. C, der strukturerer data om arkiveringsversionens overordnede indhold, samtlige filer i arkiveringsversionen, dens kontekstdokumentation og dens eventuelle digitale dokumenter.
  4. C. Dataindhold
  5. C. 1 Dataindholdet består af: – tabelindhold i standardiserede datatyper, jf. 5. B. – eventuelle digitale dokumenter, lyd, video og geodata i standardiserede dataformater, jf. 5. E. - 5. G.
  6. D. Information om arkiveringsversionen
  7. D. 1 Information om arkiveringsversionen består af beskrivelser af administrativ brug, dataindhold og it-system, jf. bilag 6.

Bilag 4 Datastruktur

  1. A. Generelle regler om datastruktur
  2. A. 1 I en arkiveringsversion skal alle nøgler have en entydig identifikator. Der må ikke forekomme situationer, hvor det er nødvendigt at uddrage dele af nøglefelter for at forstå it-systemets indhold eller funktion. Et felt, der indgår i en primærnøgle må ikke udelukkende bestå af blanktegn eller være NULL.
  3. A. 2 Når en værdi i et felt er en kode som repræsentation for en fast og entydig værdi, skal koderne forklares. Såfremt værdien ikke findes i en kode- eller opslagstabel i it-systemet, skal der i arkiveringsversionen genereres en eller flere tabeller med angivelse af værdierne i kodede felter. Alternativt skal der enten tilføjes et felt i data med den værdi, som koden dækker, eller kodeværdien i tabellen skal udskiftes med det egentlige indhold.
  4. A. 3 Såfremt dokumenterne i et it-system med dokumenter er lagret i en betydningsbærende struktur, skal denne struktur i arkiveringsversionen omdannes til en eller flere tabeller.
  5. B. Placering af mapper og filer
  6. B. 1 I roden af filsystemet på afleveringsmediet, jf. bilag 7, skal der være placeret en mappe navngivet med mediets navn. Mediets navn består af det unikke arkiveringsversionsID med tilføjelse af et suffiks ». n«, der angiver rækkefølgen af medierne, hvor n er et fortløbende medieløbenummer begyndende med 1.
  7. B. 2 Arkiveringsversionens indhold fordeles i mapper, som angivet i figur 4.1. Figur 4.1 Arkiveringsversionens mapper Navn på mappe Beskrivelse Obligatorisk Placering Indices Indeksfiler, jf. 4. C Ja Altid på første medie Tables Tabelindhold, jf. 4. D Ja Kan placeres frit og fordeles over flere medier ContextDocumentation Kontekstdokumentation, jf. 4. E Ja Altid på første medie Schemas XML-skemaer, jf. 4. F. Skemamappen skal have to undermapper: standard og localShared Ja Altid på første medie Documents Eventuelle dokumenter, lyd, video og geodata, jf. 4. G Nej Kan placeres frit og fordeles over flere medier
§ 8

(Stk. 2)

  1. B. 3 Mapperne skal navngives som angivet i figur 4.1.
  2. B. 4.a Et arkiveringsversionsID består af præfikset AVID, en kode på 2-4 bogstaver (som angiver det modtagende arkiv), samt et arkiveringsversionsløbenummer. Elementerne adskilles med punktum.
  3. B. 4.b ArkiveringsversionsID udleveres af Rigsarkivet.
  4. B. 5.a En arkiveringsversion, som ikke kan være på ét medie, jf. bilag 7, kan fordeles over flere medier.
  5. B. 5.b Mapperne ContextDocumentation , Indices og Schemas skal altid være placeret på afleveringens første medie.
  6. B. 5.c Mappen i roden på efterfølgende medier skal kun indeholde de mapper, hvis indhold kræver fordeling over flere medier. Disse mapper navngives altid som angivet i figur 4.1 uden brug af suffiks.
  7. B. 6 Der må kun være en af hver af de i figur 4.1 angivne mapper på hvert medie.
  8. C. Mappen Indices
  9. C. 1.a Mappen Indices skal indeholde følgende indeksfiler med oplysninger om arkiveringsversionen og dens indhold: – fileIndex.xml – archiveIndex.xml – contextDocumentationIndex.xml – tableIndex.xml
  10. C. 1.b Hvis arkiveringsversionen indeholder digitale dokumenter, lyd, video eller geodata, skal mappen Indices endvidere indeholde følgende indeksfil: – docIndex.xml
  11. C. 1.c Hvis arkiveringsversionen indeholder data, som er skabt i forbindelse med forskning med anvendelse af videnskabelig metode og er afleveret efter reglerne i bilag 9, skal mappen Indices endvidere indeholde følgende indeksfil: – researchIndex.xml
  12. C. 1.d Alle indeksfiler skal overholde deres tilhørende skema, jf. bilag 8.
  13. C. 2.a fileIndex.xml skal indeholde en komplet liste over samtlige filer, der findes i arkiveringsversionen. fileIndex.xml er dog undtaget fra denne regel.
  14. C. 2.b For hver enkelt fil i arkiveringsversionen angives de oplysninger, som fremgår af figur 4.2. Figur 4.2 Oplysninger i fileIndex.xml Elementnavn Betegnelse Beskrivelse Forekomst pr fil Obligatorisk foN Sti Angivelse af sti til den mappe i arkiveringsversionen, hvor filen findes 1 Ja fiN Navn Filens navn 1 Ja md5 Kontrolsum Filens kontrolsum af typen MD5 iht. IETF RFC1321 - The MD5 Message-Digest Algorithm : 128 bit (16 bytes) repræsenteret som 32 hexadecimale cifre, alle angivet med enten minuskler eller versaler (små eller store bogstaver). Krav om 32 hexadecimale cifre medfører således krav om, at der afhængigt af værdien anvendes foranstillede nuller 1 Ja
  15. C. 3 archiveIndex.xml skal indeholde de oplysninger, som fremgår af 6. A.
  16. C. 4.a contextDocumentationIndex.xml skal indeholde et indeks over de dokumenter, som findes i arkiveringsversionens kontekstdokumentation.
  17. C. 4.b For hvert dokument i kontekstdokumentationen angives de oplysninger, som fremgår af figur 4.3. Figur 4.3 Oplysninger i contextDocumentationIndex.xml Elementnavn Betegnelse Udfaldsrum Forekomst pr. dokument Obligatorisk documentID DokumentID ID på op til 12 cifre 1 Ja documentTitle Dokumenttitel Fritekst 1 Ja documentDescription Dokumentbeskrivelse Fritekst 0-1 Nej documentDate Dato År, år-måned, år-måned-dag, iht. XML-standarden 0-1 Nej authorName Forfatternavn Fritekst 0-m Nej authorInstitution Forfatterinstitution Fritekst 0-m Nej documentCategory Dokumentkategori Kategori iht. bilag 6, figur 6.2 1-m Ja
§ 8

(Stk. 2)

  1. C. 5.a tableIndex.xml skal indeholde en angivelse af en relationel databasestruktur på 1. normalform eller højere. Samtlige tabeller i arkiveringsversionen skal angives.
  2. C. 5.b »tableIndex.xml« skal overholde det generelle XML-skema »tableIndex.xsd«, jf. 4. F.
  3. C. 5.c Hvis et felt må have værdien NULL, skal der i »tableIndex.xml« være angivet værdien »true« for kolonnens tilhørende element »nullable«.
  4. C. 6.a docIndex.xml skal danne forbindelsen mellem hvert dokument og dets placering. »docIndex.xml« skal desuden indeholde oplysninger om dokumenternes oprindelige filnavne, filtype i arkiveringsversionen samt eventuelle overordnede dokumenter. »docIndex.xml« skal ikke indeholde oplysninger om dokumenterne i kontekstdokumentationen.
  5. C. 6.b For hvert enkelt dokument i docIndex.xml angives de oplysninger, som fremgår af figur 4.4. Figur 4.4 Oplysninger i docIndex.xml Elementnavn Betegnelse Beskrivelse Udfaldsrum Forekomst pr. dokument Obligatorisk dID DocID ID, som entydigt udpeger det enkelte dokument ID på op til 12 cifre 1 Ja pID Parent ID på overordnet dokument DocID 0-1 Nej mID MediaID Navn på det lagringsmedie, som dokumentet ligger på Jf. 4. B. 1 1 Ja dCf SubFolder Dokumentsamlingsmappe, som dokumentet ligger i Jf. 4. G 1 Ja oFn OrigFilename Angivelse af filens navn (inkl. ekstension) i it-systemet Fritekst 1 Ja aFt ArchivalFormat Angivelse af filens format i arkiveringsversionen Ekstension, jf. 4. G. 8 1 Ja gmlXsd Schema For GML filer angives reference til det skema, der skal bruges til validering af den pågældende GML-fil Fritekst 0-1 Nej
  6. C. 7.a researchIndex.xml skal indeholde angivelse af hovedtabeller og koder for manglende værdier, jf. figur 4.5: Figur 4.5 Oplysninger i researchIndex.xml 1. Oplysninger om arkiveringsversionen Elementnavn Beskrivelse Forekomst pr. aflevering Obligatorisk 1.a mainTables Liste over hovedtabeller 1 Ja 2. Oplysninger om liste over hovedtabeller Elementnavn Beskrivelse Forekomst pr. liste over hovedtabeller Obligatorisk 2.a table Hovedtabel 1-m Ja 3. Oplysninger om tabel Elementnavn Beskrivelse Forekomst pr. tabel Obligatorisk 3.a tableID Hovedtabellens ID, som angivet i elementet »folder«) i tableIndex.xml, jf. regler for navngivning af tabeller i 5. A. 1 Ja 3.b source Datas oprindelige format eller navn på program hvorfra data stammer 1 Ja 3.c specialNumeric Boolsk værdi, som angiver, om der er specialkoder for manglende værdier 0-1 Ja, hvis der er anvendt koder for manglende værdier 3.d columns Liste over kolonner 0-1 Ja, hvis der er anvendt koder for manglende værdier 4. Oplysninger om kolonneliste Elementnavn Beskrivelse Forekomst pr. liste over kolonner Obligatorisk 4.a column Kolonne 1-m Ja 5. Oplysninger om kolonne Elementnavn Beskrivelse Forekomst pr. kolonne Obligatorisk 5.a columnID Kolonnens ID som angivet i tableIndex.xml, jf. regler for navngivning af kolonner i figur 6.3, 4.b 1 Ja 5.b missingValues Liste over koder for manglende værdier 1 Ja 6. Oplysninger om liste over koder for manglende værdier Elementnavn Beskrivelse Forekomst pr. liste over koder for manglende værdier Obligatorisk 6.a value Kode for manglende værdi 1-m Ja
§ 8

(Stk. 2)

  1. D. Mappen Tables
  2. D. 1 Mappen Tables skal indeholde én mappe for hver tabel i arkiveringsversionen.
  3. D. 2.a Mappen for en tabel navngives »table[fortløbende nummer]«.
  4. D. 2.b Den fortløbende nummerering begynder med 1. Foranstillede nuller må ikke anvendes.
  5. D. 3 Mappen for hver tabel skal indeholde en fil: table[fortløbende nummer]. xml, jf. dog 4. D. 5
  6. D. 4 »table[fortløbende nummer]. xml« er en XML-instans, der indeholder data for den pågældende tabel, og dens struktur skal være i overensstemmelse med XML-instansen »tableIndex.xml«, således at datatyper i XML instansen er transformeret fra SQL:1999 til XML-datatyper i overensstemmelse med bilag 5 figur 5.1.
  7. D. 5 Det er tilladt i mappen for hver tabel at inkludere et XML-skema, der kun angiver strukturen for den pågældende tabel. Skemaet navngives »table[fortløbende nummer]. xsd«. Skemaet skal være i overensstemmelse med XML-instansen »tableIndex.xml«, der angiver strukturen for hele den relationelle database herunder samtlige tabeller.
  8. D. 6 Hvis et felt i en tabel har værdien NULL, skal XML-instansens (»table[fortløbende nummer]. xml«) element have attributten xsi:nil=”true” for dette felt, jf. W3C-standarden for håndtering af nil-værdier i XML.
  9. E. Mappen ContextDocumentation
  10. E. 1 Mappen ContextDocumentation skal indeholde en eller flere dokumentsamlingsmapper med kontekstdokumentation, jf. 6. B.
  11. E. 2 En dokumentsamlingsmappe med kontekstdokumentation må indeholde op til 10.000 dokumentmapper.
  12. E. 3 Dokumentsamlingsmapperne navngives »docCollection[fortløbende nummer]«, begyndende med 1. Navnet skal være unikt inden for ContextDocumentation.
  13. E. 4 Hvert dokument i kontekstdokumentationen skal tildeles et ID på op til 12 cifre. Dokumentets ID skal være unikt inden for ContextDocumentation.
  14. E. 5 En dokumentmappe skal indeholde ét dokument, som består af én eller flere filer af samme format, og navngives med dokumentets ID. Foranstillede nuller må ikke anvendes.
  15. E. 6 Et dokuments fil (eller filer) navngives fortløbende med et nummer, begyndende med 1 samt formatets ekstension, jf. 4. G. 8
  16. F. Mappen Schemas
  17. F. 1 Mappen Schemas skal være opdelt i undermapperne standard og localShared .
  18. F. 2 Mappen standard skal indeholde skemaer for arkiveringsversionens indeksfiler, jf. bilag 8, samt W3C standard XML-skema, jf. http://www.w3. org/2001/XMLSchema.xsd.
  19. F. 3 For skemaerne fileIndex.xsd, archiveIndex.xsd, contextDocumentationIndex.xsd, tableIndex.xsd, docIndex.xsd, researchIndex.xsd samt W3Cs standard XML-skema gælder, at der altid skal anvendes de skemaer, som Rigsarkivet stiller til rådighed. Skemaerne og deres navngivning må ikke ændres i arkiveringsversionen.
  20. F. 4 Mappen localShared skal indeholde eventuelle GML-skemaer, som ikke er placeret sammen med det pågældende GML-dokument, jf. 4. G. 7.a.
  21. G. Mappen Documents
  22. G. 1 Mappen Documents skal indeholde én eller flere dokumentsamlingsmapper, dog maksimalt 10.000.
  23. G. 2 Dokumentsamlingsmapperne navngives »docCollection[fortløbende nummer]«, begyndende med 1. Navnet skal være unikt inden for Documents.
§ 8

(Stk. 2)

  1. G. 3 En dokumentsamlingsmappe må indeholde op til 10.000 dokumentmapper.
  2. G. 4 Hvert dokument skal i arkiveringsversionen tildeles et ID på op til 12 cifre. Dokumentets ID skal være unikt inden for Documents.
  3. G. 5 En dokumentmappe skal indeholde ét dokument, som består af en eller flere filer af samme format, og navngives med dokumentets ID. Foranstillede nuller må ikke anvendes.
  4. G. 6 Et dokuments fil (eller filer) navngives fortløbende med et nummer, begyndende med 1 samt formatets ekstension. Foranstillede nuller må ikke anvendes.
  5. G. 7 For GML-filer lagres det relevante skema i samme mappe som GML-filen, og navngives med fortløbende nummer efterfulgt af . xsd, jf. dog 4. G. 7.a. Foranstillede nuller må ikke anvendes.
  6. G. 7.a GML-skemaer kan alternativt lagres i den skema-mappe, som navngives localShared, jf. 4. F. GML-skemaer i mappen localShared navngives »localSchema[fortløbende nummer]«, begyndende med 1.
  7. G. 8 Anvendelse af ekstensions
  8. G. 8.a Dokumenter i formatet TIFF skal have ekstension tif.
  9. G. 8.b Dokumenter i formatet MP3 skal have ekstension mp3.
  10. G. 8.c Dokumenter i formatet MPEG-2 og MPEG-4 skal have ekstension mpg.
  11. G. 8.d Dokumenter i formatet JPEG-2000 skal have ekstension jp2.
  12. G. 8.e Dokumenter i formatet GML skal have ekstension gml.
  13. G. 8.f Dokumenter i formatet WAVE skal have ekstension wav.
  14. G. 9 Muligheden for at fremsøge sagligt sammenhørende dokumenter skal overføres til arkiveringsversionen efter det modtagende arkivs nærmere anvisning.

Bilag 5 Dataindhold

Arkiveringsversionens dataindhold består af tabelindhold i standardiserede datatyper og af eventuelle digitale dokumenter, lyd, video og geodata i standardiserede formater. 5. A. Tabelindhold 5. A. 1.a I overensstemmelse med den tabelstruktur, der i XML-instansen »tableIndex.xml« er defineret for hver tabel, skal hver tabel findes i en XML-instans navngivet »table[fortløbende nummer]. xml«. 5. A. 1.b Den fortløbende nummerering begynder med 1. Foranstillede nuller må ikke anvendes. 5. A. 2 Indholdet af de enkelte felter skal renses for eventuelle foran- og efterstillede blanktegn. 5. B. Datatyper 5. B. 1.a De standardiserede datatyper, som skal anvendes for tabelindhold, er angivet i figur 5.1. De er et uddrag af datatyper fra standarden SQL:1999 repræsenteret som datatyper i W3C XML Schema Language 1.0. 5. B. 1.b Det er datatypen i W3C XML Schema Language 1.0, som skal anvendes. Oversættelsen fra datatyper i SQL:1999 er angivet for at vise, hvorledes oversættelsen til datatyper i W3C XML Schema Language 1.0 skal foretages. Figur 5.1 Tilladte datatyper for tabelindhold Datatype SQL:1999 (angives i tableIndex.xml) XML-datatype (angives i table[fortløbende nummer]. xsd) Tekst CHARACTER, CHAR, CHARACTER VARYING, CHAR VARYING, VARCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NCHAR NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING, NCHAR VARYING string Heltal INTEGER, INT, SMALLINT integer Decimaltal NUMERIC, DECIMAL, DEC decimal FLOAT float REAL, DOUBLE PRECISION double Boolsk BOOLEAN boolean Hexadecimal CHARACTER, CHAR, CHARACTER VARYING, CHAR VARYING, VARCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NCHAR NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING, NCHAR VARYING hexBinary Dato DATE date Tidspunkt TIME[WITH TIME ZONE] time Tidsstempel TIMESTAMP[WITH TIME ZONE] dateTime Tidsperiode INTERVAL duration

§ 8

(Stk. 2)

  1. B. 2 Datatypen string må kun indeholde ikke-opmærket tekst, som umiddelbart kan fortolkes.
  2. B. 3 Datatypen boolean kan jf. W3C kun antage værdierne 1; 0 eller true ; false .
  3. B. 4 Datatyperne date, time og dateTime kan bruges med eller uden Time Zone .
  4. C. Konvertering af tabelindhold til digitale dokumenter, lyd, video eller geodata
  5. C. 1 Tabelindhold skal overholde de angivne datatyper, jf. 5. B. Det følger heraf, at dataindhold i tabelform fra et it-system, som skal overføres til en arkiveringsversion og som ikke umiddelbart kan overholde dette krav, skal have sit dataindhold konverteret således:
  6. C. 1.a til digitale dokumenter, lyd, video eller geodata, idet indholdet konverteres til de formater, som fremgår af 5. E. - 5. G.
  7. C. 1.b til tabelindhold af datatypen string , jf. 5. B., idet andet indhold end det for datatypen tilladte slettes.
  8. C. 2 Det modtagende arkiv anviser, om et givet indhold skal håndteres iht. 5. C. 1.a eller 5. C. 1.b.
  9. D. Tekstformat
  10. D. 1 Unicode indkodning
  11. D. 1.a Data i arkiveringsversionens indeksfiler og tabelindhold skal være indkodet som well-formed UTF-8, som angivet i ISO/IEC 10646:2003 Annex D og som beskrevet i The Unicode Standard 5.1, kapitel 3.
  12. D. 1.b De indkodede karakterer skal være gyldige Unicode skalarværdier. Surrogater/RC-elementer og Unicode noncharacters må ikke anvendes.
  13. D. 1.c Ingen karakterer i Private Use Area må indkodes.
  14. D. 1.d Styrekodetegnene fra og med #x00 til og med #x1F er ikke tilladt med undtagelse af styrekodetegnene tabulator (TAB) #x09, nylinje (LF) #x0A og vognretur (CR) #x0D.
  15. D. 2 XML indkodning
  16. D. 2.a I henhold til XML-standarden gælder de regler for angivelse af de pågældende tegn, som fremgår af figur 5.2. Figur 5.2 Angivelse af tegn i XML-standarden Tegn Entitet Anvendelse < < Obligatorisk > > Anbefalet & & Obligatorisk ’ ' Anbefalet " " Anbefalet
  17. D. 2.b Tegnene fra og med #x7F til og med #x9F skal angives med deres decimale eller hexadecimale tegnreference.
  18. D. 2.c CDATA sektioner <! [CDATA ]]> må ikke anvendes.
  19. E. Digitale dokumenter
  20. E. 1 Et digitalt dokument, jf. dog 5. F. og 5. G., skal lagres i et af følgende formater: – det grafiske bitmapformat TIFF, version 6.0 baseline. – JPEG-2000 efter standarden ISO/IEC 15444-1:2004. Information technology - JPEG 2000 image coding system - Part 1: Core coding system.
  21. E. 1.a Det er tilladt at benytte begge formater inden for samme arkiveringsversion.
  22. E. 2 Dokumenter i TIFF skal komprimeres efter følgende kompressionsregler:
  23. E. 2.a Sort/hvide dokumenter skal komprimeres med CCITT/TSS Grp3, Grp4, PackBit eller LZW.
  24. E. 2.b Dokumenter med gråtoner eller farver skal komprimeres med PackBit eller LZW.
  25. E. 3 Dokumenter i TIFF RGB må udelukkende benytte følgende bitdybder: 1, 2, 4, 8, 24 og 32.
  26. E. 3.a Dokumenter i TIFF RGB må maksimalt benytte 3 farvekanaler med en maksimal bitdybde på 24 bit (8x8x8 bit) evt. suppleret med maksimalt en alfakanal (8 bit), således at den samlede bitdybde for en billedfil ikke kan overstige 32 bit.
§ 8

(Stk. 2)

  1. E. 4 Dokumenter i TIFF CMYK må udelukkende benytte følgende bitdybder: 1, 2, 4, 8, 32 og 40.
  2. E. 4.a Dokumenter i TIFF CMYK må maksimalt benytte 4 farvekanaler med en maksimal bitdybde på 32 bit (8x8x8x8 bit) evt. suppleret med maksimalt én alfakanal (8 bit), således at den samlede bitdybde for en billedfil ikke kan overstige 40 bit.
  3. E. 5 TIFF dokumenters anvendelse af XResolution og YResolution (TIFF Tag 282 og 283), skal ske på en sådan måde, at forholdet mellem bredde og højde ved anvendelse af disse værdier (skalering) svarer til sidernes dimensioner i det oprindelige dokument.
  4. F. Lyd og video
  5. F. 1 Lydfiler skal lagres efter standarden MP3 DS/EN ISO/IEC 11172-3.
  6. F. 2 Det modtagende arkiv kan tillade, at lydfiler afleveres i formatet WAVE LPCM som specificeret i Multimedia Programming Interface and Data Specifications 1.0. IBM Corporation and Microsoft Corporation, August 1991. Dog begrænset til bitdybder, der er hele multipla af 8.
  7. F. 3 Videofiler skal lagres efter en af følgende standarder: – MPEG-2 DS/EN ISO/IEC 13818-2. Eventuel lyd indkodes som MP3, som specificeret i ISO/IEC 13818-3. – MPEG-4 AVC DS/EN ISO/IEC 14496-10 (ITU-T H. 264). Video indkodes som specificeret i ISO/IEC 14496-10. Eventuel lyd indkodes som AAC, som specificeret i ISO/IEC 14496-3. Video og lyd indpakkes i MPEG-4 formatet som defineret i ISO/IEC 14496-14.
  8. G. Geodata
  9. G. 1 Data fra geografiske informationssystemer samt øvrige geodata lagres som GML-filer iht. specifikationerne, der er angivet af OGC (Open Geospatial Consortium) i ISO 19136 GML version 3.1.1.
  10. G. 1.a Geodatafiler journaliseret på sager i systemer med dokumenter kan konverteres til TIFF eller JPEG-2000, jf. 5. E., og behandles som et separat dokument iht. reglerne i bilag 4, 4. G. samt bilag 6, 6. C. 4 - 6. C. 6 efter aftale med det modtagende arkiv.
  11. G. 2 I undermappen localShared til mappen Schemas , placeres skemasamlingen fra Open Geospatial Consortium til GML version 3.1.1 i uændret form. Skemaerne kan hentes i en samlet zip-pakke på Rigsarkivets hjemmeside.
  12. G. 3 GML-filer, som er større end 1 GB, opdeles i mindre enheder efter det modtagende arkivs anvisning.
  13. G. 4 Hver GML-fil, evt. efter opdeling, jf. 5. G. 3, behandles som et separat dokument iht. reglerne i 4. G.
  14. G. 4.a Hver GML-fil opmærkes i docIndex.xml og elementet gmlXsd opmærkes med en reference til det lokale XML-skema, der angiver GML-filens syntaksregel, jf. bilag 4, punkt 4. C. 6.a og 4. C. 6.b.
  15. G. 4.b Kolonner i arkiveringsversionens øvrige tabeldata, der indeholder informationer om Dokumentidentifikation og Lagringsform , samt øvrige relevante særlige oplysninger, skal identificeres via elementet functionalDescription i tableIndex.xml , jf. bilag 6, punkt 6. C. 4 - 6. C. 6.
  16. G. 5 Lokale XML-skemaer
  17. G. 5.a De nødvendige lokale XML-skemaer til dokumentation og validering af GML-filernes indhold skal indgå i arkiveringsversionen.
  18. G. 5.b Lokale XML-skemaer skal overholde syntaksen for skemaer i henhold til W3C XML Schema Definition Language (XSD) 1.1 Part 1.
§ 8

(Stk. 2)

  1. G. 5.c Lokale XML-skemaer skal indkodes i tegnsættet UTF-8, hvilket skal fremgå af XML-deklarationen. Anvendelsen af tegn er begrænset, jf. bilag 5 punkt 5. D.
  2. G. 5.d Et lokalt XML-skema placeres i samme mappe, som den GML-fil skemaet validerer, jf. reglerne i 4. G. 7. Et lokalt XML-skema kan også fungere globalt for flere GML-filer i en arkiveringsversion, såfremt strukturen for arkiveringsversionens GML-filer er indeholdt i skemaets syntaksregler, og placeres i så tilfælde i undermappen localShared til mappen Schemas , jf. 4. G. 7.a.
  3. G. 5.e I det lokale XML-skemas rodelement skal følgende navnerum opmærkes: gml, xlink, xsi og den afleverende myndigheds navnerum, jf. figur 5.3. Navnerummet »xxx« skal substitueres af den afleverende myndigheds URI . Figur 5.3 Navnerum i XML-skemaets rodelement <schema xmlns="http://www.w3. org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3. org/1999/xlink" xmlns:xxx="http://www.xxx.dk/gml/xxx" targetNamespace="http://www.xxx.dk/gml/xxx" elementFormDefault="qualified">
  4. G. 5.f Det lokale XML-skema skal indeholde et importelement til navnerummet for GML version 3.1.1.
  5. G. 5.g Det lokale XML-skema skal indeholde en generel beskrivelse af GML-filens indhold dokumenteret ved brug af XML-dokumentationselementerne annotation og documentation . Omfanget og indholdet af dokumentationen aftales nærmere med det modtagende arkiv.
  6. G. 5.h I et lokalt XML-skema skal der altid være opmærket mindst en lokal GML-feature med tilhørende GML-geometri. Omfanget og indholdet af features aftales nærmere med det modtagende arkiv.
  7. G. 5.i Det lokale XML-skemas GML-features og geometrier opmærkes som en sekvens af features med elementet sequence og omsluttes i GML-filen af et XML-samleelement, der navngives »GEOMETRI«.
  8. G . 5.j Samleelementet GEOMETRI defineres i det lokale XML-skema og nedarver fra klassen gml:_Feature opmærket ved brug af XML-attributten substitutionGroup samt opmærkes med elementerne complexType og complexContent og placeres i den afleverende myndigheds navnerum.
  9. G. 5.k Det lokale XML-skema skal nedarve egenskaberne fra GML-klassen gml:AbstractFeatureType .
  10. G. 5.l Myndighedens lokale GML-features samt geometrier skal beskrives og dokumenteres ved brug af XML-dokumentationselementer annotation og documentation . Omfanget og indholdet af dokumentationen aftales nærmere med det modtagende arkiv.
  11. G. 5.m Der skal til den enkelte gml:featureMember i GML-filen etableres en entydig sammenkædning til arkiveringsversionens øvrige tabeldata, hvis en sådan eksisterer. Sammenkædningen mellem tabeldata og GML-instansen skal dokumenteres i det lokale XML-skema og i tableIndex.xml for de lokale features og kolonner, som udgør referencen. Mulige løsningsmodeller for etablering af referencer aftales nærmere med det modtagende arkiv.
  12. G. 6 GML filer
  13. G. 6.a Alle GML-filer i en arkiveringsversion skal overholde de gældende syntaksregler for henholdsvis XML version 1.0 og GML version 3.1.1.
§ 8

(Stk. 2)

  1. G. 6.b GML-filer skal indkodes i tegnsættet UTF-8, hvilket skal fremgå af XML-deklarationen. Anvendelsen af tegn er begrænset, jf. bilag 5 punkt 5. D.
  2. G. 6.c Geometrier og features fra samme kortmateriale/tabel skal så vidt muligt holdes samlet inden for den samme GML-fil. Afvigelser herfra aftales nærmere med det modtagende arkiv.
  3. G. 6.d Som rodelement skal anvendes et gml:FeatureCollection element, jf. figur 5.4.
  4. G. 6.e I rodelementet skal følgende navnerum opmærkes: gml, xlink, xsi og den afleverende myndigheds navnerum, jf. figur 5.4. Navnerummet »xxx« skal substitueres af den afleverende myndigheds URI. Figur 5.4 Navnerum i GML-filens rodelement <gml:FeatureCollection xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3. org/1999/xlink" xmlns:xsi="http://www.w3. org/2001/XMLSchema-instance" xmlns:xxx="http://www.xxx.dk/gml/xxx" xsi:schemaLocation="http://www.xxx.dk/gml/xxx . /1.xsd">
  5. G. 6.f I rodelementet skal angives en lokal skemareference xsi:schemaLocation med angivelse af en relativ sti for placeringen af det lokale skema, jf. figur 5.4 og 5. G. 5.d.
  6. G. 6.g Alle GML-filer skal opmærkes med et koordinat- og referencesystem. »EPSG:25832« alias »ETRF89 / ETRS89 UTM zone 32N« skal anvendes som opmærkning, hvis de afleverede geodata er placeret i Jylland, på Fyn eller Sjælland samt farvandet heromkring, dvs. inden for punkterne angivet i lowerCorner og upperCorner , jf. punkt 5. G. 6.i. Er dette ikke tilfældet, kan anvendes et andet koordinat- og referencesystem efter aftale med det modtagende arkiv.
  7. G. 6.h Koordinat- og referencesystemet angives ved brug af GML-elementet gml:boundedBy med underelementerne Envelope og lower- og upperCorner . Denne opmærkning er gældende globalt for hele GML-filen og skal ikke angives lokalt i de enkelte gml:featureMember elementer.
  8. G. 6.i Geografierne i GML-filen skal placeres inden for punkterne lowerCorner (212481.60 6019669.40) og upperCorner (961440.75 6510422.51). En anden eller mere præcis angivelse af disse yderpunkter kan anvendes efter aftale med det modtagende arkiv.
  9. G. 6.j Geografiens dimension skal opmærkes ved brug af GML-attributten srsDimension i GML-elementet ” Envelope ” sammen med GML-attributten srsName , der angiver kortmaterialets koordinat- og referencesystem.
  10. G. 6.k En GML-fil skal indeholde mindst et gml:featureMember element. I gml:featureMember placeres samleelementet GEOMETRI, der indeholder GML-filens lokale features og geometrier. Elementet GEOMETRI skal være inkluderet i den afleverende myndigheds navnerum.
  11. H. Komprimering
  12. H. 1 En arkiveringsversion må ikke være komprimeret udover den kompression, som er anvist for eller følger af de dokumentformater, der kræves til brug for arkiveringsversionen, jf. 5. E. og 5. F.
  13. I. Optimering
  14. I. 1 Det modtagende arkiv kan i konkrete tilfælde træffe afgørelse om nedbringelse af dokumenters pladsforbrug f.eks. ved at anvise anvendelse af optimal bitdybde.
  15. J. Ingen forringelse
  16. J. 1 I forbindelse med generering af arkiveringsversionen må der ikke ske en kvalitetsmæssig forringelse af dokumenterne herunder lyd og video ud over, hvad der måtte være en konsekvens af det krævede format til brug for arkiveringsversionen, eller de anvisninger som i øvrigt gives af det modtagende arkiv.
§ 8

(Stk. 2)

Bilag 6 Information om arkiveringsversionen

Informationen om arkiveringsversionen består af følgende elementer: – Arkivbeskrivelsesfil, jf. 6. A. – Kontekstdokumentation, jf. 6. B. – Data om arkiveringsversionens tabeller (tabelindeks), jf. 6. C. – Evt. SQL-forespørgsler, jf. 6. D. 6. A. Arkivbeskrivelsesfil 6. A. 1 Enhver arkiveringsversion skal indeholde en arkivbeskrivelsesfil med angivelse af oplysninger iht. figur 6.1. 6. A. 2 Arkivbeskrivelsesfilen navngives archiveIndex.xml og skal overholde det tilhørende skema, jf. bilag 8. 6. A. 3 Indholdet af arkivbeskrivelsesfilen fastlægges efter drøftelse mellem den afleverende myndighed og det modtagende arkiv. Figur 6.1 Oplysninger i archiveIndex.xml Elementnavn Betegnelse Beskrivelse Udfaldsrum Forekomst Obligatorisk archiveInformationPackageID ArkiveringsversionsID Entydigt ID som tildeles arkiveringsversionen af Rigsarkivet ArkiveringsversionsID, som defineret i denne bekendtgørelse 1 Ja archiveInformationPackageIDPrevious Tidligere aflevering Entydigt arkiveringsversionsID på tidligere aflevering fra samme it-system eller datakilde ArkiveringsversionsID, som defineret i denne eller tidligere bekendtgørelse 0-m Nej archivePeriodStart Arkiveringsversion startdato Startdato for de afleverede data År, år-måned, eller år-måned-dag 1 Ja archivePeriodEnd Arkiveringsversion slutdato Slutdato for de afleverede data År, år-måned, eller år-måned-dag 1 Ja documentPeriodStart Startdato for dokumenter Startdato for digitale dokumenter i arkiveringsversionen År, år-måned, eller år-måned-dag 0-1 Ja, hvis arkiveringsversionen indeholder digitale dokumenter documentPeriodEnd Slutdato for dokumenter Slutdato for digitale dokumenter i arkiveringsversionen År, år-måned, eller år-måned-dag 0-1 Ja, hvis arkiveringsversionen indeholder digitale dokumenter archiveInforma-tionPacketType Slutaflevering Angivelse af, om arkiveringsversionen er en slutaflevering Boolsk værdi 1 Ja creatorName Arkivskaber Den eller de myndigheder, institutioner, organisationer eller personer, der har skabt data. Kan også være organisatoriske enheder inden for en myndighed eller andre bidragydere Fritekst 1-m Ja creationPeriod-Start Arkivskaber startdato For hver arkivskaber angives, hvornår arkivskaber er begyndt at tilføje data År, år-måned, eller år-måned-dag 1-m Ja creationPeriodEnd Arkivskaber slutdato For hver arkivskaber angives, hvornår arkivskaber er ophørt med at tilføje data År, år-måned, eller år-måned-dag 1-m Ja archiveType Arkiveringsversionsperiodetype Angivelse af, om der er tale om en afsluttet arkivperiode (årgang) Boolsk værdi 1 Ja archiveTypeClosedFiles Arkiveringsversion med lukkede sager Angivelse af, om der for it-systemer med dokumenter, er tale om et øjebliksbillede af metadata men kun dokumenter fra lukkede sager Boolsk værdi 0-1 Ja, hvis arkiveringsversionen indeholder digitale dokumenter systemName Systemnavn Det officielle navn på it-system eller datakilde, hvor alle forkortelser er opløst Fritekst 1 Ja alternativeName Alternativt systemnavn Alternative navne på it-system eller datakilde Fritekst 0-m Nej systemPurpose Systemformål Beskrivelse af formålet med at oprette og anvende it-systemet eller indsamle data Fritekst 1 Ja systemContent Systemindhold Beskrivelse af den centrale population og centrale variable i data Fritekst 1 Ja regionNum Regionsnumre Angivelse af, om der i systematisk form er registreret regionsnumre i data Boolsk værdi 1 Ja komNum Kommunenumre Angivelse af, om der i systematisk form er registreret kommunenumre i data Boolsk værdi 1 Ja cprNum CPR-numre Angivelse af, om der i systematisk form er registreret CPR-numre i data Boolsk værdi 1 Ja cvrNum CVR-numre Angivelse af, om der i systematisk form er registreret CVR-numre i data Boolsk værdi 1 Ja matrikNum Matrikelnumre Angivelse af, om der i systematisk form er registreret matrikelnumre i data Boolsk værdi 1 Ja bbrNum BBR-numre Angivelse af, om der i systematisk form er registreret BBR-numre i data Boolsk værdi 1 Ja whoSygKod WHO- sygdomskoder Angivelse af, om der i systematisk form er registreret WHO-sygdomskoder i data Boolsk værdi 1 Ja sourceName Datakilde Det officielle navn på andre datakilder, som har leveret data til datasættet (opslag, overførsel, samkøring osv.) Fritekst 0-m Nej userName Databrugere Andre it-systemer som har brugt data fra it-systemet (opslag, overførsel, samkøring osv.) Fritekst 0-m Nej predecessorName Forgængersystemer Systemer, der tidligere har varetaget samme funktion Fritekst 0-m Nej formVersion FORM-version Angivelse af, hvilken version af FORM (den fællesoffentlige forretningsreferencemodel) nedenstående kategorisering er hentet fra Gyldige FORM-ver- sionsnumre 0-1 Ja, for it-systemer fra offentlige myndigheder formClass FORM-klassifikation Kategorisering af arkiveringsversionen iht. FORM Enhver gyldig FORM-reference iht. den angivne version af FORM 0-m Ja, for it-systemer fra offentlige myndigheder formClassText FORM-klassifikation klartekst FORM-klassifikation i klartekst Fritekst 0-m Ja, for it-systemer fra offentlige myndigheder containsDigitalDocuments Digitale dokumenter indeholdt Angivelse af, om der er digitale dokumenter i arkiveringsversionen udover kontekstdokumentation Boolsk værdi 1 Ja containsGeodata GML-filer indeholdt Angivelse af, om der er GML-filer i arkiveringsversionen Boolsk værdi 1 Ja containsResearchData Forskningsdata indeholdt Angivelse af, om arkiveringsversionen indeholder forskningsdata Boolsk værdi 1 Ja researchSIP Forskningsdata afleveret iht. bilag 9 Angivelse af, om data er afleveret iht. til bilag 9 Boolsk værdi 1 Ja documentsDisposal Kassation Angivelse af, om der er foretaget systematisk kassation af dokumenter inden eller i forbindelse med produktion af arkiveringsversion Boolsk værdi 1 Ja searchRelatedOtherRecords Søgemiddel til andre sager eller dokumenter Angivelse af, om arkiveringsversionen er et nødvendigt søgemiddel til papirsager/dokumenter eller sager/dokumenter i et andet it-system Boolsk værdi 1 Ja relatedRecordsName Adresserede arkivalier Henvisning til de arkivalier, som arkiveringsversionen er søgemiddel til Fritekst 0-m Ja, hvis der er svaret ja på foregående spørgsmål systemFileConcept Eksistens af sagsbegreb i it-systemet Angivelse af, at it-systemet har et sagsbegreb forstået som en registreret sammenhæng mellem sagligt sammenhørende dokumenter Boolsk værdi. Kan kun være true , hvis der er digitale dokumenter i it-systemet 1 Ja multipleDataCollection SOA arkitektur Angivelse af, om it-systemet er sammensat af data og eventuelt dokumenter fra flere forskellige it-systemer i en serviceorienteret arkitektur Boolsk værdi 1 Ja personalDataRestrictedInfo Persondata Angivelse af, om der i arkiveringsversionen findes følsomme personoplysninger iht. databeskyttelsesforordningen Boolsk værdi 1 Ja otherAccessTypeRestrictions Fristforlængende oplysninger Angivelse af, om der i arkiveringsversionen findes oplysninger, der kan betinge længere tilgængelighedsfrist i øvrigt Boolsk værdi 1 Ja archiveApproval Godkendelsesarkiv Angivelse af, hvilket offentligt arkiv, der godkender arkiveringsversionen Identifikation af det pågældende arkiv (2-4 tegn) 1 Ja archiveRestric- tions Tilgængelighedsbegrænsninger Angivelse af nærmere bestemmelser for adgang til materialet. Elementet kan anvendes efter det modtagende arkivs nærmere retningslinjer Fritekst 0-1 Nej

persondata
§ 8

(Stk. 2)

  1. B. Kontekstdokumentation
  2. B. 1 Enhver arkiveringsversion skal indeholde dokumenter, som dokumenterer it-systemets administrative funktion samt struktur og funktionalitet eller forskningsdatas ophav og opbygning.
  3. B. 2 Det modtagende arkiv fastlægger efter drøftelse med den afleverende myndighed, hvilke dokumenter, der skal afleveres, herunder hvilke punkter i figur 6.2, som ikke er relevante at dokumentere i den konkrete aflevering.
  4. B. 3.a Dokumenterne indplaceres i en eller flere af de kategorier, som fremgår af figur 6.2.
  5. B. 3.b Oplysninger om kategoriseringen registreres i indeksfilen contextDocumentationIndex, jf. 4. C. 4.a.
  6. B. 4 Dokumenterne skal lagres i et af de i arkiveringsversionen tilladte dokumentformater, jf. 5. E. - 5. F. Figur 6.2 Dokumentkategorier i contextDocumentationIndex.xml (kontekstdokumentationsfilen) 1. Dokumentation vedrørende administrativ brug af it-systemet Elementnavn Beskrivelse 1.a systemPurpose It-systemets formål 1.b systemRegulations It-systemets lov- og regelgrundlag 1.c systemContent It-systemets indhold, population og særlige begreber 1.d systemAdministrativeFunctions It-systemets administrative funktioner 1.e systemPresentationStructure It-systemets præsentationsstruktur 1.f systemDataProvision Tilvejebringelse af data 1.g systemDataTransfer Videregivelse af data 1.h systemPreviousSubsequentFunctions Data og funktioner fælles med forgænger- og efterfølgersystemer 1.i systemAgencyQualityControl Myndighedens egen kvalitetskontrol 1.j systemPublication Publikation af og om data 1.k systemInformationOther Andet 1.l systemTaxonomy Registreringssystematik 1.m systemInstruction Instruks for anvendelse af systemet 2. Dokumentation vedrørende it-systemets tekniske udformning, drift og udvikling Elementnavn Beskrivelse 2.a operationalSystemInformation Driftsversionens opbygning 2.b operationalSystemConvertedInformation Konvertering hos myndigheden 2.c operationalSystemSOA Dokumentation af sammensætning af data og eventuelle dokumenter fra flere forskellige it-systemer i en serviceorienteret arkitektur 2.d operationalSystemInformationOther Andet 3. Dokumentation vedrørende arkivskabers aflevering af data Elementnavn Beskrivelse 3.a archivalProvisions Arkivets bestemmelser herunder afleveringsbestemmelse 3.b archivalTransformationInformation Dokumentation af konvertering fra driftsversion til arkiveringsversion 3.c archivalInformationOther Andet 4. Dokumentation vedrørende arkivets modtagelse af data (udfyldes af modtagende arkiv) Elementnavn Beskrivelse 4.a archivistNotes Arkivarnoter 4.b archivalTestNotes Testnoter 4.c archivalInformationOther Andet 5. Dokumentation vedrørende arkivets bevaring af arkiveringsversionen (udfyldes af det modtagende arkiv) Elementnavn Beskrivelse 5.a archivalMigrationInformation Konvertering hos arkivet 5.b archivalInformationOther Andet 6. Anden dokumentation Elementnavn Beskrivelse 6.a informationOther Andet 7. Dokumentation af forskningsdata Elementnavn Beskrivelse 7.a researchProjectDescription Projektbeskrivelse gældende for de afleverede data 7.b researchQuestionnaire Spørgeskema, interviewguide og/eller registreringsskema anvendt til at indsamle og analysere de afleverede data 7.c researchProtocol Protokoller og metoderapporter 7.d researchPublication Publikationer, som er udgivet på basis af de afleverede data 7.e researchInformationOther Andet
§ 8

(Stk. 2)

  1. C. Data om arkiveringsversionens tabeller
  2. C. 1 En arkiveringsversion skal indeholde dokumentation af arkiveringsversionens tabeller og relationer (tabelindeks). Tabelindekset skal indeholde de oplysninger, som fremgår af figur 6.3 nedenfor. Figur 6.3 Oplysninger i tableIndex.xml 1. Oplysninger om databasen Elementnavn Beskrivelse Forekomst pr. database Obligatorisk 1.a version Format version, altid "1.0" 1 Ja 1.b dbName Kort navn på databasen 0-1 Ja, hvis oplysningen findes i databasen 1.c databaseProduct Navn på og version af det databaseprodukt, hvorfra arkivering af data er sket 0-1 Ja, hvis oplysningen findes i databasen 2. Oplysninger om tabeller og views Elementnavn Beskrivelse Forekomst pr. arkiveringsversion Obligatorisk 2.a tables Liste over tabeller i databasen 1 Ja 2.b views Liste over views i databasen 0-1 Ja, hvis der indgår views i arkiveringsversionen 3. Oplysninger om de enkelte tabeller Elementnavn Beskrivelse Forekomst pr. tabel Obligatorisk 3.a name Tabelnavn. Må ikke begynde med et tal. 1 Ja 3.b folder Navn på mappen, som indeholder tabel og tilhørende skema 1 Ja 3.c description Beskrivelse af tabellens indhold og betydning 1 Ja 3.d columns Liste over kolonner i tabellen 1-m Ja 3.e primaryKey Tabellens primærnøgle 1 Ja 3.f foreignKey Fremmednøgle i tabel 0-m Ja, hvis der findes fremmednøgler 3.g rows Angivelse af antal rækker i tabellen 1 Ja 4. Oplysninger om kolonner Elementnavn Beskrivelse Forekomst pr. kolonne Obligatorisk 4.a name Kolonnenavn 1 Ja 4.b columnID Entydig identifikation af kolonne. Begynder med bogstavet 'c' efterfulgt af nummeret på kolonnens plads i tabellen. 1 Ja 4.c type SQL:1999 datatype 1 Ja 4.d typeOriginal Original datatype 0-1 Ja, hvis oplysningen findes i databasen 4.e defaultValue Defaultværdi for felter i kolonnen 0-1 Ja, hvis oplysningen findes i databasen 4.f nullable Angivelse af, om felter i kolonnen kan være "NULL". Boolsk værdi. 1 Ja 4.g description Beskrivelse af kolonnens indhold 1 Ja 4.h functionalDescription Angivelse af kolonnens funktion iht. figur 6.4, figur 6.5 og figur 6.6 0-m Ja, hvis kolonnen har en af de angivne funktioner 5. Oplysninger om primærnøgler Elementnavn Beskrivelse Forekomst pr. nøgle i tabel Obligatorisk 5.a name Navn på primærnøgle. Navnet skal være unikt inden for arkiveringsversionen og være i overensstemmelse med reglerne for constraint names i standarden SQL:1999 1 Ja 5.b column Oprindeligt navn på kolonner i primærnøglen 1-m Ja 6. Oplysninger om fremmednøgler Elementnavn Beskrivelse Forekomst pr. nøgle/reference Obligatorisk 6.a name Navn på fremmednøgle. Navnet skal være unikt inden for arkiveringsversionen og leve op til reglerne for constraint names i standarden SQL:1999 1 Ja 6.b referencedTable Den tabel, som fremmednøglen refererer til 1 Ja 6.c reference Samleelement, der parvis binder de refererende og de refererede kolonner sammen. Ved sammensatte fremmednøgler gentages elementet. 1-m Ja 6.d column Navn på kolonnen, der refereres fra 1 Ja 6.e referenced Navn på kolonnen, der refereres til 1 Ja 7. Oplysninger om views og forespørgsler Elementnavn Beskrivelse Forekomst pr. forespørgsel eller view Obligatorisk 7.a name Navn på view 1 Ja 7.b queryOriginal Original SQL-forespørgsel, som definerer view eller SQL-forespørgsel, som er dannet specifikt til arkiveringsversionen 1 Ja 7.c description Indhold og betydning af view eller SQL-forespørgsel 0-1 Ja, hvis de kan trækkes fra databasen, eller hvis der er tale om forespørgsler, der er dannet specifikt til arkiveringsversionen
§ 8

(Stk. 2)

  1. C. 2 Systemviews medtages ikke.
  2. C. 3 Det modtagende arkiv kan anvise, at de væsentligste views skal have en beskrivelse, jf. figur 6.3, 7.c.
  3. C. 4 Der skal opmærkes særlige oplysninger for it-systemer med registrering af oplysninger om dokumenter.
  4. C. 5 For arkiveringsversioner af it-systemer, som nævnt i 6. C. 4, skal kolonner, der indeholder særlige informationer, jf. figur 6.4 - figur 6.6, identificeres via elementet functionalDescription, jf. figur 6.3, 4.h.
  5. C. 6 De særlige oplysninger, der er angivet i figur 6.6, skal opmærkes i det omfang, de er registreret i it-systemet. Hvis oplysningerne i figur 6.6 ikke findes registreret i it-systemet, skal der i forbindelse med afleveringen aftales eventuelle alternative opmærkninger, der sikrer identifikation af sagligt sammenhørende dokumenter, jf. gældende bestemmelser herom. Figur 6.4 functionalDesciptions i IT-systemer, der deles af flere myndigheder Opmærkning af kolonner med faste oplysninger i arkiveringsversioner af it-systemer med registrering af dokumenter, der deles af flere myndigheder Oplysning Beskrivelse Myndighedsidentifikation Den eller de kolonner i arkiveringsversionen, som indeholder oplysninger om hvilken myndighed, der har registreret sagen eller dokumentet Figur 6.5 functionalDesciptions i IT-systemer med dokumenter Opmærkning af kolonner med faste oplysninger i arkiveringsversioner af it-systemer med dokumenter Oplysning Beskrivelse Udfaldsrum i tabeldata Dokumentidentifikation Bruges til at angive den eller de kolonner i arkiveringsversionen, som beskriver de digitale dokumenters entydige identifikation i arkiveringsversionens struktur ID på op til 12 cifre, som findes blandt de navngivne dokumentmapper og er unikt inden for mappen Documents , jf. 4. G. 4 Lagringsform Bruges til at angive den eller de kolonner i arkiveringsversionen, som beskriver, om dokumentet er helt eller delvist digitalt, på papir eller ikke har tilknyttet en fil Helt eller delvis digitalt = 1, papir = 2, ikke relevant = 3 Afleveret Bruges ved aflevering af øjebliksbilleder m.v. til at angive den eller de kolonner i arkiveringsversionen, som beskriver, om dokumentet allerede er afleveret i en tidligere arkiveringsversion Tidligere afleveret = 1, ikke tidligere afleveret = 2 Figur 6.6 functionalDesciptions i IT-systemer med registrering af dokumenter Opmærkning af kolonner med oplysninger i arkiveringsversioner af it-systemer med registrering af dokumenter Oplysning Beskrivelse Sagsidentifikation Den eller de kolonner i arkiveringsversionen, som beskriver sagernes entydige identifikation Sagstitel Den eller de kolonner i arkiveringsversionen, som indeholder sagernes titler Dokumenttitel Den eller de kolonner i arkiveringsversionen, som indeholder dokumenternes titler/beskrivelser Dokumentdato Den eller de kolonner i arkiveringsversionen, som indeholder oplysninger om dokumenternes afsendelses- og modtagelsesdatoer Afsender_modtager Den eller de kolonner i arkiveringsversionen, som indeholder oplysninger om et dokuments afsender eller modtager Digital_signatur Den eller de kolonner i arkiveringsversionen, som indeholder oplysninger, der er uddraget fra en digital signatur FORM Den eller de kolonner i arkiveringsversionen, som indeholder reference til FORM (Den fællesoffentlige forretningsreferencemodel) Kassation Den eller de kolonner i arkiveringsversionen, som indeholder oplysninger om bevaring og kassation
§ 8

(Stk. 2)

  1. D. SQL-forespørgsler
  2. D. 1 Det modtagende arkiv kan fastsætte, at der til en arkiveringsversion skal defineres et antal SQL-forespørgsler til dokumentation af bestemte sammenhænge i arkiveringsversionen.
  3. D. 2 SQL-forespørgslerne udformes efter standarden SQL:1999 (core).
  4. D. 3 Forespørgslerne placeres i »Oplysninger om views og forespørgsler« i tabelindekset, jf. figur 6.3, 7, og navngives efter myndighedens eget valg, dog således at navnet på de pågældende forespørgsler begynder med »AV«.

Bilag 7 Afleveringsmedie

  1. A. 1 Arkiveringsversioner kan afleveres på CD-R, DVD-R, BD-R eller USB-medie.
  2. A. 2 Antallet af CD-R, DVD-R eller BD-R i en aflevering må ikke overstige 10, med mindre andet aftales mellem afleverende myndighed og modtagende arkiv.
  3. A. 3 Ved aflevering på USB-medie af arkiveringsversioner over 4 GB skal der anvendes USB 3.0 (USB 3.1 Gen1) eller hurtigere USB-standard.
  4. A. 4 Den afleverende myndighed og det modtagende arkiv kan træffe aftale om aflevering på andre medier eller andre metoder til transport af data.
  5. A. 5 Medier med følsomme personoplysninger krypteres efter anvisning fra det modtagende arkiv.

Bilag 8 Skemaer

Færdige skemaer til brug for skabelsen af en arkiveringsversion kan hentes fra Rigsarkivets hjemmeside.

Bilag 9 Afleveringspakke for visse typer af forskningsdata

  1. A. Aflevering af forskningsdata
  2. A. 1 Reglerne i dette bilag gælder kun for data, som er skabt i forbindelse med forskning med anvendelse af videnskabelig metode, og som er skabt eller bearbejdet i statistikprogrammer eller tilsvarende.
  3. A. 2 Afleveringspakken konverteres til en arkiveringsversion, jf. reglerne i bilag 1-8, af det modtagende arkiv.
  4. B. Afleveringspakkens mappestruktur
  5. B. 1 I roden af filsystemet på afleveringsmediet, jf. bilag 7, skal der være placeret en mappe navngivet med afleveringspakkens navn. Afleveringspakkens navn består af præfikset »FD.« samt et unikt løbenummer for afleveringspakken.
  6. B. 2 Løbenummeret for afleveringspakken udleveres af Rigsarkivet.
  7. B. 3 Afleveringspakkens indhold fordeles i mapper som angivet i figur 9.2.
  8. B. 4 Mapperne skal navngives som angivet i figur 9.2. Figur 9.1 Grafisk oversigt over elementer og struktur i en afleveringspakke Figur 9.2 Afleveringspakkens mapper Navn på mappe Indhold ContextDocumentation Kontekstdokumentation, jf. 9. D. Data Datafil og metadatafil, jf. 9. E. Indices Indeksfiler, jf. 9. C.
  9. C. Mappen Indices
  10. C. 1 Mappen Indices skal indeholde følgende indeksfiler med oplysninger om afleveringspakken og dens indhold: – archiveIndex.xml – contextDocumentationIndex.xml
  11. C. 2 Indeksfilerne skal overholde deres tilhørende skema, jf. bilag 8.
  12. C. 3 Arkivbeskrivelsesfilen archiveIndex.xml skal overholde reglerne i bilag 6 punkt 6. A.
  13. C. 4 Kontekstdokumentationsfilen contextDocumentationIndex.xml skal overholde reglerne i bilag 4 punkt 4. C. 4.a samt 4. C. 4.b.
  14. D. Mappen ContextDocumentation
  15. D. 1 Mappen ContextDocumentation skal indeholde kontekstdokumentation, jf. 4. E.
persondata
§ 8

(Stk. 2)

  1. E. Mappen Data
  2. E. 1 En afleveringspakke skal indeholde et eller flere datasæt. Hvert datasæt skal bestå af en datafil og en tilhørende metadatafil.
  3. E. 2 Datafil og metadatafil placeres i mappen Data i en undermappe, der navngives efter bilag 4 punkt 4. D. 2.a samt 4. D. 2.b.
  4. E. 2.a Datafil navngives med undermappens navn efterfulgt af ekstensionen ». csv«.
  5. E. 2.b Metadatafil navngives med undermappens navn efterfulgt af ekstensionen ». txt«.
  6. F. Tekstformat
  7. F. 1 Tegnsættet for henholdsvis datafil og metadatafil skal være indkodet som UTF-8, som angivet i ISO/IEC 10646:2003 Annex D og som beskrevet i The Unicode Standard 5.1 , kapitel 3, og skal i øvrigt overholde bestemmelserne i bilag 5 punkt 5. D. 1.b – 5. D. 1.d.
  8. G. Datafil
  9. G. 1 Datafil afleveres som en semikolonsepareret tekstfil i henhold til RCF 4180 Common Format and MIME Type for CSV Files, der overholder syntaksen beskrevet som EBNF i figur 9.12.
  10. G. 1.a Første linje i datafilen skal altid angive alle variabelnavne, angivet i samme rækkefølge som i metadatafilen.
  11. G. 1.b Hvis semikolon indgår i en værdi for en variabel, skal hele værdien omsluttes med dobbelt apostrof »”« (U+0022). Hvis dobbelt apostrof indgår i en værdi for en variabel, skal dobbelt apostroffen foranstilles med en dobbelt apostrof, og hele værdien omsluttes med dobbelt apostrof.
  12. G. 1.c Som linjeseparator skal anvendes en af følgende metoder for linjeskift: »CR+LF« (U+000D) samt (U+000A) eller »CR« (U+000D) eller »LF« (U+000A). Indhold i variable i datafilen må ikke indeholde linjeskift.
  13. G. 2 En manglende værdi kan være en af følgende tre typer: Manglende værdi (tom) (jf. 9. G. 2.a), specialkode for manglende værdi (jf. 9. G. 2.d) eller brugerdefineret kode for manglende værdi (jf. 9. I. 6).
  14. G. 2.a Manglende værdier (tom) i datafilen skal enten repræsenteres som ingen værdi »« eller et mellemrum » « (U+0020).
  15. G. 2.b I en datafil må der konsekvent kun anvendes enten specialkoder eller brugerdefinerede koder for manglende værdier.
  16. G. 2.c Specialkoder for manglende værdier må kun anvendes for kategoriske og numeriske variable.
  17. G. 2.d Specialkoder for manglende værdier må kun anvendes for heltal og decimaltal og skal angives enten som en værdi fra A-Z eller . a-. z.
  18. G. 3 Indholdet af de enkelte variable skal renses for eventuelle foran- og efterstillede blanktegn.
  19. H. Datatyper
  20. H. 1 De seks standardiserede datatyper, som skal anvendes i datafilen, fremgår af figur 9.3.
  21. H. 2 Dataformatnotationer for anvendte dataformater skal angives i metadatafilen, jf. figur 9.3. Dataformatnotationerne er case sensitive.
  22. H. 2.a Værdier for bogstaverne »w« og »d« i figur 9.3 skal konsekvent angives. »w« angiver datatypens totale bredde. »d« angiver decimaler eller præcision i fraktioner af sekunder. Figur 9.3 Tilladte datatyper Datatype Dataformat i datafil Dataformatnotation i metadatafil Tekst UTF-8 tegnsæt, jf. punkt 9. F. 1. xml string Stata %ws SAS $w. SPSS aw Numerisk heltal Repræsentation af et heltal med eller uden fortegn i henhold til DS/ISO 6093:1985 (NR1) standard, jf. syntaksregel i figur 9.6. xml int Stata SAS fw. SPSS fw Numerisk decimaltal Repræsentation af et decimaltal med eller uden fortegn i henhold til DS/ISO 6093:1985 (NR2) standard, jf. syntaksregel i figur 9.7. xml decimal Stata %w.df eller %w.dg SAS fw.d SPSS fw.d Dato Angivelse af kalenderdato i henhold til DS/ISO 8601:1993 udvidet format: CCYY-MM-DD Alternativt kan følgende format anvendes, jf. syntaksregel i figur 9.8: CCYY/MM/DD xml date Stata %tdCCYY-NN-DD SAS yymmdd10. SPSS sdate10 Tidspunkt Angivelse af tidspunkt i henhold til DS/ISO 8601:1993 udvidet format, jf. syntaksregel i figur 9.9: hh:mm:ss xml time Stata %tcHH:MM:SS SAS time. eller time8. SPSS time8 Tidsstempel Angivelse af dato og tidspunkt i henhold til DS/ISO 8601:1993 udvidet format: CCYY-MM-DDThh:mm:ss.sss eller CCYY-MM-DD hh:mm:ss.sss Alternativt kan følgende format anvendes, jf. syntaksregel i figur 9.10: dd-mmm-yyyy hh:mm:ss Fraktioner af sekunder er valgfrit og tilladt med en præcision på op til 6 cifre. Tidszone i tidsangivelser er ikke tilladt, jf. syntaksregel i figur 9.10. xml datetime Stata %tcCCYY-NN-DD! THH:MM:SS %tcCCYY-NN-DD! THH:MM:SS.sss SAS e8601dt19. e8601dtw. d SPSS datetime20 eller ymdhms19 ymdhmsw.d
§ 8

(Stk. 2)

  1. I. Metadatafil
  2. I. 1 Metadata fra en datafil afleveres som en struktureret tekstfil, der overholder syntaksen beskrevet som EBNF i figur 9.11.
  3. I. 1.a Metadatafilen udformes som anvist i figur 9.4, hvor otte etiketter opdeler metadata i specifikke kategorier.
  4. I. 1.b Hver etiket skal forekomme en gang i metadatafilen. Forekomsten af indholdet af etiketten fremgår af kolonnerne »Forekomst« og »Obligatorisk« i figur 9.4.
  5. I. 1.c Etiketnavne er reserverede ord og må ikke benyttes til navngivning af metadatafilens øvrige indhold. Figur 9.4 Metadatafilens struktur Etiket Beskrivelse af etiketindhold Udfaldsrum Forekomst Obligatorisk SYSTEMNAVN Navn på det program, som data udtrækkes fra, eller datas oprindelige format. SPSS SAS Stata Excel eller fritekst 1 Ja DATAFILNAVN Navnet på datafilen, som den benævnes i brugssammenhæng. Datafilnavn skal overholde krav i punkt 9. I. 2. ISO/IEC 9075:1999 - Database Language SQL (SQL-99) 1 Ja DATAFILBESKRIVELSE Beskrivelse af datafilens indhold. Fritekst 1 Ja NØGLEVARIABEL Datafilens unikke nøglevariabel angivet med navne på den/de variable, nøglevariablen består af. ISO/IEC 9075:1999 - Database Language SQL (SQL-99) 0-1 Ja, hvis unik nøglevariabel findes REFERENCE Referencer til andre datafiler i afleveringspakken angivet som anvist i punkt 9. I. 3. ISO/IEC 9075:1999 - Database Language SQL (SQL-99) 0-m Ja, hvis reference til anden datafil i afleveringspakken findes VARIABEL Variable i datafilen. En variabel angives som et sæt bestående af variabelnavn efterfulgt af notation for variablens dataformat, jf. figur 9.3, samt en eventuel kodelistereference, jf. 9. I. 5.f. Variable skal overholde krav i punkt 9. I. 4. Navngivning af variable skal overholde ISO/IEC 9075:1999 - Database Language SQL (SQL-99) 1-m Ja VARIABELBESKRIVELSE Beskrivelser af variablenes indhold. Fritekst 1-m Ja KODELISTE Kodelister angivet med kodelistens navn efterfulgt af flere sæt bestående af kode og kodebeskrivelse. Kodelister skal overholde krav i punkt 9. I. 5. Navngivning af kodelister skal overholde ISO/IEC 9075:1999 - Database Language SQL (SQL-99) 0-m Ja, hvis der findes kodelister BRUGERKODE Brugerdefinerede koder for manglende værdier angivet med navnet på den variabel, hvor koderne anvendes, efterfulgt af de brugerdefinerede koder. Brugerdefinerede koder for manglende værdier skal overholde krav i punkt 9. I. 6. Navngivning af variable skal overholde ISO/IEC 9075:1999 - Database Language SQL (SQL-99) 0-m Ja, hvis der findes brugerdefinerede koder for manglende værdier
  6. I. 2 Datafilnavne skal være unikke inden for samme afleveringspakke.
  7. I. 3 Reference
  8. I. 3.a En reference til en anden datafil i afleveringspakken angives med navnet på den datafil, der refereres til (fremmeddatafil), efterfulgt af variabelnavnet for fremmeddatafilens nøglevariabel (fremmedvariabel) efterfulgt af variabelnavnet for den variabel (referencevariabel) i datafilen, der refererer til fremmedvariablen i fremmeddatafilen.
§ 8

(Stk. 2)

  1. I. 3.b Der skal være fuld overensstemmelse mellem datatype og længde i nøglevariablene, der indgår i referencen.
  2. I. 4 Variabelnavne skal være unikke inden for samme metadatafil.
  3. I. 5 Kodeliste
  4. I. 5.a Kun kategoriske og numeriske variable må have henvisninger til en kodeliste.
  5. I. 5.b Det er kun tilladt at medtage kodelister for variable, der indeholder data af datatypen numerisk heltal, decimaltal eller tekst, jf. datatyper i figur 9.3.
  6. I. 5.c Alle koder i data skal defineres i en kodeliste og forklares med en kodebeskrivelse.
  7. I. 5.d Hvis koder er defineret som et interval, hvor ikke alle koder har kodebeskrivelser, skal dette dokumenteres i variabelbeskrivelsen.
  8. I. 5.e Koder skal være unikke inden for samme kodeliste.
  9. I. 5.f Referencen mellem en kodeliste og den variabel, som refererer til kodelisten, angives under etiketten VARIABEL, jf. figur 9.4, som anvist i 9. I. 5.g og 9. I. 5.h.
  10. I. 5.g Hvis datatypen er numerisk heltal eller decimaltal, angives referencen med det valgte kodelistenavn og et efterstillet punktum ».« (U+002E).
  11. I. 5.h Hvis datatypen er tekst, angives referencen med det valgte kodelistenavn med et foranstillet dollartegn »$« (U+0024) og et efterstillet punktum ».« (U+002E).
  12. I. 6 Brugerkode
  13. I. 6.a En brugerdefineret kode for en manglende værdi er kun tilladt for kategoriske og numeriske variable.
  14. I. 6.b En brugerdefineret kode for en manglende værdi angivet i metadatafilen, skal altid fremgå af kodelisten, som den tilhører. Figur 9.5 EBNF tegnforklaring ::= defineret som () angiver en gruppering, der skal udføres samlet [] angiver muligheden for (0 eller 1) {} angiver mulig gentagelse (0 eller flere) | angiver et valg (enten eller) … angiver et fortløbende interval ! ! angiver en beskrivende forklaring på alm. dansk ”” omslutter faktiske værdier, der skal skrives uden fortolkning Figur 9.6 EBNF for heltalstype DS/ISO 6093:1985 (NR1) standard Nonterminal Terminal INT ::= NR1 NR1 ::= [FORTEGN] CIFFER {CIFFER} FORTEGN ::= ”+” | ”-” ! ! Det er valgfrit at anvende fortegn for positive heltal CIFFER ::= ”0” | ”1” | … | ”9” Figur 9.7 EBNF for decimaltalstype DS/ISO 6093:1985 (NR2) standard Nonterminal Terminal DECIMAL ::= NR2 NR2 ::= [FORTEGN] CIFFER {CIFFER} | [FORTEGN] CIFFER {CIFFER} DECIMALMÆRKE CIFFER {CIFFER} | DECIMALMÆRKE CIFFER {CIFFER} FORTEGN ::= ”+” | ”-” ! ! Det er valgfrit at anvende fortegn for positive decimaltal ! ! Det er ikke tilladt at anvende negativt fortegn foran værdien 0 CIFFER ::= ”0” | ”1” | … | ”9” DECIMALMÆRKE ::= ”. ” | ”,” Figur 9.8 EBNF for datotyper Nonterminal Terminal DATO ::= ISO-8601-DATE | ALTERNATIV-DATE ISO-8601-DATE ::= CC YY BINDESTREG MM BINDESTREG DD CC ::= CIFFER CIFFER ! ! årtusinde angivet med to heltal BINDESTREG ::= ”-” ! ! bindestreg (U+002D) YY ::= CIFFER CIFFER ! ! årstal angivet med to heltal MM ::= CIFFER CIFFER ! ! måned angivet med to heltal DD ::= CIFFER CIFFER ! ! dag angivet med to heltal CIFFER ::= ”0” | ”1” | … | ”9” ALTERNATIV-DATE ::= CC YY SKRÅSTREG MM SKRÅSTREG DD SKRÅSTREG ::= ”/” ! ! skråstreg U+002F
§ 8

(Stk. 2)

Figur 9.9 EBNF for tidstyper Nonterminal Terminal TIDSPUNKT ::= TIME KOLON MINUT KOLON SEKUND TIME ::= CIFFER [CIFFER] ! ! time angivet med et eller to heltal ! ! udfaldsrum er 0-23 KOLON ::= ”:” ! ! kolon (U+003A) MINUT ::= CIFFER CIFFER ! ! minut angivet med to heltal ! ! udfaldsrum er 00-59 SEKUND ::= CIFFER CIFFER ! ! sekund angivet med to heltal ! ! udfaldsrum er 00-59 CIFFER ::= ”0” | ”1” | … | ”9” Figur 9.10 EBNF for datetimetyper Nonterminal Terminal DATETIME ::= ISO-8601-DATETIME | ALTERNATIV-DATETIME | IBM-DATETIME ISO-8601-DATETIME ::= CC YY BINDESTREG MM BINDESTREG DD TIDSTEMPELMÆRKE TIME KOLON MINUT KOLON SEKUND [PUNKTUM MILLISEKUNDER] CC ::= CIFFER CIFFER ! ! årtusinde angivet med to heltal CIFFER ::= ”0” | ”1” | … | ”9” BINDESTREG ::= ”-” ! ! bindestreg (U+002D) YY ::= CIFFER CIFFER ! ! årstal angivet med to heltal MM ::= CIFFER CIFFER ! ! måned angivet med to heltal DD ::= CIFFER CIFFER ! ! dag angivet med to heltal TIDSTEMPELMÆRKE ::= ”T” | MELLEMRUM MELLEMRUM ::= ” ” ! ! mellemrumstegn (U+0020) TIME ::= CIFFER CIFFER ! ! time angivet med to heltal ! ! udfaldsrum er 00-23 KOLON ::= ”:” ! ! kolon (U+003A) MINUT ::= CIFFER CIFFER ! ! minut angivet med to heltal ! ! udfaldsrum er 00-59 SEKUND ::= CIFFER CIFFER ! ! sekund angivet med to heltal ! ! udfaldsrum er 00-59 PUNKTUM ::= ”. ” ! ! punktum (U+002E) MILLISEKUNDER ::= CIFFER {CIFFER} ! ! millisekunder angivet med op til max 6 cifre IBM-DATETIME ::= DD BINDESTREG MÅNED BINDESTREG ÅRSTAL MELLEMRUM TIME KOLON MINUT KOLON SEKUND MÅNED ::= ”Jan” | ”Feb” | ”Mar” | ”Apr” | ”May” | ”Jun” | ”Jul” | ”Aug” | ”Sep” | ”Oct” | ”Nov” | ”Dec” ! ! der skal anvendes engelske forkortelser for månedsnavn, og de er ikke case sensitive. ÅRSTAL ::= CIFFER CIFFER CIFFER CIFFER ! ! årstal angivet med fire heltal Figur 9.11 EBNF Syntaksregler for metadatafil Nonterminal Terminal METADATAFIL ::= SYSTEMNAVN DATAFILNAVN DATAFILBESKRIVELSE NØGLEVARIABEL REFERENCE VARIABEL VARIABELBESKRIVELSE KODELISTE BRUGERKODE SYSTEMNAVN::= “SYSTEMNAVN” LINJESKIFT ”SAS” | ”Stata” | ”SPSS” | ”Excel” | FRITEKST LINJESKIFT LINJESKIFT {LINJESKIFT} DATAFILNAVN ::= ”DATAFILNAVN” LINJESKIFT TITEL LINJESKIFT LINJESKIFT {LINJESKIFT} LINJESKIFT ::= (CR LF) | CR | LF CR ::= ! ! vognretur (U+000D) LF ::= ! ! linjeskift (U+000A) TITEL ::= (BOGSTAV {BOGSTAV | CIFFER}) | (DOBBELTAPOSTROF BOGSTAV {BOGSTAV | CIFFER} DOBBELTAPOSTROF) ! ! En TITEL må aldrig begynde med et tal, men må godt være en blanding af bogstaver og tal på max 128 tegn, og hvis titel er et reserveret ord i SQL:1999, skal titel omkranses af dobbeltapostrof, jf. ISO/IEC 9075:1999 - Database Language SQL (SQL:1999) DOBBELTAPOSTROF ::= ””” ! ! dobbeltapostrof (U+0022) BOGSTAV ::= ”A” |”B” | … | ”Z” | ”a” | ”b” | … | ”z” | ”_”! ! Samt andre nationale karakterer, der er tilladte i constraint names i standarden SQL:1999 ! ! underscore (U+005F) CIFFER ::= ”0” | ”1” | … | ”9” DATAFILBESKRIVELSE ::= ”DATAFILBESKRIVELSE” LINJESKIFT FRITEKST LINJESKIFT LINJESKIFT {LINJESKIFT} FRITEKST ::= BOGSTAV | CIFFER | ANDRETEGN {BOGSTAV | CIFFER | ANDRETEGN} ! ! FRITEKST kan være en blanding af bogstaver, tal og andre tegn, så længe det giver semantisk mening ANDRETEGN ::= ! ! alle tilladte tegn i UTF-8, som ikke er bogstaver og tal jf. punkt 9. F NØGLEVARIABEL ::= ”NØGLEVARIABEL” LINJESKIFT {VARIABELNAVN MELLEMRUM} LINJESKIFT LINJESKIFT {LINJESKIFT} VARIABELNAVN ::= TITEL MELLEMRUM ::= ! ! mellemrumstegn (U+0020) REFERENCE ::= ”REFERENCE” LINJESKIFT {FREMMEDDATAFIL MELLEMRUM FREMMEDVARIABEL MELLEMRUM REFERENCEVARIABEL LINJESKIFT} LINJESKIFT FREMMEDDATAFIL ::= TITEL ! ! navn på den datafil, der refereres til FREMMEDVARIABEL ::= APOSTROF VARIABELNAVN {MELLEMRUM VARIABELNAVN} APOSTROF ! ! navn på nøglevariablen i den datafil, der refereres til REFERENCEVARIABEL ::= APOSTROF VARIABELNAVN {MELLEMRUM VARIABELNAVN} APOSTROF ! ! navn på variablen i datafilen, der refereres fra, som refererer til nøglevariablen i den datafil, der refereres til APOSTROF ::= ”’” ! ! enkelt apostrof (U+0027) VARIABEL ::= ”VARIABEL” LINESKIFT VARIABELSÆT {VARIABELSÆT} LINJESKIFT {LINESKIFT} VARIABELSÆT ::= VARIABELNAVN MELLEMRUM DATAFORMATNOTATION MELLEMRUM [KODELISTEREFERENCE] LINJESKIFT KODELISTEREFERENCE ::= [DOLLAR] TITEL PUNKTUM DATAFORMATNOTATION ::= INTEGERNOTATION | DECIMALNOTATION | DATONOTATION | DATETIMENOTATION | TIMENOTATION | TEKSTNOTATION INTEGERNOTATION ::= ! ! se figur 9.3 for dataformatnotationer for numerisk heltal DECIMALNOTATION ::= ! ! se figur 9.3 for dataformatnotationer for decimaltal DATONOTATION ::= ! ! se figur 9.3 for dataformatnotationer for datotyper DATETIMENOTATION ::= ! ! se figur 9.3 for dataformatnotationer for tidsstempler TIMENOTATION ::= ! ! se figur 9.3 for dataformatnotationer for tidspunkter TEKSTNOTATION ::= ! ! se figur 9.3 for dataformatnotationer for tekst DOLLAR ::= ”$” ! ! dollartegn (U+0024) PUNKTUM ::= ”. ” ! ! punktum (U+002E) VARIABELBESKRIVELSE ::= ”VARIABELBESKRIVELSE” LINJESKIFT BESKRIVELSE {BESKRIVELSE} LINJESKIFT {LINJESKIFT} BESKRIVELSE ::= VARIABELNAVN MELLEMRUM APOSTROF FRITEKST APOSTROF LINJESKIFT KODELISTE ::= ”KODELISTE” LINJESKIFT {KODESÆT} LINJESKIFT {LINJESKIFT} KODESÆT ::= KODELISTENAVN LINJESKIFT {KODE MELLEMRUM KODEBESKRIVELSE LINJESKIFT} KODELISTENAVN ::= TITEL KODE ::= APOSTROF HELTAL | DECIMAL | FRITEKST APOSTROF KODEBESKRIVELSE ::= APOSTROF FRITEKST APOSTROF HELTAL ::= ! ! se figur 9.6 EBNF for heltalstype DECIMAL ::= ! ! se figur 9.7 EBNF for decimaltalstype BRUGERKODE ::= ”BRUGERKODE” LINJESKIFT {VÆRDISÆT} LINJESKIFT {LINJESKIFT} VÆRDISÆT ::= VARIABELNAVN MELLEMRUM VÆRDI {MELLEMRUM VÆRDI} LINJESKIFT VÆRDI ::= APOSTROF HELTAL | DECIMAL | FRITEKST APOSTROF

§ 8

(Stk. 2)

Figur 9.12 EBNF Syntaksregler for datafil Nonterminal Terminal DATAFIL ::= DATAINDHOLD DATAINDHOLD ::= OVERSKRIFT LINJESKIFT RÆKKE {RÆKKE} OVERSKRIFT ::= VARIABELNAVN {SEPARATORTEGN VARIABELNAVN} ! ! Der anvendes ikke et separatortegn efter det sidste variabelnavn i overskriftslinjen VARIABELNAVN ::= TITEL TITEL ::= (BOGSTAV {BOGSTAV | CIFFER}) | (DOBBELTAPOSTROF BOGSTAV {BOGSTAV | CIFFER} DOBBELTAPOSTROF) ! ! En TITEL må aldrig begynde med et tal, men må godt være en blanding af bogstaver og tal, på max 128 tegn, og hvis titel er et reserveret ord i SQL:1999 skal titel omkranses af dobbeltapostrof, jf. ISO/IEC 9075:1999 - Database Language SQL (SQL:1999) BOGSTAV ::= ”A” |”B” | … | ”Z” | ”a” | ”b” | … | ”z” | ”_”! ! Samt andre nationale karakterer, der er tilladte i constraint names i standarden SQL:1999 ! ! underscore (U+005F) CIFFER ::= ”0” | ”1” | ”…” | ”9” SEPARATORTEGN ::= ”; ” ! ! semikolon (U+003B) LINJESKIFT ::= (CR LF) | CR | LF CR ::= ! ! vognretur (U+000D) LF ::= ! ! linjeskift (U+000A) RÆKKE ::= VÆRDI | (DOBBELTAPOSTROF VÆRDI DOBBELTAPOSTROF) {SEPARATORTEGN VÆRDI | (DOBBELTAPOSTROF VÆRDI DOBBELTAPOSTROF)} LINJESKIFT ! ! Der anvendes ikke et separatortegn efter den sidste værdi i en række. Se 9. G. 1.b for omslutning af en værdi, som indeholder separatortegn og/eller dobbeltapostrof VÆRDI ::= BOGSTAV | CIFFER | ANDRETEGN {BOGSTAV | CIFFER | ANDRETEGN} ! ! VÆRDI kan være en blanding af bogstaver tal og andre tegn ! ! Foran- og efterstillede blanktegn er ikke tilladt i værdier ANDRETEGN ::= ! ! alle tilladte tegn i UTF-8, som ikke er bogstaver og tal, jf. 9. F. DOBBELTAPOSTROF ::= ””” ! ! dobbeltapostrof (U+0022)

Metadata

Type
Bekendtgørelse
År
2020
Ikrafttrædelsesdato
18. februar 2020