Hvad udgør en ADA-test? Dokumentation af hvad ADA (version 3.3.3) tester for.

Størrelse: px
Starte visningen fra side:

Download "Hvad udgør en ADA-test? Dokumentation af hvad ADA (version 3.3.3) tester for."

Transkript

1 Hvad udgør en ADA-test? Dokumentation af hvad ADA (version 3.3.3) tester for.

2 Indholdsfortegnelse Hvad tester ADA for?... 3 Oversigt over testområder... 3 Generel opbygning af testområderne... 8 Testområde 4.A.1 (Generelle regler om datastruktur)... 9 Testområde 4.B.1 (Placering af mapper og filer) Testområde 4.B.2 (Placering af mapper og filer) Testområde 4.C (Mappen Indices) Testområde 4.C.1 (Mappen Indices indeksfiler well-formed og valide) Testområde 4.C.2 (Mappen Indices fileindex.xml) Testområde 4.C.4 (Mappen Indices contextdocumentationindex.xml) Testområde 4.C.5 (Mappen Indices tableindex.xml) Testområde 4.C.6 (Mappen Indices docindex.xml) Testområde 4.D (Mappen Tables) Testområde 4.E (Mappen ContextDocumentation) Testområde 4.F (Mappen Schemas) Testområde 4.G (Mappen Documents) Testområde 5.A (Tabelindhold) Testområde 5.B (Datatyper) Testområde 5.D (Tekstformat) Testområde 5.E (Digitale dokumenter) Testområde 5.F (Lyd og video) Testområde 5.G (Geodata) Testområde 6.A (Arkivbeskrivelsesfil) Testområde 6.B (Kontekstdokumentation) Testområde 6.C (Data om arkiveringsversionens tabeller) Kendte mangler

3 Hvad tester ADA for? ADA er navnet på den applikation, som Rigsarkivet har udviklet til at teste, om en given arkiveringsversion lever op til bestemmelserne i bekendtgørelse nr af 20. august Når man afvikler en ADA-test på en arkiveringsversion, vil ADA således gennemgå arkiveringsversionen for en lang række af bestemmelserne. Bemærk, at det ikke er alt, at ADA kan detektere. For eksempel lyder bekendtgørelsen 4.A.2, at Når en værdi i et felt er en kode som repræsentation for en fast og entydig værdi, skal koderne forklares. 5.B.2 lyder ligeledes: Datatypen string må kun indeholde ikke-opmærket tekst, som umiddelbart kan fortolkes.. Der er således nogle få bestemmelser, som ADA af gode grunde ikke kan detektere automatisk. Det er ikke altid muligt at beskrive en enkelt test for hver bestemmelse i bekendtgørelsen - forholdet er ikke altid 1:1. Det er for eksempel mere enkelt at formulere og implementere en test i ADA for, om en dokumentsamlingsmappe indeholder under dokumentmapper (bek. 4.G.3), end det er at formulere en test for, om alle nøgler har en entydig identifikator (bek. 4.A.1). Ydermere skal mange bestemmelser også forstås i forlængelse af andre bestemmelser. Derfor er der dannet testområder, hvis formål er at teste den række af bestemmelser, der indholdsmæssigt hænger sammen som følge af bekendtgørelsen. Følgende tabel indeholder de bestemmelser fra bekendtgørelse 1007, hvor en automatisk test kan finde frem til om en given arkiveringsversion lever op til bestemmelserne. I de to første kolonner findes de enkelte bestemmelser og i tredje kolonne er det angivet hvilket tematisk testområde, som de er indplaceret i. Oversigt over testområder Ordlyd i bekendtgørelsen Bilag 4 4.A Generelle regler om datastruktur 4.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. 4.B. Placering af mapper og filer 4.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. 4.B.2 Arkiveringsversionens indhold fordeles i mapper, som angivet i figur B.3 Mapperne skal navngives som angivet i figur B.4.a Et arkiveringsversionsid består af præfikset AID, en kode på 2-4 bogstaver, som angiver det modtagende arkiv, samt et arkiveringsversionsløbenummer. Elementerne adskilles med punktum. 4.B.5.a En arkiveringsversion, som ikke kan være på ét medie, jf. bilag 7, kan fordeles over flere medier. 4.B.5.b Mapperne ContextDocumentation, Indices og Schemas skal altid være placeret på afleveringens første medie. 4.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. 4.B.6 Der må kun være én af hver af de i figur 4.1 angivne mapper på hvert medie. 4.C Mappen Indices Testområde 4.A.1 4.B.1 4.B

4 4.C.1.a Mappen Indices skal indeholde følgende indeksfiler med oplysninger om arkiveringsversionen og dens indhold: fileindex.xml archiveindex.xml 4.C contextdocumentationindex.xml tableindex.xml 4.C.1.b Hvis arkiveringsversionen indeholder digitale dokumenter, lyd, video eller geodata, skal mappen Indices endvidere indeholde følgende indeksfil: 4.C.1 docindex.xml 4.C.1.c Alle indeksfiler skal overholde deres tilhørende skema, jf. bilag 8. 4.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. 4.C.2 4.C.2.b For hver enkelt fil i arkiveringsversionen angives de oplysninger, som fremgår af figur C.3 archiveindex.xml skal indeholde de oplysninger, som fremgår af 6.A. Testes under 6.A 4.C.4.a contextdocumentationindex.xml skal indeholde et indeks over de dokumenter, som findes i arkiveringsversionens kontekstdokumentation. 4.C.4.b For hvert dokument i kontekstdokumentationen angives de oplysninger, som fremgår af figur C.4 4.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. 4.C.5.b»tableIndex.xml«skal overholde det generelle XML-skema»tableIndex.xsd«, jf. 4.F. 4.C.5 4.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. 4.C.6 4.C.6.b For hvert enkelt dokument i docindex.xml angives de oplysninger, som fremgår af figur D. Mappen Tables 4.D.1 Mappen Tables skal indeholde én mappe for hver tabel i arkiveringsversionen. 4.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. 4.D.3 Mappen for hver tabel skal indeholde to filer: table[fortløbende nummer].xsd table[fortløbende nummer].xml1 4.D 4.D.4»table[fortløbende nummer].xsd«er et XML-skema, der kun angiver strukturen for den enkelte pågældende tabel, og skal være i overensstemmelse med XML-instansen»tableIndex.xml«, jf. 4.C.5.a, der angiver strukturen for hele den pågældende relationelle database, herunder samtlige tabeller. 4.D.5»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

5 overensstemmelse med det tilhørende XML-skema,»table[fortløbende nummer].xsd«. 4.D.6 Hvis et felt i en tabel kan have værdien NULL, skal den pågældende kolonne i det tilhørende skema (»table[fortløbende nummer].xsd«) indeholde attributten nillable=»true«. Tilsvarende skal XML-instansens (»table[fortløbende nummer].xml«) element indeholde attributten xsi:nil=»true«jf. W3C standarden for håndtering af NULL værdier i XML. 4.E. Mappen ContextDocumentation 4.E.1 Mappen ContextDocumentation skal indeholde én eller flere dokumentsamlingsmapper med kontekstdokumentation, jf. 6.B. 4.E.2 En dokumentsamlingsmappe med kontekstdokumentation må indeholde op til dokumentmapper. 4.E.3 Dokumentsamlingsmapperne navngives»doccollection[fortløbende nummer]«, begyndende med 1. Navnet skal være unikt inden for ContextDocumentation. 4.E.4 Hvert dokument i kontekstdokumentationen skal tildeles et ID på op til 12 cifre. Dokumentets ID skal være unikt inden for ContextDocumentation. 4.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. 4.E.6 Et dokuments fil (eller filer) navngives fortløbende med et nummer, begyndende med 1 samt formatets ekstension, jf. 4.G.8 4.F. Mappen Schemas 4.F.1 Mappen Schemas skal være opdelt i undermapperne standard og localshared. 4.F.2 Mappen standard skal indeholde skemaer for arkiveringsversionens indeksfiler, jf. bilag 8, samt W3C standard XML-skema, jf. 4.F.3 For skemaerne fileindex.xsd, archiveindex.xsd, contextdocumentationindex.xsd, tableindex.xsd, docindex.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. 4.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. 4.G. Mappen Documents 4.G.1 Mappen Documents skal indeholde én eller flere dokumentsamlingsmapper, dog maksimalt G.2 Dokumentsamlingsmapperne navngives»doccollection[fortløbende nummer]«, begyndende med 1. Navnet skal være unikt inden for Documents. 4.G.3 En dokumentsamlingsmappe må indeholde op til dokumentmapper. 4.G.4 Hvert dokument skal i arkiveringsversionen tildeles et ID på op til 12 cifre. Dokumentets ID skal være unikt inden for Documents. 4.G.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. 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. 4.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. 4.G.7.a GML-skemaer kan alternativt lagres i den skema-mappe, som navngives localshared, jf. 4.F. GMLskemaer i mappen localshared navngives»localschema[fortløbende nummer]«, begyndende med E 4.F 4.G

6 4.G.8.a Dokumenter i formatet TIFF skal have ekstension tif. 4.G.8.b Dokumenter i formatet MP3 skal have ekstension mp3. 4.G.8.c Dokumenter i formatet MPEG-2 og MPEG-4 skal have ekstension mpg. 4.G.8.d Dokumenter i formatet JPEG-2000 skal have ekstension jp2. 4.G.8.e Dokumenter i formatet GML skal have ekstension gml. 4.G.8.f Dokumenter i formatet WAE skal have ekstension wav. Bilag 5 5.A. Tabelindhold 5.A.1.a I overensstemmelse med den tabelstruktur, der er defineret for hver tabel i hvert sit tilhørende XMLskema, navngivet»table[fortløbende nummer].xsd«, jf. 4.D, 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 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. 5.B.3 Datatypen boolean kan jf. W3C kun antage værdierne 1; 0 eller true; false. 5.B.4 Datatyperne date, time og datetime kan bruges med eller uden Time Zone. 5.D. Tekstformat 5.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. 5.D.1.b De indkodede karakterer skal være gyldige Unicode skalarværdier. Surrogater/RC-elementer og Unicode noncharacters må ikke anvendes. 5.D.1.c Ingen karakterer i Private Use Area må indkodes. 5.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 5.D og vognretur (CR) #x0d. 5.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 D.2.b Tegnene fra og med #x7f til og med #x9f skal angives med deres decimale eller hexadecimale tegnreference. 5.D.2.c CDATA sektioner <![CDATA ]]> må ikke anvendes. 5.E. Digitale dokumenter 5.E.1.a Et digitalt dokument, jf. dog 5.F og 5.G, skal lagres i ét af følgende formater: det grafiske bitmapformat TIFF, version 6.0 baseline. JPEG-2000 efter standarden ISO/IEC :2004. Information technology - JPEG 2000 image coding system - Part 1: Core coding system. 5.E 5.E.1.b Det er tilladt at benytte begge formater inden for samme arkiveringsversion. 5.E.2 Dokumenter i TIFF skal komprimeres efter følgende kompressionsregler: Testes under 4.D Testes under 4.D

