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)






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. 


query {
 
{
    "data": {
       



Kald

Resultat

Kaldet anvender ...

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


query {
  
{
    "data": {
       




Kald

Resultat

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


 query {
 
{
    "data": {
        





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


query {
  
 {
    "data": {
        



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


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

Læs om attributterne på 

id_namespace




Eksempel på kald


Kald

Resultat

 query {
 
{
    "data": {