DhoAol er et webbaseret arkivsystem til digitalisering, visning og transskribering af historiske arkivmaterialer fra danske arkiver. Systemet giver struktureret adgang til arkivalier gennem lokationshierarkier og disses relation til arkivskabere, med langsigtet fokus på søgbare transskriptioner af arkivalierne.
DhoAol udvikles til håndtering af digitaliserede arkivalier fra danske arkivskabere som lokale myndigheder, centrale myndigheder, godser, virksomheder og private samlinger. Systemet understøtter:
Systemet organiserer arkivmaterialer efter traditionel dansk arkivpraksis:
| Arkivskabertype | Beskrivelse | Eksempler |
|---|---|---|
| Central myndighed | Statslige institutioner | Rigsarkiv, ministerier, direktorater |
| Lokal myndighed | Retslige, gejstlige, kommunale og amtslige organer | Retsbetjente, bystyre, sogne, herreder, amter |
| Gods | Offentlige og private godsejere | Godsarkiver, godsforvaltning |
| Virksomhed | Andre erhvervsvirksomheder | Handelshuse, fabrikker, rederier |
| Privat | Private personer og organisationer | Personarkiver, foreninger, institutioner |
Arkivskaberne knyttes til lokationer i dansk administrativ struktur:
Land (Danmark)
├── Amt (historiske amter)
│ ├── Herred (herreder)
│ │ └── Sogn (kirkesogne)
│ └── By (købstæder)
└── Andet (særlige områder)
| Rolle | Adgangsniveau | Primary Funktion |
|---|---|---|
| Systemadministrator | Fuld adgang | Systemvedligeholdelse, brugeradministration |
| Brugeradministrator | Brugeradmin | Oprettelse og vedligeholdelse af brugere |
| Billedadministrator | Billedkuration | Upload, organisering og kvalitetskontrol af billeder |
| Redaktør | Indholdsredigering | Gennemgang og godkendelse af transskriptioner |
| Forfatter | Transskription | Indtastning og redigering af arkivtekst |
| Fotograf | Billedupload | Upload og grundlæggende metadata på billeder |
| Standard | Visning | Søgning og læsning af arkivindhold |
| Entitet | Klasse | Database Tabel | Funktion |
|---|---|---|---|
| Bruger | dhoaUser |
users |
Systembrugere med roller |
| Lokation | dhoaLocation |
locations |
Geografisk hierarki |
| Lokationstype | dhoaLocationType |
location_types |
Land, Amt, Herred, Sogn, By, Andet |
| Arkivskaber | dhoaRecordCreator |
Record_creators |
Institutioner, organisationer (og privatpersoner) |
| Arkivserie | dhoaRecordSeries |
Record_series |
Arkivskabernes dokumentserier |
| Arkivalie | dhoaRecord |
Records |
Individuelle arkivenheder |
| Arkivalietype | dhoaRecordType |
Record_types |
Protokol, Pakke, Læg, etc. |
| Billede | dhoaImage |
images |
Digitaliserede arkivdokumenter |
| Billedlokation | dhoaImageLocation |
image_locations |
Filserver og mappesti |
| Arkivoversigt | dhoaRecordOverview |
- | Navigations- og søgecontroller |
DhoAol/
├── private/ # Sikre konfigurationsfiler
│ └── dhoaSQLSettings.php # Database credentials
├── config/ # Systemkonfiguration
│ ├── dhoaSettings.php # Applikationsindstillinger
│ └── dhoaDatabase.php # Database abstraktion
├── includes/ # Kernefunktioner
│ ├── dhoaInit.php # Bootstrap, SQL init, authentication
│ ├── dhoaLib.php # Hjælpefunktioner
│ └── dhoaAuth.php # Autentificering/autorisation
├── classes/ # Entitetsklasser (dhoa prefix)
├── public/ # Web-tilgængelige filer
│ ├── index.php # Optional redirector
│ └── dhoaol.php # Hovedapplikation med overblik
├── assets/ # Statiske ressourcer
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript
│ └── images/ # UI grafik
└── storage/ # Arkivbilleder (kan være ekstern)
└── Records/ # Organiseret efter arkivskaber
Alfabetisk Browse
Geografisk Hierarki
Fuldtekstsøgning
Facetteret Søgning
Metadata Søgning
# Klon projektet
git clone [repository-url] DhoAol
cd DhoAol
# Installer PHP dependencies
composer install
# Konfigurer database forbindelse
cp private/dhoaSQLSettings.php.example private/dhoaSQLSettings.php
# Rediger database credentials
# Import database skema
mysql -u username -p database_name < sql/dhoa_schema.sql
# Sæt korrekte filrettigheder
chmod -R 755 public/
chmod -R 700 private/
dhoa prefix for alle projektfilerdhoaUser, dhoaRecordCreator)getUserByID, calculatePermissions)DHOA_ prefix (DHOA_VERSION, DHOA_DEBUG)Record_creators, image_locations)DhoAol er designet til danske slægtsforskere og historikere, der ønsker at:
Dette er et udviklingsprojekt under aktiv planlægning. For spørgsmål om arkitektur, implementation eller bidrag til projektet, kontakt projektudvikler.