7 5.E.2.a Sort/hvide dokumenter skal komprimeres med CCITT/TSS grp. 3, grp. 4, PackBit eller LZW. 5.E.2.b Dokumenter med gråtoner eller farver skal komprimeres med PackBit eller LZW. 5.F. Lyd og video 5.F.1 Lydfiler skal lagres efter standarden MP3 DS/EN ISO/IEC F.2 Det modtagende arkiv kan tillade, at lydfiler afleveres i formatet WAE LPCM som specificeret i Multimedia Programming Interface and Data Specifications 1.0. IBM Corporation and Microsoft Corporation, August Dog begrænset til bitdybder, der er hele multipla af 8. 5.F.3 ideofiler skal lagres efter en af følgende standarder: MPEG-2 DS/EN ISO/IEC Eventuel lyd indkodes som MP3, som specificeret i ISO/IECf MPEG-4 AC DS/EN ISO/IEC (ITU-T H.264). ideo indkodes som specificeret i ISO/IEC Eventuel lyd indkodes som AAC, som specificeret i ISO/IEC ideo og lyd indpakkes i MPEG-4 formatet som defineret i ISO/IEC F 5.G. Geodata 5.G.1 Data fra geografiske informationssystemer samt øvrige geodata lagres som GML-filer iht. GML GML-standarden ISO G.2 GML-filer, som er større end 1 GB, opdeles i enheder efter det modtagende arkivs anvisning. 5.G.3 Hver GML-fil, evt. efter opdeling jf. 5.G.2, behandles som et separat dokument iht. reglerne i 4.G. 5.G 5.G.4 De nødvendige XML-skemaer til validering af GML-filerne skal indgå i arkiveringsversionen. Bilag 6 6.A. Arkivbeskrivelsesfil 6.A.1 Enhver arkiveringsversion skal indeholde en arkivbeskrivelsesfil med angivelse af oplysninger iht. figur A.2 Arkivbeskrivelsesfilen navngives archiveindex.xml og skal overholde det tilhørende skema, jf. bilag 8. 6.A 6.B. Kontekstdokumentation 6.B.3.a Dokumenterne indplaceres i én eller flere af de kategorier, som fremgår af figur 6.2. Testes under 6.B.3.b Oplysninger om kategoriseringen registreres i indeksfilen contextdocumentationindex, jf. 4.C.4.a. 4.C.4, 5.E og 6.B.4 Dokumenterne skal lagres i ét af de i arkiveringsversionen tilladte dokumentformater, jf. 5.E - 5.F. 5.F 6.C. Data om arkiveringsversionens tabeller 6.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. 6.C.5 For arkiveringsversioner af it-systemer, som nævnt i 6.C.4, skal kolonner, der indeholder særlige informationer, jf. figur figur 6.6, identificeres via elementet functionaldescription, jf. figur 6.3, 4.h. 6.C 6.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. 6.D. SQL-forespørgsler 6.D.2 SQL-forespørgslerne udformes efter standarden SQL:1999 (core). Testes under 6.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, 6.C dog således at navnet på de pågældende forespørgsler begynder med»a«

8 Generel opbygning af testområderne I det følgende vil hvert testområde blive præsenteret hver for sig og på følgende form: 1. En samling af de konkrete bestemmelser for testområdet (kopieret fra bek. 1007). 2. Præciserende definitioner* 3. Testformulering (se uddybning) 4. Testbemærkninger (se uddybning) 5. Kendte mangler 2. Præciserende definitioner* Der hvor det findes nødvendigt at skabe en forståelse og præcisering for aktuelle begreber (f.eks. primær- og fremmednøgler i testområde 4.A), vil der være udformet en præciserende definition af, hvordan Rigsarkivet fortolker og fastsætter denne problemstilling. Definitionen skal være med til at tydeliggøre, hvordan og hvorfor Rigsarkivet har formuleret testene for de konkrete testområder. 3. Testformulering* De enkelte testformuleringer er optegnet i et skema med følgende felter: Testnr. Fast løbenummer, der refererer til den aktuelle deltest Testnavn. Referencenavn til pågældende deltest Testforløb beskrivelse. Beskrivelse af testforløb for den enkelte deltest Implementeret. Her angives om den aktuelle deltest er blevet implementeret i ADA. Altså en direkte dokumentation af ADAs testfunktionalitet. Hvis der er fejl i dokumentationen, er du velkommen til at kontakte os på: ada-meldinger@sa.dk. Rigsarkivet vurderer løbende de indkomne forslag og problemer, og prioriterer løsningen af dem. Som udgangspunkt rettes i øjeblikket kun fejl og mangler, som betyder, at en arkiveringsversion ikke kan testes. Du er dog som hidtil også velkommen til at indsende ønsker til ny funktionalitet. Bemærk: hvis en række er farvet med grå, betyder det at denne deltest blot er et hint og ikke en hård fejl. 4. Testbemærkninger* I forbindelse med hvert enkelt testnummer, vil der i fornødent omfang være en supplerende beskrivelse og uddybning af testforløbet med en reference til deltestnummeret. 5. Kendte mangler* En opsummering af kendte mangler i testområdet

9 Testområde 4.A.1 (Generelle regler om datastruktur) 4.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. Præciserende definition af begreberne primær- og fremmednøgler: En primærnøgle kan bestå af et eller flere felter, der tilsammen udgør en entydig unik nøgle inden for den pågældende tabel. Dele af en primærnøgle må ikke bestå af enten felter med NULL- værdier eller værdier kun indeholdende forskellige former for blanktegn eks. ASCII hex 09,20 (tabulator, mellemrumstegn). Det er heller ikke acceptabelt, at et eller flere af felterne i en primærnøgle begynder eller afsluttes med et eller flere mellemrumstegn eller andre lignende blanktegn. En fremmednøgle er et eller flere felter i en tabel, der relateres til primærnøglen i en anden eller egen tabel. Der skal være fuld overensstemmelse mellem datatyper og længde i fremmednøglen og den refererede primærnøgle. En fremmednøgle kan ikke referere til dele af en primærnøgle, kun til hele nøglen. Testformulering: Testnr. Testnavn Testforløb beskrivelse Implementeret 4.A_1 Primærnøgletest unik Der testes for, om der findes primærnøgler, der ikke er unikke. Testen foretages ved sammensatte nøgler som enkelt felter, og ikke som en konkatenering af tekststrenge. 4.A_2 Primærnøgletest NULL Der testes for, om der findes felter i primærnøglen, der har en NULL værdi. 4.A_3 Primærnøgletest, blank Der testes for, om primærnøglefelter starter eller afslutter, med en eller anden form for blanktegn. 4.A_5 Fremmednøgletest, uden Der testes for, om der til alle instanser af en fremmednøgle findes en identisk reference i den refererede reference primærnøgle (Dangling tuples). 4.A_6 Fremmednøgletest, del af Der testes for, at primærnøglens felter i referencetabellen, er identisk med fremmednøglens felter, primærnøgle herunder den opmærkede rækkefølge af felter. 4.A_7 Fremmednøgletest, ikke Der testes for, om fremmednøglens reference udgøres af en erklæret og opmærket primærnøgle i primærnøgle referencetabellen. 4.A_8 Fremmednøgletest, datatyper Der testes for, om fremmednøglens og referencetabellens felter er identiske i relation til datatype. 4.A_10 Fremmednøgletest, Der testes for, om fremmednøglefelter starter eller afslutter med en eller anden form for blanktegn. Blank 4.A_11 Fremmednøgletest, tomme fremmednøgler Der laves en optælling af antallet af null-værdier i hver fremmednøgle. Kendte mangler 4.A_10 ikke implementeret. Redundant test da 4.A_3 tester for det i primærnøgler

10 Testområde 4.B.1 (Placering af mapper og filer) 4.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. Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.B.1_1 Mappestrukturtest, manglende første medie Der testes for om der findes et medie, som er korrekt navngivet, inklusiv medieløbenummer 4.B.1_2 Mappestrukturtest, samme medieløbenummer Der testes for den fortløbende nummerering af medier. 4.B.1_3 Mappestrukturtest, rækkefølge Der testes for, om rækkefølgen af medier er ubrudt Bemærkninger til test: Det antages implicit, at navngivningen af en arkiveringsversion starter med præfixet AID efterfulgt af en arkivkode på 2-4 bogstaver, samt et arkiveringsversionsløbenummer, afsluttet med et fortløbende medieløbenummer f.eks. (AID.SA ) 1. Der skal være angivet et medieløbenummer, for at testen kan gennemføres 2. Det er ikke muligt for mappestrukturtest at afsløre, hvis de/t sidste medie/r mangler eller er navngivet forkert. Det må efterfølgende bero på andre test der fejler, som følge af denne problemstilling. Fejl af denne karakter kan opstå, hvis udstrækningen af arkiveringsversionen strækker sig over flere medier. 3. Alle medier skal være navngivet med et fortløbende medieløbenummer startende fra

11 Testområde 4.B.2 (Placering af mapper og filer) 4.B.2 Arkiveringsversionens indhold fordeles i mapper, som angivet i figur B.3 Mapperne skal navngives som angivet i figur B.4.a Et arkiveringsversionsid består af præfikset AID, en kode på 2-4 bogstaver, som angiver det modtagende arkiv, samt et arkiveringsversionsløbenummer. Elementerne adskilles med punktum. 4.B.5.a En arkiveringsversion, som ikke kan være på ét medie, jf. bilag 7, kan fordeles over flere medier. 4.B.5.b Mapperne ContextDocumentation, Indices og Schemas skal altid være placeret på afleveringens første medie. 4.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. 4.B.6 Der må kun være én af hver af de i figur 4.1 angivne mapper på hvert medie. Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.B.2_1 Mappestruktur, Indices Der testes for, om mappen Indices findes på første medie 4.B.2_2 Mappestruktur, Schemas Der testes for, om mappen Schemas findes på første medie 4.B.2_3 Mappestruktur, ContextDocumentation Der testes for, om mappen ContextDocumentation findes på første medie 4.B.2_4 Mappestruktur, Tables mangler Der testes for, om der i hele arkiveringsversionen findes en mappe, navngivet som Tables 4.B.2_5 Mappestruktur, flere indices Der testes for, om der findes flere Indicesmapper, end den der skal ligge på første medie 4.B.2_6 Mappestruktur, flere Schemas Der testes for, om der findes flere Schemamapper, end den der skal ligge på første medie 4.B.2_7 Mappestruktur, flere Der testes for, om der findes flere ContextDocumentationmapper, end den der skal ligge på første ContextDocumentation medie 4.B.2_8 Mappestruktur, Documents Der undersøges, om arkiveringsversionen indeholder en eller flere mapper, navngivet som Documents 4.B.2_9 Mappestruktur, Tables Der undersøges, om arkiveringsversionen indeholder en eller flere mapper navngivet som Tables

