Siden beskriver GraphQL, der udstilles på Datafordeleren fra Danmarks Administrative Geografiske Inddeling (DAGI).

Få en introduktion til GraphQL på Datafordeleren, hvis du har brug for en generel og mere teknisk indføring i GraphQL på Datafordeleren.





Generelt for DAGI GraphQL 


Version1
GraphQL skema
Sikkerhedszone

0 – Indeholder ikke fortrolige eller følsomme data

Dato- og tidsformat

Datoformat følger ISO 8601 Date and time format.

Alle datoer skrives med andre ord i formatet yyyy-mm-ddTHH:MM:SS.ssssss, hvor tidsangivelsen kan udelades.

UTC kan angives enten ved +HH:MM (2019-07-05T07:50:14.687580+01:00) eller ved at benytte Z (2019-07-05T07:50:14.687580Z)






DAGI_Afstemningsomraade


Beskrivelse af entitet


Entiteten xxx indeholder 




Attribut

Mulig inputparameter i GraphQL

Relation til andre entiteter

Bemærkninger

id_lokalIdJa

objectidJa

navnJa

afstemningsstedNavnJa

afstemningsomraadenummerJa

afstemningsstedAdresseLokalidJaX
afstemningsstedHusnummerLokalidJaX
kommuneLokalidJaX
opstillingskredsLokalidJaX
datafordelerOpdateringstidJa

registreringFra

Læs om inputparametrene virkningstid og registreringstid for GraphQL



registreringTil

virkningFra

virkningTil


forretningshaendelse, forretningsproces, registreringsaktoer, virkningsaktoerNej

Læs om attributterne på 

id_namespaceNej

 




Eksempel på kald




Kald

Resultat

Kaldet anvender id_lokalid som input. I nodes (outputtet) er inkluderet alle attributter for entiteten. 


{
  DAGI_Afstemningsomraade(
    where: {
      id_lokalId: { eq: "702460" }
    },
    virkningstid: "2026-01-31T14:41:33Z",
    registreringstid: "2026-01-31T14:41:33Z"
  ) {
    nodes {
      id_lokalId
      objectid
      navn
      afstemningsstedNavn
      afstemningsomraadenummer
      afstemningsstedAdresseLokalid
      afstemningsstedHusnummerLokalid
      kommuneLokalid      
      opstillingskredsLokalid
      datafordelerOpdateringstid
      registreringFra
      registreringTil
      virkningFra
      virkningTil
      geometri {
        type
        crs
        dimension
        wkt
      }
      registreringsaktoer
      virkningsaktoer
      forretningshaendelse
      forretningsproces
    }
  }
}
 
