Tanker om et registreringsprogram for historiske kilder ======================================================= av Petter Reinholdtsen 1998-04-05 Her følger noen tanker om hvordan jeg ønsker å lage et registreringsprogram for historiske kilder. Jeg forteller litt om hvordan jeg ønsker at det skal virke, og hvordan det skal kunne brbukes til å standardisere dataformatet for kilder. Jeg har tenkt å lage dette systemet og gjøre det fritt tilgjengelig slik at flest mulig kilder kan bli registrert. Jeg vil ha et registreringsprogram som er konfigurerbart. Basert på datafiler som spesifiserer hvilke felter som skal registreres, og i hvilken rekkefølge de skal fylles inn, skal programmet lage et skjema for innfylling. Et slikt system må kunne kjøre på alle de ønskelige platformer. Dette inkluderer Win 3.11, Win95, WinNT, Linux og Mac. Et slikt designkrav gir noen begrensninger på hvilke lønsinger som kan benyttes. Jeg vurderer som førstevalg Java som utviklingplatform og omgivelse. Som alternativ kan det utvikles i C/C++ oppå et bibliotek som gjør GUI programmeringen platform-uavhenging. Eksempel på et slikt bibliotek som kjører på de påkrevde platformer er WxWin. Systemet må gjøre en automatisk kvalitetskontroll av de data som registreres for å hindre at åpenbart feilaktuge opplysninger registreres. Denne kontrollen bør enten baseres pa en regelsett-fil som knyttes til registrerings-skjemaet, eller på dynamisk lastbar kode som får gjøre de nødvendige kontroller på de registrerte data. Eksempel på kvalitetskontroll sjekker at gifte personer har forskjellig kjønn, at ingen er født før den aktuelle datoen ting blir registrert, at alle barna i en familie er yngre enn foreldrene etc. Systemet bør ha enkel rutiner for a repetere tidligere innfyllte verdier, og det må for hvert enkelt felt i et skjema kunne spesifiseres hvorvidt tidligere gitte verdier skal automatisk repeteres eller økes med en. Dette gjeler spesielt for tallfeltene i kirkebøker og folketellinger. Jeg vil ha et system som automatisk rapporteres hvilke kilder som registreres til et sentralt mottaksregister, slik at dobbeltregistrering unngås. Systemet skal også kunne sende de ferdigregistrerte kildene til et sentralt lager hvis registrator ønsker dette. Jeg ønsker at et slikt sentralt register vedlikeholdes av DIS eller RHD. Hvis maskinen dette systemet kjører på er tilkoblet Internet så skal det koble seg opp for å undersøke om det finnes nyere versjoner av systemet tilgjengelig, og om mulig hente ned siste versjon for installasjon. Det skal følge med ferdiglagde skjema for gjeldende standarder for kilderegistrering. Pr. dags dato gjelder dete histfor og 4G. Det skal være enkelt a legge inn en kopi av de registrerte data på en diskett, slik at de som ikke er tilkoblet Internet kan dele på sine data uten spesielle forkunnskaper. Systemet må også inneholde en søkefunksjon sli at det er enkelt å finne fram i de kildene som er registrert.