12 Testområde 4.C (Mappen Indices) 4.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 4.C.1.b Hvis arkiveringsversionen indeholder digitale dokumenter, lyd, video eller geodata, skal mappen Indices endvidere indeholde følgende indeksfil: docindex.xml Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.C.1_1 Indicestest, fileindex Der testes for om mappen Indices indeholder en fileindex.xml 4.C.1_2 Indicestest,archiveIndex Der testes for om mappen Indices indeholder en archiveindex.xml 4.C.1_3 Indicestest,ContextDocumentatationIndex Der testes for om mappen Indices indeholder en ContextDocumentatationIndex.xml 4.C.1_4 Indicestest, tableindex Der testes for om mappen Indices indeholder en tableindex.xml 4.C.1_5 Indicestest, docindex Der testes for om mappen Indices indeholder en docindex.xml

13 Testområde 4.C.1 (Mappen Indices indeksfiler well-formed og valide) 4.C.1.c Alle indeksfiler skal overholde deres tilhørende skema, jf. bilag 8. Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.C.1_1 Skematest, fileindex well-formed. Der testes for, om fileindex.xml er well-formed. 4.C.1_2 Skematest, fileindex valid. Der testes for, om fileindex.xml er valid. 4.C.1_3 Skematest, archiveindex well-formed. Der testes for, om archiveindex.xml er well-formed. 4.C.1_4 Skematest, archiveindex valid. Der testes for, om archiveindex.xml er valid. 4.C.1_5 Skematest, ContextDocumentatation well-formed. Der testes for, om ContextDocumentation.xml er well-formed. 4.C.1_6 Skematest, ContextDocumentation valid. Der testes for, om ContextDocumentation.xml er valid. 4.C.1_7 Skematest, tableindex well-formed. Der testes for, om tableindex.xml er well-formed. 4.C.1_8 Skematest, tableindex valid. Der testes for, om tableindex.xml er valid. 4.C.1_9 Skematest, docindex well-formed. Der testes for, om docindex.xml er well-formed. 4.C.1_10 Skematest, docindex valid. Der testes for, om docindex.xml er valid. 4.C.1_11 Skematest, UTF-8 deklaration Der testes for, om indeksfilerne indeholder angivelse af UTF-8 tegnsæt i XML prolog. 4.C.1_12 Skematest, manglende XML prolog Der testes for, om indeksfilerne indeholder XML prolog

14 Testområde 4.C.2 (Mappen Indices fileindex.xml) 4.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. 4.C.2.b For hver enkelt fil i arkiveringsversionen angives de oplysninger, som fremgår af figur 4.2. Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse 4.C.2_1 fileindex, filindhold Der testes for, om alle de filer der er opmærket i fileindex.xml, findes fysisk i arkiveringsversion. manglende filer 4.C.2_2 fileindex, filindhold Der testes for, om alle de filer der fysisk befinder sig i arkiveringsversionen, er opmærket i fileindex.xml. overskydende filer 4.C.2_3 fileindex, kontrolsum Der testes for, om den enkelte fil i arkiveringsversionen, som er korrekt opmærket i fileindex.xml, har en identisk kontrolsum iflg. den opmærkede værdi. 4.C.2_4 fileindex, AID Der testes for, at arkiveringsversionsid angivet i <fon> er identisk med arkiveringsversionsid. 4.C.2_5 fileindex, dubletter Der testes for om fileindex.xml indeholder dubletopmærkninger for samme fil. Implementeret Bemærkninger til test: Skemadel for 4.C.2: 4.C.2.b bliver der testet for i 4.C.1.c under testområde 4.C.1 i og med, at der valideres op imod Rigsarkivets skemaer

15 Testområde 4.C.4 (Mappen Indices contextdocumentationindex.xml) 4.C.4.a contextdocumentationindex.xml skal indeholde et indeks over de dokumenter, som findes i arkiveringsversionens kontekstdokumentation. 4.C.4.b For hvert dokument i kontekstdokumentationen angives de oplysninger, som fremgår af figur 4.3. Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.C.4_1 contextdocumentationindex.xml, kategorier Der testes for, at mindst 1 af dokumentkategorierne i <documentcategory> i contextdocumentationindex.xml er markeret som true for hvert dokument Bemærkninger til test: Skemadel for 4.C.4: 4.C.4.b bliver der testet for i 4.C.1.c under testområde 4.C.1 i og med, at der valideres op imod Rigsarkivets skemaer

16 Testområde 4.C.5 (Mappen Indices tableindex.xml) 4.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. 4.C.5.b»tableIndex.xml«skal overholde det generelle XML-skema»tableIndex.xsd«, jf. 4.F. 4.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«. Præciserende definition af begrebet 1. normalform ed første normalform forstås i traditionel databasetradition, at der i felter kun findes en værdi, og at der ikke kan optræde repeterende grupper i tabellen. Der skal altid være opmærket en primærnøgle i tabellen. Rigsarkivet har tradition for at knytte andre databasebegreber til normalformsbegrebet herunder, om der findes relationer mellem alle tabeller i arkiveringsversionen, samt om de kolonner der indgår i en primærnøgle er opmærket som værende NOT NULL. Derudover at alle tabelnavne i en arkiveringsversion er unikke. Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.C.5_1 Relationstest, tabeller uden relation Der undersøges, om der findes tabeller uden relation til andre tabeller. Der bringes en liste over samtlige tabeller i arkiveringsversionen, der ikke har relationer til andre tabeller i databasen. Dette er ikke nødvendigvis en fej, men en oplysning. 4.C.5_2 Tabeltest, nullable Der undersøges, om de felter der indgår i en primærnøgle, er opmærket med nullable = true 4.C.5_3 Tabeltest, tabelnavne unikke Der undersøges, om alle tabeller i en arkiveringsversion har et unikt navn i tableindex.xml Bemærkninger til test: Skemadel for 4.C.5: Bekendtgørelsens 4.C.5.b bliver der testet for i 4.C.1.c under testområde 4.C.1 i og med, at der valideres op imod Rigsarkivets skemaer. Kendte mangler: 4.C.5_1 ADA kan på nuværende tidspunkt ikke teste for, om der er tabeller uden relationer til andre tabeller. Der er dog E/R-diagram i tablevieweren

17 Testområde 4.C.6 (Mappen Indices docindex.xml) 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. 4.C.6.b For hvert enkelt dokument i docindex.xml angives de oplysninger, som fremgår af figur 4.4. Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.C.6_1 Dokumenttest, parentid Der testes for, om der findes opmærkninger i docindex.xml i elementet <pid> 4.C.6_2 Dokumenttest, GML Hvis arkiveringsversionen har opmærket ekstension.gml i ofn samt gml i aft testes der for, om opmærkningen i gmlxsd er udført korrekt. 4.C.6_3 Dokumenttest, parentid sammenhæng Der testes for, om en docid opmærket i elementet <pid> har en overordnet reference til en docid opmærket i <did> 4.C.6_4 Dokumenttest, parentid rekursiv Der testes for, om alle led i indlejrede filers filer, har en endelig og afsluttende reference til en sammenhæng <did> 4.C.6_5 Dokumentindekstest, refererer til Der testes for, om alle dokumenter i dokumentindekset refererer til tabeldata opmærket med tabeldata functional description Dokumentidentifikation. 4.C.6_6 Dokumentindekstest, dokumenter Der testes for, om alle dokumenter i tabeldata opmærket med functional description refereret i tabeldata Dokumentidentifikation refererer til dokumenter i dokumentindekset

18 Testområde 4.D (Mappen Tables) 4.D.1 Mappen Tables skal indeholde én mappe for hver tabel i arkiveringsversionen. 4.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. 4.D.3 Mappen for hver tabel skal indeholde to filer: table[fortløbende nummer].xsd table[fortløbende nummer].xml1 4.D.4»table[fortløbende nummer].xsd«er et XML-skema, der kun angiver strukturen for den enkelte pågældende tabel, og skal være i overensstemmelse med XMLinstansen»tableIndex.xml«, jf. 4.C.5.a, der angiver strukturen for hele den pågældende relationelle database, herunder samtlige tabeller. 4.D.5»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 det tilhørende XML-skema,»table[fortløbende nummer].xsd«. 4.D.6 Hvis et felt i en tabel kan have værdien NULL, skal den pågældende kolonne i det tilhørende skema (»table[fortløbende nummer].xsd«) indeholde attributten nillable=»true«. Tilsvarende skal XML-instansens (»table[fortløbende nummer].xml«) element indeholde attributten xsi:nil=»true«jf. W3C standarden for håndtering af NULL værdier i XML. Præciserende definition af skemaer, som anvendes til at teste xml tabelinstanser med Bekendtgørelsesteksten 4.D.4 fastsætter, at skemaer til brug for at teste XML tabelinstanser skal udformes i overensstemmelse med den opmærkning der findes i XMLinstansen tableindex.xml. ADA fremstiller disse skemaer og udskifter evt. medfølgende skemaer i arkiveringsversionen. Der testes således ikke for, om der findes skemaer i arkiveringsversionens tabelmapper jf. bilag 5.A.1.a. Skemaerne udformes således, at de sikrer at tabelinstansernes struktur overholder de opmærkninger, som er anført i tableindex.xml, herunder overensstemmelse med datatyper samt NULL/nil værdier. Derudover skal skemaerne understøtte, at der kan forekomme tabelinstanser uden dataindhold. De test der ville være relevante jf. bilag 5.A og 5.B er indeholdt i de nedenstående testforløb. Testformulering: Testnr Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.D_1 Tabeltest, tabeller ikke opmærket i Der undersøges, om der findes tabeller i arkiveringsversionens tabelmapper, som ikke er opmærket i tableindex.xml tableindex.xml 4.D_2 Tabeltest, tabeller ikke til stede i Der undersøges, om der findes tabeller i arkiveringsversionen, som er opmærket i tableindex.xml, men arkiveringsversion som ikke findes i tabelmapper 4.D_3 Tabeltest, fortløbende nummerering Der undersøges, om tabellerne i tableindex.xml, er opmærket med mappenumre i en fortløbende af mapper ubrudt rækkefølge 4.D_4 Tabeltest, nummerering af mapper Der undersøges, om nummereringen af tabelmapper starter med table D_5 Tabeltest, fortløbende nummerering Der undersøges, om nummereringen af tabelmapper i Tables mapper i afleveringen, er fortløbende

