Leaf: Addresses Dataset: DanmarksAdresser (DAR)

Description

The authoritative realisation of addresses in Denmark. DAR provides the national address register, functioning as a primary join key across other Danish registers such as the Central Business Register (CVR) and the Building and Dwelling Register (BBR).

Spatial Access Path

adresse (dwelling: floor + door)
  │  FK: adresseHarHusnummer (1..1)

husnummer (building entrance level: "12A")

  ├──► adgangspunkt (1..1)  → entrance point in terrain plane
  │       └─ position: GM_Point (ETRS89/UTM32N)
  │       └─ Use: "where is this building?" — geocoding, proximity analysis

  └──► vejpunkt (1..1)      → road centreline point
          └─ position: GM_Point (ETRS89/UTM32N)
          └─ Use: network analysis, routing, snapping to road graph

3 levels of joins, 2 alternative coordinate points:

LevelEntityRoleCardinality
1adresseDwelling-level address (etage + dør)
2husnummerBuilding entrance (house number on a named road)1..1 per adresse
3aadgangspunktEntrance coordinate (terrain plane)1..1 per husnummer
3bvejpunktRoad centreline coordinate (for network analysis)1..1 per husnummer

Both adgangspunkt and vejpunkt are instances of the Adressepunkt superclass, stored in the adressepunkter table. Each carries:

  • position — the GM_Point geometry
  • oprindelse — provenance and quality metadata (source, accuracy class, technical standard)

Supporting Entities

EntityRoleJoin
navngivenvejStreet namehusnummer → navngivenVej (0..1)
postnummerPostal code areahusnummer → postnummer (1..1)
supplerendebynavnSupplementary city namehusnummer → supplerendebynavn (0..1)

Key Attributes

AttributeOnDescription
adressebetegnelseadresseFull formatted address text
husnummerteksthusnummerHouse number including letter suffix (“12A”)
etageadresseFloor number
doeradresseDoor identifier (“tv”, “th”, “mf”, or number)
postnrpostnummer4-digit postal code
postnrnavnpostnummerPostal district name

Service & Access

  • GraphQL: adresse with joins to husnummer, adgangspunkt, vejpunkt
  • File Download: Bulk exports of all DAR entities
  • DAWA: Free API at https://api.dataforsyningen.dk/adresser

Temporal Model

Bitemporal (from Shared Temporal Superclass Contract). Address lifecycle: created → active → retired. Historical queries on virkningFra/virkningTil.