{
    "data": {
       



Kald

Resultat

Kaldet anvender et adgangspunkts koordinater som input. Kaldet finder det afstemningsområde som Husnummeret (adgangsadressen) er beliggende i.


{
  DAGI_Afstemningsomraade(
    where: {
      geometri: {
        contains: {
          crs: 25832,
          wkt: "POINT (723910.44 6179652.89)" # adgangspunkt for Sankt Kjelds Plads 11, 2100 København Ø
        }
      }
    },
    virkningstid: "2026-01-31T14:41:33Z",
    registreringstid: "2026-01-31T14:41:33Z"
  ) {
    nodes {
      id_lokalId
      objectid
      navn
      afstemningsstedNavn
      afstemningsomraadenummer
      afstemningsstedAdresseLokalid
      afstemningsstedHusnummerLokalid
      opstillingskredsLokalid
      kommuneLokalid
      opstillingskredsLokalid
      datafordelerOpdateringstid
      registreringFra
      registreringTil
      virkningFra
      virkningTil
      geometri {
        type
        crs
        dimension
        wkt
      }
      registreringsaktoer
      virkningsaktoer
      forretningshaendelse
      forretningsproces
    }
  }
}
 
 
{
    "data": {
        "DAGI_Afstemningsomraade": {
            "nodes": [
                {
                    "id_lokalId": "710802",
                    "objectid": 22676,
                    "navn": "1. Nordvest",
                    "afstemningsstedNavn": "Kildevældsskolen",
                    "afstemningsomraadenummer": "06",
                    "afstemningsstedAdresseLokalid": "0A3F507A-4387-32B8-E044-0003BA298018",
                    "afstemningsstedHusnummerLokalid": "",
                    "opstillingskredsLokalid": "403564",
                    "kommuneLokalid": "389103",
                    "datafordelerOpdateringstid": "2025-01-15T13:49:15.057241Z",
                    "registreringFra": "2024-05-07T08:54:16.000000Z",
                    "registreringTil": null,
                    "virkningFra": "2024-05-07T00:00:00.000000Z",
                    "virkningTil": null,
                    "geometri": {
                        "type": "MultiPolygon",
                        "crs": 25832,
                        "dimension": "XYZ",
                        "wkt": "MULTIPOLYGON Z(((723518.5599999996 6180112.039999999 0, 723544.54.............
                   },
                    "registreringsaktoer": "Københavns Kommune (CVR:64942212)",
                    "virkningsaktoer": "København",
                    "forretningshaendelse": "FOTAjourføring",
                    "forretningsproces": "eksternEditor"
                }
            ]
        }
    }
}
        
 



Kald

Resultat

Kaldet anvender navn som input og eq som operator.  Stavemåde skal være præcis som i registret


 {
  DAGI_Afstemningsomraade(
    where: {
      navn: { eq: "Vejby" }
      afstemningsstedNavn: { eq: "Vejby Forsamlingshus" }
    },
    virkningstid: "2026-01-31T14:41:33Z",
    registreringstid: "2026-01-31T14:41:33Z"
  ) {
    nodes {
      id_lokalId
      objectid
      navn
      afstemningsstedNavn
      afstemningsomraadenummer
      afstemningsstedAdresseLokalid
      afstemningsstedHusnummerLokalid
      kommuneLokalid      
      opstillingskredsLokalid
      datafordelerOpdateringstid
      registreringFra
      registreringTil
      virkningFra
      virkningTil
      geometri {
        type
        crs
        dimension
        wkt
      }
      registreringsaktoer
      virkningsaktoer
      forretningshaendelse
      forretningsproces
    }
  }
}
 
{
    "data": {
        "DAGI_Afstemningsomraade": {
            "nodes": [
                {
                    "id_lokalId": "704292",
                    "objectid": 18023,
                    "navn": "Vejby",
                    "afstemningsstedNavn": "Vejby Forsamlingshus",
                    "afstemningsomraadenummer": "11",
                    "afstemningsstedAdresseLokalid": "0A3F507F-87DB-32B8-E044-0003BA298018",
                    "afstemningsstedHusnummerLokalid": "",
                    "kommuneLokalid": "389132",
                    "opstillingskredsLokalid": "403555",
                    "datafordelerOpdateringstid": "2025-01-15T13:48:40.521988Z",
                    "registreringFra": "2023-03-20T16:40:28.000000Z",
                    "registreringTil": null,
                    "virkningFra": "2023-03-20T00:00:00.000000Z",
                    "virkningTil": null,
                    "geometri": {
                        "type": "MultiPolygon",
                        "crs": 25832,
                        "dimension": "XYZ",
                        "wkt": "MULTIPOLYGON Z(((696479.1500000004 6221570.99 0, 696505.6399999997 6221537.789999999 0, 696505.8399999999......
                   },
                    "registreringsaktoer": "DAGI-operatør",
                    "virkningsaktoer": "Andet",
                    "forretningshaendelse": "fejlrettelseØvrige",
                    "forretningsproces": "DAGISYSeditor"
                }
            ]
        }
    }
}
        





xxx entitet


Beskrivelse af entitet


Entiteten xxx indeholder objektversioner  for 




Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa

















datafordelerOpdateringstidJa

registreringFraLæs om inputparametrene virkningstid og registreringstid for GraphQL

registreringTil

virkningFra

virkningTil

forretningshaendelse, forretningsproces, registreringsaktoer, virkningsaktoerNej

Læs om attributterne på 

id_namespace




Eksempel på kald




Kald

Resultat

Kaldet anvender id_lokalid  som input. I nodes (outputtet) er inkluderet alle attributter for entiteten. 


{
  DAGI_Afstemningsomraade(
    where: {
      id_lokalId: { eq: "702460" }
    },
    virkningstid: "2026-01-31T14:41:33Z",
    registreringstid: "2026-01-31T14:41:33Z"
  ) {
    nodes {
      id_lokalId
      objectid
      navn
      afstemningsstedNavn
      afstemningsomraadenummer
      afstemningsstedAdresseLokalid
      afstemningsstedHusnummerLokalid
      kommuneLokalid      
      opstillingskredsLokalid
      datafordelerOpdateringstid
      registreringFra
      registreringTil
      virkningFra
      virkningTil
      geometri {
        type
        crs
        dimension
        wkt
      }
      registreringsaktoer
      virkningsaktoer
      forretningshaendelse
      forretningsproces
    }
  }
}
  
 {
    "data": {
        "DAGI_Afstemningsomraade": {
            "nodes": [
                {
                    "id_lokalId": "702460",
                    "objectid": 1915,
                    "navn": "Læsø",
                    "afstemningsstedNavn": "Læsø Hallen",
                    "afstemningsomraadenummer": "15",
                    "afstemningsstedAdresseLokalid": "0a3f509a-cf5c-32b8-e044-0003ba298018",
                    "afstemningsstedHusnummerLokalid": "",
                    "opstillingskredsLokalid": "403591",
                    "kommuneLokalid": "389203",
                    "datafordelerOpdateringstid": "2025-01-15T13:46:34.029291Z",
                    "registreringFra": "2018-07-05T13:22:04.000000Z",
                    "registreringTil": null,
                    "virkningFra": "2018-07-05T00:00:00.000000Z",
                    "virkningTil": null,
                    "geometri": {
                        "type": "MultiPolygon",
                        "crs": 25832,
                        "dimension": "XYZ",
                        "wkt": "MULTIPOLYGON Z(((614209.9699999997 6349419.619999999 0, 614239.3099999996 6349450.390000001...........
                   },
                    "registreringsaktoer": "DAGI-operatør",
                    "virkningsaktoer": "Geodatastyrelsen",
                    "forretningshaendelse": "matrikulærAjourføring",
                    "forretningsproces": "DAGISYSeditor"
                }
            ]
        }
    }
}



Kald

Resultat

Kaldet anvender 


query {
   
  
 {
    "data": {
       




Kald

Resultat

Kaldet anvender xxx som input og parameteren startsWith.


query {
  
   {
    "data": {
      




xxx entitet

Beskrivelse af entitet





Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa


Anvend attributten til f
























datafordelerOpdateringstidJa

registreringFraLæs om inputparametrene virkningstid og registreringstid for GraphQL

registreringTil

virkningFra

virkningTil

forretningshaendelse, forretningsproces, registreringsaktoer, virkningsaktoer, oprindelse_kilde, oprindelse_noejagtighedsklasse, oprindelse_registrering, oprindelse_tekniskStandardNej

Læs om attributterne på 

id_namespace




Eksempel på kald



Kald

Resultat


query {
  
{
    "data": {
     




xxx entitet

Beskrivelse af entitet

xxxx




Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa

























datafordelerOpdateringstidJa

registreringFraLæs om inputparametrene virkningstid og registreringstid for GraphQL

registreringTil

virkningFra

virkningTil

beskrivelseNej

forretningshaendelse, forretningsproces, registreringsaktoer, virkningsaktoer, vejnavnebeliggenhed_oprindelse_kilde, vejnavnebeliggenhed_oprindelse_noejagtighedsklasse, , vejnavnebeliggenhed_oprindelse_tekniskStandardNej

Læs om attributterne på  

vejnavnebeliggenhed_oprindelse_registreringNej

id_namespace




Eksempel på kald




Kald

Resultat

Kaldet anvender 


query {
 
{
    "data": {
     



Kald

Resultat

Kaldet finder et eksempel, hvor 


q
 
{
    "data": {
       
        


Kald

Resultat

Kaldet bruger


que
query {
  
 
{
    "data": {
        



xxx entitet

Beskrivelse af entitet

xxx




Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa





























datafordelerOpdateringstidJa

registreringFraLæs om inputparametrene virkningstid og registreringstid for GraphQL
Tidspunktet hvor registreringen af den pågældende version er foretaget
registreringTil
Tidspunktet hvor en ny registrering er foretaget, og hvor denne version således ikke længere er den seneste. 
virkningFra
Tidspunktet hvorfra den pågældende version har virkning.
virkningTil
Tidspunktet hvor virkningen af den pågældende version ophører.
forretningshaendelse, forretningsproces, registreringsaktoer, virkningsaktoerNej

Læs om attributterne på 

id_namespace





Eksempel på kald



Kald

Resultat

Eksemplet finder 


query {
  
{
    "data": {
      


Kald

Resultat

Eksemplet finder alle nedlagte versioner for NavngivenVejKommunedel med kommunekode = 0259.


 query {
 
  {
    "data": {
        



xxx entitet

Beskrivelse af entitet

 xxxx




Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa





























datafordelerOpdateringstidJa

registreringFraLæs om inputparametrene virkningstid og registreringstid for GraphQL
Tidspunktet hvor registreringen af den pågældende version er foretaget.
registreringTil
Tidspunktet hvor en ny registrering er foretaget, og hvor denne version således ikke længere er den seneste. 
virkningFra
Tidspunktet hvorfra den pågældende version har virkning.
virkningTil
Tidspunktet hvor virkningen af den pågældende version ophører.
forretningshaendelse, forretningsproces, registreringsaktoer, virkningsaktoerNej

Læs om attributterne på https://danmarksadresser.dk/adressedata/kodelister 

id_namespace




Eksempel på kald




Kald

Resultat

Kaldet finder 


  query {
 
 
{
    "data": {
        


Kald

Resultat

Kaldet finder 


query {
 
{
    "data": {
       





xxx entitet

Beskrivelse af entitet

xxx




Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa































datafordelerOpdateringstidJa

registreringFraLæs om inputparametrene virkningstid og registreringstid for GraphQL
Tidspunktet hvor registreringen af den pågældende version er foretaget.
registreringTil
Tidspunktet hvor en ny registrering er foretaget, og hvor denne version således ikke længere er den seneste. 
virkningFra
Tidspunktet hvorfra den pågældende version har virkning.
virkningTil
Tidspunktet hvor virkningen af den pågældende version ophører.
forretningshaendelse, forretningsproces, registreringsaktoer, virkningsaktoerNej

Læs om attributterne på 

id_namespace




Eksempel på kald


Kald

Resultat

query {
  
{
    "data": {
      


Kald

Resultat

query {
  
{
    "data": {
       



xxx entitet

Beskrivelse af entitet

xxx




Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa

























datafordelerOpdateringstidJa

registreringFraLæs om inputparametrene virkningstid og registreringstid for GraphQL
Tidspunktet hvor registreringen af den pågældende version er foretaget.
registreringTil
Tidspunktet hvor en ny registrering er foretaget, og hvor denne version således ikke længere er den seneste. 
virkningFra
Tidspunktet hvorfra den pågældende version har virkning.
virkningTil
Tidspunktet hvor virkningen af den pågældende version ophører.
forretningshaendelse, forretningsproces, registreringsaktoer, virkningsaktoerNej

Læs om attributterne på 

id_namespace





Eksempel på kald




Kald

Resultat

Kaldet finder 


query {
 
{
    "data": {
       


Kald

Resultat

Kaldet finder 5 NavngivenVejSupplerendeBynavn for = 82832509-2c6d-44ba-bab7-d239d8210f07 (Frraugde)


query {

 
{
    "data": {
      



xxx entitet

Beskrivelse af entitet

xxx




Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa


Anvendes værdien 
























datafordelerOpdateringstidJa

registreringFraLæs om inputparametrene virkningstid og registreringstid for GraphQL
Tidspunktet hvor registreringen af den pågældende version er foretaget.
registreringTil
Tidspunktet hvor en ny registrering er foretaget, og hvor denne version således ikke længere er den seneste. 
virkningFra
Tidspunktet hvorfra den pågældende version har virkning.
virkningTil
Tidspunktet hvor virkningen af den pågældende version ophører.
forretningshaendelse, forretningsproces, registreringsaktoer, virkningsaktoerNej

Læs om attributterne på 

id_namespace




Eksempel på kald


Kald

Resultat

 query {
 
{
    "data": {