19 af mapper 4.D_6 Tabeltest, tom tabelmappe Der undersøges, om der findes tomme tabelmapper 4.D_7 Tabeltest, tabelfiler Der undersøges, om de xml filer der ligger i tabelmapperne, er navngivet med table + det aktuelle mappenummer efterfulgt af extension.xml 4.D_8 Tabeltest, parsning well formed Alle tabeller parses med det af ADA generede skema, og der kontrolleres for om den aktuelle tabel er well-formed 4.D_9 Tabeltest, parsning valid Alle tabeller parses med det af ADA generede skema, og der kontrolleres for om den aktuelle tabel er valid jf. de begrænsninger som fremgår af skemaet 4.D_10 Tabeltest, parsing namespace Alle tabeller testes for, om namespaces er opmærket i overensstemmelse med Rigsarkivets retningslinjer 4.D_11 Tabeltest, parsing datoer Hvis tabellens tilhørende skema angiver at et felt er et datofelt/timestamp, opgøres yderdatoer for det pågældende felt. 4.D_12 Tabeltest, foran og efterstillede Der testes for, om tabeldata har opmærket foran- og efterstillede blanktegn. blanktegn 4.D_13 Tabeltest, XML Prolog Der testes for, at tabellerne har opmærket en XML prolog. 4.D_14 Tabeltest, UTF8 deklaration Der testes for, om tabellerne indeholder angivelse af UTF-8 tegnsæt i XML prolog. Bemærkninger til test: 4.D_10. Denne test foretages for at sikre, at der ikke findes uvedkommende prefix i den enkelte xml instans. 4.D_11. Datoer bringes som oplysning til testere, for hvert felt i tabel, der indeholder en dato. Denne oplysning bruges til at vurdere om arkiveringsversionen indeholder data for hele perioden som angivet i afleveringsbestemmelse. 4.D_12. Se US&k=k(System.Char.IsWhiteSpace);k(SolutionItemsProject);k(TargetFrameworkMoniker-.NETFramework,ersion%3Dv4.5);k(DevLang-csharp)&rd=true for definition af blanktegn. Kendte mangler: 4.D_6 Der testes ikke for tomme tabelmapper. 4.D_10 I tilfælde af uvedkommende prefix kan ADA ikke detektere dette og heller ikke indlæse tabeller. 4.D_12 ADA kommer ikke med en meddelelse, der er granuleret nok. Det er svært for brugeren at lokalisere de rækker, hvor der er foran- og efterstillede blanktegn

20

21 Testområde 4.E (Mappen ContextDocumentation) 4.E.1 Mappen ContextDocumentation skal indeholde én eller flere dokumentsamlingsmapper med kontekstdokumentation, jf. 6.B. 4.E.2 En dokumentsamlingsmappe med kontekstdokumentation må indeholde op til dokumentmapper. 4.E.3 Dokumentsamlingsmapperne navngives»doccollection[fortløbende nummer]«, begyndende med 1. Navnet skal være unikt inden for ContextDocumentation. 4.E.4 Hvert dokument i kontekstdokumentationen skal tildeles et ID på op til 12 cifre. Dokumentets ID skal være unikt inden for ContextDocumentation. 4.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. 4.E.6 Et dokuments fil (eller filer) navngives fortløbende med et nummer, begyndende med 1 samt formatets ekstension, jf. 4.G.8 Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.E_1 ContextDocumentation test, uvedkommende objekter Der testes for, om der findes andre mapper eller filer i ContextDocumentationmappen, udover dokumentsamlingsmapper 4.E_2 ContextDocumentation, tomme dokument-samlingsmapper Der testes for, om der findes dokumentsamlingsmapper, der er tomme 4.E_3 ContextDocumentation, manglende dokumentsamlingsmapper Der testes for, at ContextDocumentationmappen indeholder mindst en dokumentsamlingsmappe 4.E_4 4.E_6 4.E_7 4.E_9 4.E_10 ContextDocumentation, dokumentsamlings-mapper forkert nummererede ContextDocumentation, manglende dokument ContextDocumentation, manglende opmærkning ContextDocumentation, filtyper ContextDocumentation, filer Der testes for, om dokumentsamlingsmapper er korrekt fortløbende nummererede startende fra 1 Der testes for, at der er overensstemmelse mellem dokumenter opmærket i contextdocumentation.xml, og de dokumenter der findes i dokumentmapper i ContextDocumentation Der testes for, at der er overensstemmelse mellem dokumenter opmærket i contextdocumentation.xml og de dokumenter der findes i dokumentmapper i ContextDocumentation. Der testes for, at de dokumenter der findes i dokumentmapperne i ContextDocumentationmappen, er indeholdt i de filtyper, som er beskrevet i bek. 4.G.8. Der testes for, om nogen af dokumentsamlingsmapperne, indeholder mere end dokumentmapper

22 4.E_11 ContextDocumentation, samme filtype Der testes for, om nogen af dokumentmapperne indeholder forskellige filtyper 4.E_12 ContextDocumentation, unik navngivning Der testes for, om dokumentets ID (mappenavn) er unikt inden for contextdocumentation 4.E_13 ContextDocumentation, siderækkefølge filer Der testes for, om et dokuments filer siderækkefølge er navngivet fortløbende, startende fra 1. (extension) n.(extension) 4.E_14 ContextDocumentation, tomme dokumentmapper Der testes for, om der findes dokumentmapper, der er tomme

23 Testområde 4.F (Mappen Schemas) 4.F.1 4.F.2 4.F.3 4.F.4 Mappen Schemas skal være opdelt i undermapperne standard og localshared. Mappen standard skal indeholde skemaer for arkiveringsversionens indeksfiler, jf. bilag 8, samt W3C standard XML-skema, jf. For skemaerne fileindex.xsd, archiveindex.xsd, contextdocumentationindex.xsd, tableindex.xsd, docindex.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. Mappen localshared skal indeholde eventuelle GML-skemaer, som ikke er placeret sammen med det pågældende GML-dokument, jf. 4.G.7.a. Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.F_1 Skematest, mapper Der testes for, om skemamapper er til stede og er navngivet korrekt 4.F_2 Skematest, overflødige objekter Der testes for, om der findes uvedkommende objekter i mappen Schemas, samt de 2 undermapper 4.F_3 Skematest, archiveindex.xsd ikke intakt Der testes for, om archiveindex.xsd er intakt og identisk med det skema, som Rigsarkivet stiller til rådighed 4.F_4 Skematest, contextdocumentationindex.xsd Der testes for, om contextdocumentationindex.xsd er intakt og identisk med det skema, som ikke intakt Rigsarkivet stiller til rådighed 4.F_5 Skematest, tableindex.xsd ikke intakt Der testes for, om tableindex.xsd er intakt og identisk med det skema, som Rigsarkivet stiller til rådighed 4.F_6 Skematest, fileindex.xsd ikke intakt Der testes for, om fileindex.xsd er intakt og identisk med det skema, som Rigsarkivet stiller til rådighed 4.F_7 Skematest, docindex.xsd ikke intakt Der testes for, om docindex.xsd er intakt og identisk med det skema, som Rigsarkivet stiller til rådighed 4.F_8 Skematest, XMLSchema.xsd ikke intakt Der testes for, om XMLSchema.xsd er intakt og identisk med det skema, som Rigsarkivet stiller til rådighed Kendte mangler: 4.F_2 ADA finder ikke uvedkommende objekter i mappen Schemas, samt de 2 undermapper. Alle filer vil dog fanges ved fejl i fileindex.xml, så reelt er der kun tale om manglende tjek for mapper. 4.F ADAs skematest omkring intakte skemaer ligger under dokumentindextest

24 Testområde 4.G (Mappen Documents) 4.G.1 Mappen Documents skal indeholde én eller flere dokumentsamlingsmapper, dog maksimalt G.2 Dokumentsamlingsmapperne navngives»doccollection[fortløbende nummer]«, begyndende med 1. Navnet skal være unikt inden for Documents. 4.G.3 En dokumentsamlingsmappe må indeholde op til dokumentmapper. 4.G.4 Hvert dokument skal i arkiveringsversionen tildeles et ID på op til 12 cifre. Dokumentets ID skal være unikt inden for Documents. 4.G.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. 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. 4.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. 4.G.7.a GML-skemaer kan alternativt lagres i den skema-mappe, som navngives localshared, jf. 4.F. GMLskemaer i mappen localshared navngives»localschema[fortløbende nummer]«, begyndende med 1. 4.G.8.a Dokumenter i formatet TIFF skal have ekstension tif. 4.G.8.b Dokumenter i formatet MP3 skal have ekstension mp3. 4.G.8.c Dokumenter i formatet MPEG-2 og MPEG-4 skal have ekstension mpg. 4.G.8.d Dokumenter i formatet JPEG-2000 skal have ekstension jp2. 4.G.8.e Dokumenter i formatet GML skal have ekstension gml. 4.G.8.f Dokumenter i formatet WAE skal have ekstension wav. Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 4.G_1 Documents, uvedkommende objekter Der testes for om der findes andre mapper eller filer i Documents, udover dokumentsamlingsmapper 4.G_2 Documents, tomme Der testes for, om der findes dokumentsamlingsmapper, der er tomme dokumentsamlingsmapper 4.G_3 Documents, manglende dokument- Der testes for, at Documents indeholder mindst en dokumentsamlingsmappe samlingsmapper 4.G_4 Documents, dokumentsamlingsmapper Der testes for, om dokumentsamlingsmapper er korrekt fortløbende nummererede startende fra 1 forkert nummererede 4.G_5 Documents, dokumentid Der testes for, at ID for et dokument kun består af cifre samt det over holder begrænsningen på højst 12 cifre 4.G_6 Documents, manglende dokument Der testes for, at der er overensstemmelse mellem dokumenter opmærket i docindex.xml, og de dokumenter der findes i dokumentmapper i Documents

