]> pere.pagekite.me Git - homepage.git/blob - projects/kildereg/kildereg-prog.txt
Generated.
[homepage.git] / projects / kildereg / kildereg-prog.txt
1 Tanker om et registreringsprogram for historiske kilder
2 =======================================================
3 av Petter Reinholdtsen <pere@td.org.uit.no> 1998-04-05
4
5 Her følger noen tanker om hvordan jeg ønsker å lage et
6 registreringsprogram for historiske kilder. Jeg forteller litt om
7 hvordan jeg ønsker at det skal virke, og hvordan det skal kunne
8 brbukes til å standardisere dataformatet for kilder. Jeg har tenkt å
9 lage dette systemet og gjøre det fritt tilgjengelig slik at flest
10 mulig kilder kan bli registrert.
11
12 Jeg vil ha et registreringsprogram som er konfigurerbart. Basert på
13 datafiler som spesifiserer hvilke felter som skal registreres, og i
14 hvilken rekkefølge de skal fylles inn, skal programmet lage et skjema
15 for innfylling.
16
17 Et slikt system må kunne kjøre på alle de ønskelige platformer. Dette
18 inkluderer Win 3.11, Win95, WinNT, Linux og Mac. Et slikt designkrav
19 gir noen begrensninger på hvilke lønsinger som kan benyttes. Jeg
20 vurderer som førstevalg Java som utviklingplatform og omgivelse. Som
21 alternativ kan det utvikles i C/C++ oppå et bibliotek som gjør GUI
22 programmeringen platform-uavhenging. Eksempel på et slikt bibliotek
23 som kjører på de påkrevde platformer er WxWin.
24
25 Systemet må gjøre en automatisk kvalitetskontroll av de data som
26 registreres for å hindre at åpenbart feilaktuge opplysninger
27 registreres. Denne kontrollen bør enten baseres pa en regelsett-fil
28 som knyttes til registrerings-skjemaet, eller på dynamisk lastbar kode
29 som får gjøre de nødvendige kontroller på de registrerte data.
30
31 Eksempel på kvalitetskontroll sjekker at gifte personer har
32 forskjellig kjønn, at ingen er født før den aktuelle datoen ting blir
33 registrert, at alle barna i en familie er yngre enn foreldrene etc.
34
35 Systemet bør ha enkel rutiner for a repetere tidligere innfyllte
36 verdier, og det må for hvert enkelt felt i et skjema kunne
37 spesifiseres hvorvidt tidligere gitte verdier skal automatisk
38 repeteres eller økes med en. Dette gjeler spesielt for tallfeltene i
39 kirkebøker og folketellinger.
40
41 Jeg vil ha et system som automatisk rapporteres hvilke kilder som
42 registreres til et sentralt mottaksregister, slik at
43 dobbeltregistrering unngås. Systemet skal også kunne sende de
44 ferdigregistrerte kildene til et sentralt lager hvis registrator
45 ønsker dette. Jeg ønsker at et slikt sentralt register vedlikeholdes
46 av DIS eller RHD.
47
48 Hvis maskinen dette systemet kjører på er tilkoblet Internet så skal
49 det koble seg opp for å undersøke om det finnes nyere versjoner av
50 systemet tilgjengelig, og om mulig hente ned siste versjon for
51 installasjon.
52
53 Det skal følge med ferdiglagde skjema for gjeldende standarder for
54 kilderegistrering. Pr. dags dato gjelder dete histfor og 4G.
55
56 Det skal være enkelt a legge inn en kopi av de registrerte data på en
57 diskett, slik at de som ikke er tilkoblet Internet kan dele på sine
58 data uten spesielle forkunnskaper.
59
60 Systemet må også inneholde en søkefunksjon sli at det er enkelt å
61 finne fram i de kildene som er registrert.
62
63