Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.


Table of Contents

Display Metadata
hidetableheadertrue




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)






Entitet


Beskrivelse af entitet


Entiteten xxx indeholder 




Attribut

Mulig inputparameter i GraphQL

Relation til andre entiteter

Bemærkninger

id_lokalIdJa

































datafordelerOpdateringstidJa

registreringFra

Læs om inputparametrene virkningstid og registreringstid for GraphQL



registreringTil

virkningFra

virkningTil


forretningshaendelse, forretningsomraade, forretningsproces, registreringsaktoer, virkningsaktoerNej

Læs om attributterne på 

id_namespace

 




Eksempel på kald




Kald

Resultat

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


Code Block
titleKald DAR_Husnummer med id_lokalid som input
collapsetrue
query {
 
Code Block
titleResultat DAR_Husnummer
collapsetrue
{
    "data": {
       



Kald

Resultat

Kaldet anvender ...

. Parameteren first er sat, så kun de første 5 hits hentes. Læs om paging for GraphQL.


Code Block
titleKald DAR_Husnummer med postnummer som input
collapsetrue
query {
  
Code Block
titleResultat DAR_Husnummer
collapsetrue
{
    "data": {
       




Kald

Resultat

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


Code Block
titleKald DAR_Husnummer med Adgangsadressebetegnelse som input og startsWith som parameter..
collapsetrue
 query {
 
Code Block
titleResultat DAR_Husnummer
collapsetrue
{
    "data": {
        





DAR_Adresse

xxx entitet


Beskrivelse af entitet


Entiteten Adresse indeholder objektversioner  for den eller de adresser, som findes på Adgangsadressen (entiteten Husnummer). Entiteten har en samlet adressebetegnelse samt dørbetegnelse og etagebetegnelse for en Adressexxx 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, forretningsomraade, 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. 


Code Block
titleKald DAR_adresse med id_lokalid som input
collapsetrue
query {
  
Code Block
titleResultat DAR_Adresse
collapsetrue
 {
    "data": {
        



Kald

Resultat

Kaldet anvender 


Code Block
titleKald DAR_adresse med Husnummer som input
collapsetrue
query {
   
  
Code Block
titleResultat DAR_Adresse
collapsetrue
 {
    "data": {
       




Kald

Resultat

Kaldet anvender xxx som input og parameteren startsWith.


Code Block
titleKald DAR_adresse med adressebetegnelse som input
collapsetrue
query {
  
Code Block
titleResultat DAR_Adresse
collapsetrue
   {
    "data": {
      




xxx entitet

Beskrivelse af entitet





Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa

 DAR_Husnummer.vejpunkt

DAR_Husnummer.adgangspunkt


Anvend attributten til få detaljerede oplysninger om Husnummer eller Adresse, når husnumre er fundet via en geografisk søgning f
























datafordelerOpdateringstidJa

registreringFraLæs om inputparametrene virkningstid og registreringstid for GraphQL

registreringTil

virkningFra

virkningTil

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

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

id_namespace




Eksempel på kald



Kald

Resultat

Code Block
titleKald DAR_Adressepunkt
collapsetrue
query {
  
Code Block
titleResultat DAR_Adressepunkt
collapsetrue
{
    "data": {
     




xxx entitet

DAR_Navngivenvej

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, forretningsomraade, 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 


Code Block
titleKald DAR_NavngivenVej med vejnavn som input
collapsetrue
query {
 
Code Block
titleResultat DAR_Adressepunkt
collapsetrue
{
    "data": {
     



Kald

Resultat

Kaldet finder et eksempel, hvor 


Code Block
titleKald DAR_NavngivenVej
collapsetrue
q
 
Code Block
titleResultat DAR_NavngivenVej
collapsetrue
{
    "data": {
       
        


Kald

Resultat

Kaldet bruger


Code Block
titleKald DAR_NavngivenVej med en geometri som input
collapsetrue
que
query {
  
 
Code Block
titleResultat DAR_NavngivenVej
collapsetrue
{
    "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, forretningsomraade, forretningsproces, registreringsaktoer, virkningsaktoerNej

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

id_namespace





Eksempel på kald



Kald

Resultat

Eksemplet finder 


Code Block
titleKald DAR_NavngivenVejKommunedel med NavngivenVej som input
collapsetrue
query {
  
Code Block
titleResultat DAR_NavngivenVejKommunedel
collapsetrue
{
    "data": {
      


Kald

Resultat

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


Code Block
titleKald DAR_NavngivenVejKommunedel med kommunekode som input
collapsetrue
 query {
 
Code Block
titleResultat DAR_NavngivenVejKommunedel
collapsetrue
  {
    "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, forretningsomraade, forretningsproces, registreringsaktoer, virkningsaktoerNej

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

id_namespace




Eksempel på kald




Kald

Resultat

Kaldet finder 


Code Block
titleKald DAR_NavngivenVejPostnummer med navngivenVej som input
collapsetrue
  query {
 
 
Code Block
titleResultat DAR_NavngivenVejPostnummer
collapsetrue
{
    "data": {
        


Kald

Resultat

Kaldet finder 


Code Block
titleKald DAR_NavngivenVejPostnummer med postnummer som input
collapsetrue
query {
 
Code Block
titleResultat DAR_NavngivenVejPostnummer
collapsetrue
{
    "data": {
       





DAR_Postnummer

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, forretningsomraade, forretningsproces, registreringsaktoer, virkningsaktoerNej

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

id_namespace




Eksempel på kald


Kald

Resultat

Code Block
titleKald DAR_Postnummer med id_lokalid som input
collapsetrue
query {
  
Code Block
titleResultat DAR_Postnummer
collapsetrue
{
    "data": {
      


Kald

Resultat

Code Block
titleResultat DAR_Postnummer med navn som inputKald
collapsetrue
query {
  
Code Block
titleResultat DAR_Postnummer
collapsetrue
{
    "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, forretningsomraade, forretningsproces, registreringsaktoer, virkningsaktoerNej

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

id_namespace





Eksempel på kald




Kald

Resultat

Kaldet finder 


Code Block
titleKald DAR_NavngivenVejSupplerendeBynavn med navngivenVej som input
collapsetrue
query {
 
Code Block
titleResultat DAR_NavngivenVejSupplerendeBynavn
collapsetrue
{
    "data": {
       


Kald

Resultat

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


Code Block
titleKald DAR_NavngivenVejSupplerendeBynavn med supplerendeBynavn som input
collapsetrue
query {
 DAR_NavngivenVejSupplerendeBynavn(
 
Code Block
titleResultat DAR_NavngivenVejSupplerendeBynavn
collapsetrue
{
    "data": {
      



xxx entitet

Beskrivelse af entitet

xxx




Attribut

Mulig inputparameter i GraphQL

Sammenhæng til andre entiteter

Bemærkninger

id_lokalIdJa

DAR.Husnummer.supplerendeBynavn

DAR.NavngivenvejSupplerendeBynavn.supplerendeBynavn


Anvendes værdien Anvendes værdien fra et Husnummer (adgangsadresse) som input kan  navn hentes i separate felter
























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, forretningsomraade, forretningsproces, registreringsaktoer, virkningsaktoerNej

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

id_namespace




Eksempel på kald


Kald

Resultat

Code Block
titleKald DAR_SupplerendeBynavn med navn som input
collapsetrue
 query {
 
Code Block
titleKald DAR_SupplerendeBynavn med navn som inputResultat
collapsetrue
{
    "data": {