25 4.G_7 Documents, manglende opmærkning Der testes for, at der er overensstemmelse mellem dokumenter opmærket i docindex.xml og de dokumenter der findes i dokumentmapper i Documents 4.G_8 Documents, navngivning dokumenter Der testes for, at navngivning af dokumenter begynder med 1 efterfulgt af en gyldig extension jf. bek. 4.G.8, samt at der ikke er anvendt foranstillede nuller 4.G_9 Documents, Der testes for, at de dokumenter der findes i dokumentmapperne i Documentsmappen, er indeholdt filtyper i de filtyper, som er beskrevet i bek. 4.G.8. 4.G_11 Documents, filer Der testes for om nogen af dokumentsamlingsmapperne, indeholder mere end dokumentmapper 4.G_12 Documents, samme filtype Der testes for om nogen af dokumentmapperne indeholder forskellige filtyper 4.G_13 Documents, unikke Der testes for om dokumenternes ID er er unikke inden for Documents. 4.G_14 Documents, siderækkefølge filer Der testes for, om et dokuments filer siderækkefølge er navngivet fortløbende, startende fra 1. (extension) n.(extension)

26 Testområde 5.A (Tabelindhold) 5.A.1.a I overensstemmelse med den tabelstruktur, der er defineret for hver tabel i hvert sit tilhørende XMLskema, navngivet»table[fortløbende nummer].xsd«, jf. 4.D, 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. Præciserende definition af kontrol af datatyper I testpunkterne under testområde 4.D parses de relevante xml tabelinstanser med de skemaer, som ADA fremstiller ud fra tableindex.xml. Udformningen af skemaer skal således tage højde for den oversættelse af SQL :1999 datatyper til W3C XML Schema Language 1.0, der er angivet i bekendtgørelsen figur 5.1 side 10. Der udføres således ingen øvrige test af datatyper end ovennævnte parsning af de enkelte xml tabelinstanser. Testområde 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 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. 5.B.2 Datatypen string må kun indeholde ikke-opmærket tekst, som umiddelbart kan fortolkes. 5.B.3 Datatypen boolean kan jf. W3C kun antage værdierne 1; 0 eller true; false. 5.B.4 Datatyperne date, time og datetime kan bruges med eller uden Time Zone. Præciserende definition af kontrol af datatyper I testpunkterne under testområde 4.D parses de relevante xml tabelinstanser med de skemaer, som ADA fremstiller ud fra tableindex.xml. Udformningen af skemaer skal således tage højde for den oversættelse af SQL :1999 datatyper til W3C XML Schema Language 1.0, der er angivet i bekendtgørelsen figur 5.1 side 10. Der udføres således ingen øvrige test af datatyper end ovennævnte parsning af de enkelte xml tabelinstanser

27 Testområde 5.D (Tekstformat) 5.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. 5.D.1.b De indkodede karakterer skal være gyldige Unicode skalarværdier. Surrogater/RC-elementer og Unicode noncharacters må ikke anvendes. 5.D.1.c Ingen karakterer i Private Use Area må indkodes. 5.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. 5.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 D.2.b Tegnene fra og med #x7f til og med #x9f skal angives med deres decimale eller hexadecimale tegnreference. 5.D.2.c CDATA sektioner <![CDATA ]]> må ikke anvendes. Testformulering: Testnr. Testnavn (internt referencenavn) Testforløb beskrivelse Implementeret 5.D_1 Tekstformat, UTF8 Det testes for om xml tabelinstanser overholder kravet om UTF8 indkodning 5.D_2 Tekstformat, skalarværdier Der testes for, om xml tabelinstanser indeholder Surrogater/RC-elementer og Unicode noncharacters 5.D_3 Tekstformat, private use area Det testes for, om xml tabelinstanser har indkodet karakterer i private use area 5.D_4 Tekstformat, escaping Der tests for, om xml tabelinstanser overholder krav til escaping som fremgår af bek. Figur D_5 Tekstformat, tegnreference Der testes for, om opmærkninger i xml tabelinstanser for #x7f til og med #x9f, er angivet med enten decimal eller hexværdi Kendte mangler: 5.D. ADA tester ikke for alle typer fejl i tekstformat

Hvad udgør en ADA-test? Dokumentation af testfunktioner i ADA (version 3.0.0)

Hvad udgør en ADA-test? Dokumentation af testfunktioner i ADA (version 3.0.0) Hvad udgør en ADA-test? Dokumentation af testfunktioner i ADA (version 3.0.0) Om dette dokument ADA er navnet på den applikation, som Rigsarkivet har udviklet til at teste, om en given arkiveringsversion

Læs mere

Hvad udgør en ADA-test? Dokumentation for maskintest ved ADA (version 2.3.0) iht. bekendtgørelse 1007 af 20. august 2010

Hvad udgør en ADA-test? Dokumentation for maskintest ved ADA (version 2.3.0) iht. bekendtgørelse 1007 af 20. august 2010 Hvad udgør en ADA-test? Dokumentation for maskintest ved ADA (version 2.3.0) iht. bekendtgørelse 1007 af 20. august 2010 Om dette dokument ADA er navnet på den applikation, som Rigsarkivet har udviklet

Læs mere

Udkast til revideret bekendtgørelse om arkiveringsversioner

Udkast til revideret bekendtgørelse om arkiveringsversioner Udkast til revideret bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017 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 offentlige

Læs mere

Bekendtgørelse om arkiveringsversioner

Bekendtgørelse om arkiveringsversioner BEK nr 1007 af 20/08/2010 (Gældende) Udskriftsdato: 2. juli 2016 Ministerium: Kulturministeriet Journalnummer: Kulturmin., Statens Arkiver, j.nr. 2010-018996 Senere ændringer til forskriften Ingen Bekendtgørelse

Læs mere

Udkast til revideret bekendtgørelse om arkiveringsversioner

Udkast til revideret bekendtgørelse om arkiveringsversioner Udkast til revideret bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017 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 offentlige

Læs mere

Bilag B2: Oversigt over foreslåede ændringer i bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017

Bilag B2: Oversigt over foreslåede ændringer i bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017 Bilag B2: Oversigt over foreslåede ændringer i bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017 Generelt: Alle referencer til Statens Arkiver erstattes af Rigsarkivet Punkt/afsnit Ændring

Læs mere

Oversigt over de mest almindelige fejl ved test

Oversigt over de mest almindelige fejl ved test Oversigt over de mest almindelige fejl ved test Data og dokumenter fra den offentlige forvaltnings it-systemer, som skal bevares for eftertiden, skal afleveres til arkiv i form af arkiveringsversioner.

Læs mere

Releasenote ADA 3.3.3

Releasenote ADA 3.3.3 Releasenote ADA 3.3.3 ADA er Rigsarkivets værktøj til test af arkiveringsversioner, som er udarbejdet efter reglerne i bekendtgørelse nr. 1007 af 20. august 2010 om arkiveringsversioner. Den nye ADA version

Læs mere

Vejledning til bekendtgørelse om arkiveringsversioner

Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse nr. 1007 af 20. august 2010 id="docindex"> Indholdsfortegnelse Paragraf

Læs mere

Vejledning til bekendtgørelse om arkiveringsversioner

Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse nr. 1007 af 20. august 2010 id="docindex"> Indholdsfortegnelse Paragraf

Læs mere

Vejledning til bekendtgørelse om arkiveringsversioner

Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse nr. 1007 af 20. august 2010 id="docindex"> Indholdsfortegnelse Paragraf

Læs mere

Vejledning til bekendtgørelse om arkiveringsversioner

Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse om arkiveringsversioner Vejledning til bekendtgørelse nr. 1007 af 20. august 2010 id="docindex"> Indholdsfortegnelse Paragraf

Læs mere

Vejledning om produktion af arkiveringsversioner. Oktober 2005 @ 0 1

Vejledning om produktion af arkiveringsversioner. Oktober 2005 @ 0 1 Vejledning om produktion af arkiveringsversioner Oktober 2005 0 @ 0 1 1 FORMÅL...3 Læsevejledning... 3 ANALYSE...4 PRODUKTION AF ARKIVERINGSVERSION TRIN FOR TRIN...6 Kopiering af elektronisk arkivsystem...

Læs mere

Kort og godt om test af arkiveringsversioner

Kort og godt om test af arkiveringsversioner Kort og godt om test af arkiveringsversioner Data og dokumenter fra den offentlige forvaltnings it-systemer, som skal bevares for eftertiden, skal afleveres til arkiv i form af arkiveringsversioner. Arkiveringsversioner

Læs mere

Afleveringsbestemmelse for Kingo

Afleveringsbestemmelse for Kingo Kultur- og Fritidsforvaltningen Stadsarkivet Afleveringsbestemmelse for Kingo Efter drøftelse mellem Center for Specialundervisning, Børne- og Ungeforvaltningen og Københavns Stadsarkiv fastsættes hermed

Læs mere

Anvisning i aflevering af bitemporale data

Anvisning i aflevering af bitemporale data UDKAST udgivet juni 2019 Anvisning i aflevering af bitemporale data Baggrund Aflevering af data fra it-systemer til et offentligt arkiv er baseret på aflevering af en arkiveringsversion i en relationel

Læs mere

Vejledning til aflevering af dokumenter fra it-systemer til Statens Arkiver. Marts 2012 @ 1

Vejledning til aflevering af dokumenter fra it-systemer til Statens Arkiver. Marts 2012 @ 1 Vejledning til aflevering af dokumenter fra it-systemer til Statens Arkiver Marts 2012 0 @ 1 0 1 Indholdsfortegnelse 1. VEDLIGEHOLDELSE OG AFLEVERING AF DOKUMENTARKIVER...4 A. VEDLIGEHOLDELSE OG BEST PRACTISE...4

Læs mere

Brugervejledning til ADA

Brugervejledning til ADA Brugervejledning til ADA ADA version 3.3.3 ADA er et program, der af Rigsarkivet er udviklet til at teste, om en given arkiveringsversion lever op til bestemmelserne i bekendtgørelse nr. 1007 af 20. august

Læs mere

Bekendtgørelse om arkiveringsversioner af bevaringsværdige data fra elektroniske arkivsystemer

Bekendtgørelse om arkiveringsversioner af bevaringsværdige data fra elektroniske arkivsystemer Bekendtgørelse nr. 342 af 11. marts 2004 Bekendtgørelse om arkiveringsversioner af bevaringsværdige data fra elektroniske arkivsystemer I medfør af 5, stk. 1, 13, stk. 1, og 14 i bekendtgørelse nr. 591

Læs mere

Dokumentvejledningen. Rigsarkivet december 2015, BETA-version

Dokumentvejledningen. Rigsarkivet december 2015, BETA-version Dokumentvejledningen Vejledning i håndtering af dokumenter ved produktion af arkiveringsversioner. Supplement til Vejledning til Bekendtgørelse om arkiveringsversioner. Rigsarkivet december 2015, BETA-version

Læs mere

@ 1. Vejledning til Bekendtgørelse om arkiveringsversioner af bevaringsværdige data fra elektroniske arkivsystemer

@ 1. Vejledning til Bekendtgørelse om arkiveringsversioner af bevaringsværdige data fra elektroniske arkivsystemer Vejledning til Bekendtgørelse om arkiveringsversioner af bevaringsværdige data fra elektroniske Bekendtgørelse nr. 342 af 11. marts 2004 Marts 2004 0 @ 1 0 1 Indholdsfortegnelse PARAGRAF 1-9...4 BILAG

Læs mere

0.9 19-09-2012 DAVAR Omdøbt til SagDokumentFormat. Attention er skilt ud i et selvstændigt format, AttentionFormat.

0.9 19-09-2012 DAVAR Omdøbt til SagDokumentFormat. Attention er skilt ud i et selvstændigt format, AttentionFormat. Specifikation 19. september 2012 DAVAR J.nr. 2012-6211-281 Sagdokumentformat Versionshistorik Version Dato Initialer Noter 0.7 15-06-2012 DAVAR Høringsversion. Indsat MeddelelseAttention. 0.9 19-09-2012

Læs mere

Integration af DocuBizz og Helios

Integration af DocuBizz og Helios Integration af DocuBizz og Helios v. 0.2 Side 1 af 7 Integration af DocuBizz og Helios 1 Overordnet beskrivelse... 1 2 Format for de overførte data... 1 3 Overførsel af stamdata fra Helios til DocuBizz...

Læs mere

- beskrivelse af snitflader

- beskrivelse af snitflader - beskrivelse af snitflader 1. Indholdsfortegnelse 1. Indholdsfortegnelse... 2 2. Ændringer... 3 3. Læsevejledning... 4 4. Tilmeldingslisten... 5 5. Materiale-indlæsningsfilen... 7 6. Fejl- og kvitteringslisterne...

Læs mere

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5 Databaser og SQL Introduktion til SQL Kap 1-5 1 Dagens gang Databaser Database begreber Mapning af klasser til relationel model Normalisering Opgaver til næste gang 2 Databasebegreber A database is a:

Læs mere

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har

Læs mere

OIOUBL Guideline. OIOUBL Guideline

OIOUBL Guideline. OIOUBL Guideline OIOUBL Guideline OIOUBL Guideline OIOUBL Datatyper UBL 2.0 Datatypes G29 Version 1.3 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 Kolofon Kontakt: Digitaliseringsstyrelsen E-mail:

Læs mere

Internationalt udblik: Digital bevaring på Rigsarkivet i Danmark

Internationalt udblik: Digital bevaring på Rigsarkivet i Danmark Internationalt udblik: Digital bevaring på Rigsarkivet i Danmark Jan Dalsten Sørensen Digital Bevaring og Oparbejdning 29. November 2016 1 Agenda Generelt om udfordringer ved digital bevaring Strategivalg

Læs mere

Database for udviklere. Jan Lund Madsen PBS10107

Database for udviklere. Jan Lund Madsen PBS10107 Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated

Læs mere

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0 Hvad er en relationsdatabase? Odense, den 19 januar 2004 Version 10 Program for 6 kursusdag: Databaser 0900-0945 Hvad er en relationsdatabase? -1045 Opgave om normalisering 1100-1145 Eksempel på database

Læs mere

IKT-teknisk kommunikationsspecifikation

IKT-teknisk kommunikationsspecifikation Bilag til IKT Ydelsesspecifikation Dato 2012-10-01, Revisionsdato: 2013-04-15 Samarbejdsdokument for byggesagens parter Projekt: Byggesag: Projektledelse: IKT Koordinator: Dato: Revision: Revision dato:

Læs mere

Skriftlig eksamen i. Databaser. Vinter 2002/2003

Skriftlig eksamen i. Databaser. Vinter 2002/2003 Skriftlig eksamen i Databaser Vinter 2002/2003 Dette eksamenssæt består af 5 nummererede sider (incl. denne). Der er 5 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave 1: 15% Opgave 2: 30%

Læs mere

Installations- og. Brugervejledning. Rambøll CAREArkiv - version feb Rambøll Informatik A/S. j.nr. LLP feb.

Installations- og. Brugervejledning. Rambøll CAREArkiv - version feb Rambøll Informatik A/S. j.nr. LLP feb. Rambøll CAREArkiv - version 8.00.06 feb. 2008 Installations- og Brugervejledning Rambøll Informatik A/S j.nr. LLP070004.2 feb. 2008 Installations- og Brugervejledning til Rambøll CAREArkiv v. 8.00.06 Indholdsfortegnelse

Læs mere

Brugermanual SOFIA 2.1 Til brugere på læsesalen. Rigsarkivets program til visning af digitale arkivalier august 2015

Brugermanual SOFIA 2.1 Til brugere på læsesalen. Rigsarkivets program til visning af digitale arkivalier august 2015 Brugermanual SOFIA 2.1 Til brugere på læsesalen Rigsarkivets program til visning af digitale arkivalier august 2015 INDHOLDSFORTEGNELSE 1. INDLEDNING 3 1.1 Log in 4 2. SOFIAS OPBYGNING 5 2.1 Menupunkter

Læs mere

OIOUBL Guideline. OIOUBL Guideline

OIOUBL Guideline. OIOUBL Guideline OIOUBL Guideline OIOUBL Guideline OIOUBL Dokument Reference UBL 2.0 Document Reference G21 Version 1.3 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 Kolofon Kontakt: Digitaliseringsstyrelsen

Læs mere

DKAL Snitflader Masseforsendelse

DKAL Snitflader Masseforsendelse DKAL Snitflader Masseforsendelse 1 C.1 Indholdsfortegnelse C.1 INDHOLDSFORTEGNELSE... 2 C.2 LÆSEVEJLEDNING... 3 C.3 TILMELDINGSLISTE... 4 C.3.1 RECORD-STRUKTUR... 4 C.3.2 OIOXML-STRUKTUR... 5 C.4 MATERIALE-INDLÆSNING...6

Læs mere

Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit.

Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit. Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit. XML (eng. extensible Markup Language) XML er en måde at strukturere data på i tekstform. På samme måde som

Læs mere

CAREArkiv. -Pligtaflevering af arkivdata fra RAMBØLL CARE.

CAREArkiv. -Pligtaflevering af arkivdata fra RAMBØLL CARE. -Pligtaflevering af arkivdata fra AMBØLL CAE. Pligtaflevering af CAE arkivdata hvorfor det? Da ambøll CAE er omfattet af lov om behandling af personoplysninger og endvidere opfylder kriterier for aflevering,

Læs mere

Dataanalyse og databaser

Dataanalyse og databaser Dataanalyse og databaser En database er lang række data, der er blevet struktureret således, at der er relationer mellem tabellerne og det er muligt at indsætte og udtrække den ønskede information fra

Læs mere

OBJEKTKODE Kodeværdi for objekttype Integer(2) 30 Objektkode 30 gælder for planer der knyttes til en lokalplan. Se evt. kodeliste for Plandk2+

OBJEKTKODE Kodeværdi for objekttype Integer(2) 30 Objektkode 30 gælder for planer der knyttes til en lokalplan. Se evt. kodeliste for Plandk2+ PlanDK2+: Byggefelt OBS. Byggefelter er implementeret i Plandata som en selvstændig plantype (30.4). 19. juni 2018 Felter markeret med rødt SKAL udfyldes, når der gemmes en kladde i Felter markeret med

Læs mere

De præmisser vi arbejdede under, har haft betydning for det endelige valg af format.

De præmisser vi arbejdede under, har haft betydning for det endelige valg af format. 1 De præmisser vi arbejdede under, har haft betydning for det endelige valg af format. 2 Min præsentation handler om surveydata dvs. spørgeskemabasserede undersøgelser. 3 Anmeldelsesbekendtgørelsen angiver

Læs mere

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger Skriftlig eksamen i Databaser Vinter 2002/2003 Vejledende løsninger Dette eksamenssæt består af 5 nummererede sider (incl. denne). Der er 5 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave

Læs mere

Anvendelse af dobbelthistorik i GD2

Anvendelse af dobbelthistorik i GD2 Grunddataprogrammet under den Fællesoffentlige Digitaliseringsstrategi GD2 - Adresseprogrammet Anvendelse af dobbelthistorik i GD2 Implementerings regler og eksempler på dobbelthistorik MBBL- REF: Version:

Læs mere

Vejledning om IT-arkivering

Vejledning om IT-arkivering NUNATTA ALLAGAATEQARFIA, 2018 Vejledning om IT-arkivering Vejledningen er udformet som en mere praksisnær uddybning af de dele af arkivloven og arkivbekendtgørelsen som omhandler IT-arkivering. Den er

Læs mere

Region Hovedstaden Center for It, Medico og Telefoni Arkivering af data til Rigsarkivet

Region Hovedstaden Center for It, Medico og Telefoni Arkivering af data til Rigsarkivet Arkivering af data til Rigsarkivet Sune Brødsgaard Lassen 1 Formål Regionernes arbejde skal dokumenteres, så kommende generationer kan skrive og forstå deres historie. Rigsarkivet sikrer den digitale og

Læs mere

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database Kursusbeskrivelse Oprettelse af en Access-database Som eksempel på en Access-database oprettes en simpelt system til administration af kurser. Access-databasen skal indeholde: et instruktørkartotek et

Læs mere

Tilslutning til ecomone Basis (OIO Faktura)

Tilslutning til ecomone Basis (OIO Faktura) Tilslutning til ecomone Basis (OIO Faktura) 1. november 2009, Version 1.1 1. POST DANMARKS ECOMONE BASIS (OIO FAKTURA)... 3 1.1 BEGREBER... 3 2 KANALER... 3 3 MODEL FOR DATAUDVEKSLING... 4 4 KOMMUNIKATION...

Læs mere

Bilag til vejledning i anvendelse af attentionformatet i Digital Post-løsningen. December 2017, version 0.9

Bilag til vejledning i anvendelse af attentionformatet i Digital Post-løsningen. December 2017, version 0.9 Bilag til vejledning i anvendelse af attentionformatet i Digital Post-løsningen December 2017, version 0.9 Hvad kan du læse om? I denne vejledning kan du læse om hvilke retningslinjer, der gælder for den

Læs mere

Encoding:...1 Et tegn sæt (character set):...1 UTF-8 og UTF-16 (Unicode):...2

Encoding:...1 Et tegn sæt (character set):...1 UTF-8 og UTF-16 (Unicode):...2 Encoding:...1 Et tegn sæt (character set):...1 UTF-8 og UTF-16 (Unicode):...2 Encoding: Vi har tidligere set på spørgsmålet om et XML dokuments encoding. Det er generelt altid en god ide at gemme et dokument

Læs mere

Indholdsfortegnelse. Validering af journalnumre og genstandsnumre samt eksport til Regin. Museernes Udgravningsdata (MUD)

Indholdsfortegnelse. Validering af journalnumre og genstandsnumre samt eksport til Regin. Museernes Udgravningsdata (MUD) Museernes Udgravningsdata (MUD) Validering af journalnumre og genstandsnumre samt eksport til Regin Kravspecifikation og tilbud version 32 COWI A/S Parallelvej 2 2800 Kongens Lyngby Telefon 45 97 22 11

Læs mere

Snitfladebeskrivelse Import og Eksport af.csv fil til Tabulex Skema

Snitfladebeskrivelse Import og Eksport af.csv fil til Tabulex Skema Snitfladebeskrivelse Import og Eksport af.csv fil til Tabulex Skema Version 2.0 9. juli 2012 Side 1 af 8 Dokument oplysninger Dette dokument er udfærdiget af Tabulex ApS og beskyttet af copyright. Ret

Læs mere

132-400 kv AC Station. Kontrolanlæg Relæbeskyttelse. Dataudveksling med SIMEAS SAFIR. ETS-52-01-04 Rev. 1

132-400 kv AC Station. Kontrolanlæg Relæbeskyttelse. Dataudveksling med SIMEAS SAFIR. ETS-52-01-04 Rev. 1 132-400 kv AC Station Kontrolanlæg Relæbeskyttelse Dataudveksling med SIMEAS SAFIR ETS-52-01-04 Rev. 1 teknisk standard Dokument nr. 60386/10, sag 10/5371 - ETS-52-01-04 v. 0 1/10 REVISIONSOVERSIGT Dokumentnummer:

Læs mere

Finanstilsynets indberetningssystem. Vejledning til Regnearksskabelonerne

Finanstilsynets indberetningssystem. Vejledning til Regnearksskabelonerne Finanstilsynets indberetningssystem Vejledning til Regnearksskabelonerne Finanstilsynet - 2. udgave oktober 2009 Indholdsfortegnelse 1 INDLEDNING... 2 2 FORUDSÆTNINGER... 3 3 TRIN FOR TRIN... 4 3.1 Hent

Læs mere

Aflevering af kommuner og og regioners digitale data og dokumenter til Statens Arkiver. En generel vejledning til kommunale og regionale myndigheder

Aflevering af kommuner og og regioners digitale data og dokumenter til Statens Arkiver. En generel vejledning til kommunale og regionale myndigheder Aflevering af kommuner og og regioners digitale data og dokumenter til Statens Arkiver En generel vejledning til kommunale og regionale myndigheder Version 3, juni 2011 Indholdsfortegnelse 1. Indledning

Læs mere

Generelt Udtræk leveres som Zip-filer indeholdende udtræk i det format, som man som kunde har valgt.

Generelt Udtræk leveres som Zip-filer indeholdende udtræk i det format, som man som kunde har valgt. Udtræksformater Generelt Udtræk leveres som Zip-filer indeholdende udtræk i det format, som man som kunde har valgt. Sektioner Grundlæggende er et udtræk opdelt i tre sektioner: 1. Virksomheder indeholder

Læs mere

Annoncering af opgave om udarbejdelse af arkiveringsversion af Guldborgsund Kommunes ESDH-system. Annonceringsmateriale

Annoncering af opgave om udarbejdelse af arkiveringsversion af Guldborgsund Kommunes ESDH-system. Annonceringsmateriale Annoncering af opgave om udarbejdelse af arkiveringsversion af Guldborgsund Kommunes ESDH-system Annonceringsmateriale Marts 2012 Annoncering af opgave om udarbejdelse af arkiveringsversion af Guldborgsund

Læs mere

eskattekortsanmodninger fra og med 2011

eskattekortsanmodninger fra og med 2011 eskattekortsanmodninger fra og med 2011 Fra og med skatteåret 2011 skal anmodning om elektroniske skattekort ske via et nyt format som defineres i det følgende. Udgangspunktet er det danske skattevæsens

Læs mere

Kapitel 1 Anvendelsesområde. Kapitel 2 Behandling og opbevaring

Kapitel 1 Anvendelsesområde. Kapitel 2 Behandling og opbevaring Selvstyrets bekendtgørelse nr. 23 af 26. september 2016 om arkivalier I medfør af 8, 10, 11, stk. 1 og 13, stk. 2 i Inatsisartutlov nr. 5 af 3. juni 2015 om arkivvæsen og efter forhandling med Grønlands

Læs mere

Nedenstående oversigt viser elementerne i den meddelelse, der skal overføres fra fødeafdeling til kirkekontor/sogn.

Nedenstående oversigt viser elementerne i den meddelelse, der skal overføres fra fødeafdeling til kirkekontor/sogn. Teknisk oversigt over elementer i fødselsanmeldelsen Nedenstående oversigt viser elementerne i den meddelelse, der skal overføres fra fødeafdeling til kirkekontor/sogn. Der anvendes XML. Denne version

Læs mere

TravelTales; håndtering af konfigurationsfil

TravelTales; håndtering af konfigurationsfil TravelTales; håndtering af konfigurationsfil 1 (7) TravelTales; håndtering af konfigurationsfil Synopsis Dette dokument beskriver indholdet i en TravelTales konfigurationsfil og metoder til hvordan man

Læs mere

Håndbog Til CPR services. Bilag 8 GCTP-standard m.m. CPR-kontoret

Håndbog Til CPR services. Bilag 8 GCTP-standard m.m. CPR-kontoret Håndbog Til CPR services Bilag 8 GCTP-standard m.m. CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51 10. Hjemmeside: www.cpr.dk Side 2 af 14 Indholdsfortegnelse

Læs mere

FKG datamodellen Version 2.3.1 ArcGIS integration Sidste revisionsdato: 23. maj 2014

FKG datamodellen Version 2.3.1 ArcGIS integration Sidste revisionsdato: 23. maj 2014 FKG datamodellen Version 2.3.1 ArcGIS integration #1 FKG Fælleskommunale Geodatasamarbejde FKG datamodellen Version 2.3.1 ArcGIS integration Sidste revisionsdato: 23. maj 2014 1 FKG datamodellen Version

Læs mere

VANSEnvelope TESTPROTOKOL FOR DEN GODE VANSENVELOPE. Namespace: urn:oio:medcom:vans-envelope: VANS

VANSEnvelope TESTPROTOKOL FOR DEN GODE VANSENVELOPE. Namespace: urn:oio:medcom:vans-envelope: VANS VANSEnvelope TESTPROTOKOL FOR DEN GODE VANSENVELOPE VANS 12.05.2011 Namespace: urn:oio:medcom:vans-envelope:1.0.4 DOKUMENT HISTORIK Version Forfatter Dato Beskrivelse 1.0 JAG 12.05.2011 Start på dokument

Læs mere

Kommunikationsvejledning omkring kopimodtagere, videresendelse og kvitteringer m.m.

Kommunikationsvejledning omkring kopimodtagere, videresendelse og kvitteringer m.m. Kommunikationsvejledning omkring kopimodtagere, videresendelse og kvitteringer m.m. Kommunikationsvejledning omkring kopimodtagere, videre sendelse og kvitteringer m.m. 1 Indledning...1 Rollehåndtering...2

Læs mere

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench

Læs mere

Brugervejledning til databrowseren

Brugervejledning til databrowseren Brugervejledning til databrowseren Indholdsfortegnelse Indledning...2 Hvordan tilgås browseren og api et...2 Databrowseren...2 Søgning...2 Visning...4 Features i listevisningen...4 Detaljeret visning...5

Læs mere

Guideline. EAN-systemet

Guideline. EAN-systemet Guideline Hammershusgade 17 DK-2100 København Ø Tel: 39 27 85 27 Fax: 39 27 85 10 www.ean.dk for anvendelsen af EAN-systemet til entydig identifikation af målepunkter i EL-forsyningssektoren samt EAN-13

Læs mere

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING 2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et

Læs mere

Eksport FI-indbetalinger i Netbanken

Eksport FI-indbetalinger i Netbanken -------------------------- Eksport FI-indbetalinger i Netbanken Indhold: side Generel information 2 Beskrivelse af layoutformat 3-7 Konceptafdelingen side 1 -------------------------- Generel information

Læs mere

BILAG A KØBENHAVNS UNIVERSITET IKT-TEKNISK KOMMUNIKATIONSSPECIFIKATION

BILAG A KØBENHAVNS UNIVERSITET IKT-TEKNISK KOMMUNIKATIONSSPECIFIKATION KØBENHAVNS UNIVERSITET BILAG A IKT-TEKNISK KOMMUNIKATIONSSPECIFIKATION PROJEKT ID: KU_xxx_xx_xx_xxxx (se bilag G, pkt. 0.0) PROJEKTNAVN: xxx DATO: xx.xx.xxxx VERSION: 1.1 VERSIONSDATO: 28.03.2014 02 BILAG

Læs mere

Vejledning til validator test af metadata

Vejledning til validator test af metadata Vejledning til validator test af metadata Test af metadata finds under kategorien Metadata (Technical Guidance version 1.3). Man kan teste en eller flere ISO 19115/19119 metadata XML og GML filer, ved

Læs mere

Bilag 9 - Særlige krav til sikrings-dokumentation

Bilag 9 - Særlige krav til sikrings-dokumentation Bilag 9 - Sikring Særlige krav til sikrings-dokumentation Udarbejdet af: HMOH Kontrolleret af: BHAN Godkendt af: KSL Gyldig fra: 15.03.2017 Normniveau: BN2 side 1(8) 0. Ændrings- og godkendelseslog Udgave

Læs mere

Axapta 3.0 Konverteringsvejledning

Axapta 3.0 Konverteringsvejledning Axapta 3.0 Konverteringsvejledning ectrl Dokumentversion 3.0 Juli 2008 - Datakonvertering 2008 Side 1 af 14 Indholdsfortegnelse DATAKONVERTERINGSVÆRKTØJET:...3 KARTOTEK INFORMATIONSOVERSIGT - FANEBLAD...5

Læs mere

Indholdsfortegnelse for kapitel 3

Indholdsfortegnelse for kapitel 3 Indholdsfortegnelse for kapitel 3 Kapitel 3 Design............................................................ 2 Database........................................................... 3 ER-diagram.................................................

Læs mere

PlanDK2+: Byggefelt OBS. Byggefelter er implementeret i PDK som en selvstændig Plantype (30.4) under objektkode 30 (lokalplandelområde).

PlanDK2+: Byggefelt OBS. Byggefelter er implementeret i PDK som en selvstændig Plantype (30.4) under objektkode 30 (lokalplandelområde). PlanDK2+: Byggefelt OBS. Byggefelter er implementeret i PDK som en selvstændig Plantype (30.4) under objektkode 30 (delområde). 4. december 2017 Felter markeret med rødt SKAL udfyldes, når der gemmes en

Læs mere

Bilag 4. Screening af markblokke. Snitfladebeskrivelse

Bilag 4. Screening af markblokke. Snitfladebeskrivelse Bilag 4. Screening af markblokke Snitfladebeskrivelse Indhold 1. Om dette dokument... 3 2. Arbejdsgange ved screening af markblokke... 3 2.1. Batch og leverance... 3 2.2. Leveringsmetode... 3 3. Data fra

Læs mere

Vejledning i skabelse og test af metadata

Vejledning i skabelse og test af metadata Side 1 af 5 Tilbage til statslige vejledninger Tilbage til vejledninger for kommunale myndigheder Vejledning i skabelse og test af metadata Indhold på denne side: 1. Om metadata 1.1 Opmærkning 2. Skabelse

Læs mere

XML webservice for pensionsordninger. Version 1.0 Draft A

XML webservice for pensionsordninger. Version 1.0 Draft A XML webservice for pensionsordninger Version 1.0 Draft A Dokumentoplysninger Titel: Projekt: Webservice for pensionsordninger EDI kontorets branchekoordinerede dataudveksling Forfatter: Bidragsydere til

Læs mere

Dokumentation af optagelse.dk

Dokumentation af optagelse.dk ApplicationService Indhold Versionsstyring Introduktion Navn URL Formål Sikkerhed Operationer echo() findftuapplicationids(...) findftuapplicationbyid(...) findftuapplicationpdfbyid(...) findftuapplicationenclosurezipurlbyid(...)

Læs mere

Data lagring. 2. iteration (implement backend)

Data lagring. 2. iteration (implement backend) Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering

Læs mere

OIS - Applikationskatalog

OIS - Applikationskatalog OIS - Applikationskatalog OIS arkitekturprodukter 25. januar 2018 Indledning Dokumentationen omkring OIS er struktureret med inspiration fra OIO Arkitekturguidens arkitekturreol, således at arkitekturprodukterne

Læs mere

Bilag 9 - Sikring. Særlige krav til dokumentation Bilag 9 - Sikring. side 1(10)

Bilag 9 - Sikring. Særlige krav til dokumentation Bilag 9 - Sikring. side 1(10) Bilag 9 - Sikring Særlige krav til dokumentation Udarbejdet af: KMIV og SBRG Kontrolleret af: MARO Godkendt af: EHCH Gyldig fra: 01.06.2018 Normniveau: BN2 side 1(10) 0. Ændrings- og godkendelseslog Udgave

Læs mere

1. Orientering Denne projektspecifikke beskrivelse er gældende for den digitale aflevering af D&Vdokumentation

1. Orientering Denne projektspecifikke beskrivelse er gældende for den digitale aflevering af D&Vdokumentation Afleveringsansvarlig Bilag nr. : ProjektID: Dato: 23.09.2011 Byggesag: Revision: IKT-teknisk sspecifikation 1. Orientering Denne projektspecifikke beskrivelse er gældende for den digitale af D&Vdokumentation

Læs mere

Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5

Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 OIOUBL Guideline OIOUBL UUID UBL 2.0 UUID G32 Version 1.1 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 OIOUBL UUID Version 1.1 Side 1 Kolofon Kontakt: IT- & Telestyrelsen E-mail:

Læs mere

Datalagring og formater

Datalagring og formater Datalagring og formater IT Universitetet i København 4. januar 2011 Eksamenssættet består af 6 opgaver med 15 spørgsmål, fordelt på 11 sider (inklusiv denne side). Det anbefales at læse opgaverne i rækkefølge,

Læs mere

Namespaces. Vi kan kvalificere elementer på denne måde: <?xml version="1.0" encoding="iso-8859-1"?>

Namespaces. Vi kan kvalificere elementer på denne måde: <?xml version=1.0 encoding=iso-8859-1?> Namespaces...1 Default namespace:...6 Præfiks:...7 To slags navne i XML:...11 Standard namespaces:...14 RDF Resource Description Framework:...18 Attributter:...19 DTD skemaer og namespaces:...21 Namespaces.

Læs mere

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125 Tietgenskolen - Nørrehus Data warehouse Database for udviklere Thor Harloff Lynggaard DM08125 Juni 2010 Indhold Beskrivelse... 3 Data warehouse... 3 Generelt... 3 Sammenligning... 3 Gode sider ved DW...

Læs mere

24-03-2009. Problemstilling ved DBK integration i BIM Software Hvad skal der til. Nicolai Karved, Betech Data A/S

24-03-2009. Problemstilling ved DBK integration i BIM Software Hvad skal der til. Nicolai Karved, Betech Data A/S 24-03-2009 Problemstilling ved DBK integration i BIM Software Hvad skal der til. Nicolai Karved, Betech Data A/S Problemstilling ved DBK integration i BIM Software Domæner og aspekter Det domæne, der primært

Læs mere

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002 Databaser, efterår 2002 Databasesystemer Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Vejledning til SQL Converter - databaseindlæsning af arkiveringsversioner Side 1 af 17

Vejledning til SQL Converter - databaseindlæsning af arkiveringsversioner Side 1 af 17 Vejledning til SQL Converter - databaseindlæsning af arkiveringsversioner Side 1 af 17 Vejledning til SQL Converter - databaseindlæsning af arkiveringsversioner Indledning SQL Converter er et program,

Læs mere

Forslag til ny struktur - overblik

Forslag til ny struktur - overblik BESKRIVELSESVÆRKTØJ Forslag til ny struktur - overblik Den korte version Udarbejdet af Molio 2018-03-01 Høringsversion Molio 2018 1 Indledning og formål Molio ønsker at omlægge beskrivelsesværktøjets struktur.

Læs mere

Indberetning til eindkomst via SFTP. Folder: J:\Kunder\eIndkomst Projektdokumentation\SFTP\Vejledninger\EC SFTP_eIndkomst 2008-01-22.

Indberetning til eindkomst via SFTP. Folder: J:\Kunder\eIndkomst Projektdokumentation\SFTP\Vejledninger\EC SFTP_eIndkomst 2008-01-22. Indberetning til eindkomst via SFTP Forfatter: IBM Emne: Indberetning til eindkomst via SFTP Side 1 af 9 Dokumenthistorik Revisionshistorik Dato for denne revision: 22.01.2007 Dato for næste revision:

Læs mere

KOMMENTARSKABELON. ccs_- _strukturelle_aspekter_r1_ pdf Allan Dam Jepsen, CPC Center for Product Customization Aps

KOMMENTARSKABELON. ccs_- _strukturelle_aspekter_r1_ pdf Allan Dam Jepsen, CPC Center for Product Customization Aps KOMMENTARSKABELON Dato Udfyldt af: E-mail: Dokument ccs_- _strukturelle_aspekter_r1_2013-01-09.pdf Allan Dam Jepsen, CPC Center for Product Customization Aps adj@pfmp.com Navn på CPC - ADJ CPC - ADJ afsnit

Læs mere

Harald Michalsen og Lasse Storr-Hansen

Harald Michalsen og Lasse Storr-Hansen 1 af 10 NYHEDER I VERSION 28.2F...2 FORLØBET MELLEM JUL OG NYTÅR... 2 FEJLEN I VERSION 28.2E... 2 KONTROL AF INDSTILLINGER ET PÅBEGYNDT ARBEJDE... 2 BETATESTERE SØGES ER DET DIG?... 3 NYHEDER I VERSION

Læs mere

Hent filoplysninger fra billeder og filer

Hent filoplysninger fra billeder og filer Hent filoplysninger fra billeder og filer I denne vejledning bliver det gennemgået, hvordan man via Power Forespørgsel kan hente filoplysninger fra en mappe ind i Excel. Der skal opbygges følgende elementer:

Læs mere

Notat. Indholdsfortegnelse. Statens Arkiver. Ang.: Statens Arkivers terminologi for digital bevaring, v. 18 Til: BK-Afdelingen Fra: ALT

Notat. Indholdsfortegnelse. Statens Arkiver. Ang.: Statens Arkivers terminologi for digital bevaring, v. 18 Til: BK-Afdelingen Fra: ALT TU1.UT TUFormålUT TU2.UT TUBeskrivelseUT Statens Arkiver Notat Ang.: Statens Arkivers terminologi for digital bevaring, v. 18 Til: BK-Afdelingen Fra: ALT Dato: 04.10.2010 Sagsnr.: 2008-007379 Indholdsfortegnelse

Læs mere

Dokumentation af optagelse.dk

Dokumentation af optagelse.dk ApplicationService Indhold Versionsstyring Introduktion Navn URL Formål Sikkerhed Operationer echo() findftuapplicationids(...) findftuapplicationbyid(...) findftuapplicationpdfbyid(...) findftuapplicationenclosurezipurlbyid(...)

Læs mere

Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version 2 3 1 - Fysisk implementering.pdf og FKG_2_3_1_mssql.sql

Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version 2 3 1 - Fysisk implementering.pdf og FKG_2_3_1_mssql.sql Septima P/S Larsbjørnsstræde 3 1454 København K +45 7230 0672 www.septima.dk 31. juli 2013 Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version 2 3 1 - Fysisk implementering.pdf og

Læs mere

bips F104, Dokumenthåndtering

bips F104, Dokumenthåndtering bips F104, Dokumenthåndtering af Gunnar Friborg & Charlotte Lund Poulsen Disposition Introduktion Tidsforløb og historik Hvad erstatter anvisningen? Baggrund Struktur og tankesæt Dokumenthåndtering Genfinding

Læs mere

Vejledning til prototypen af RaConverter

Vejledning til prototypen af RaConverter Vejledning til prototypen af RaConverter Vejledning til prototypen af udtræksprogrammet RaConverter, der anvendes til at lave data- og metadataudtræk fra statistikprogrammer, der overholder Rigsarkivets

Læs mere