You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


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. 


Kald DAR_Husnummer med id_lokalid som input
query {
 
Resultat DAR_Husnummer
{
    "data": {
       



Kald

Resultat

Kaldet anvender ...

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


Kald DAR_Husnummer med postnummer som input
query {
  
Resultat DAR_Husnummer
{
    "data": {
       




Kald

Resultat

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


Kald DAR_Husnummer med Adgangsadressebetegnelse som input og startsWith som parameter..
 query {
 
Resultat DAR_Husnummer
{
    "data": {
        





DAR_Adresse


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 Adresse




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. 


Kald DAR_adresse med id_lokalid som input
query {
  
Resultat DAR_Adresse
 {
    "data": {
        



Kald

Resultat

Kaldet anvender 


Kald DAR_adresse med Husnummer som input
query {
   
  
Resultat DAR_Adresse
 {
    "data": {
       




Kald

Resultat

Kaldet anvender xxx som input og parameteren startsWith.


Kald DAR_adresse med adressebetegnelse som input
query {
  
Resultat DAR_Adresse
   {
    "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 
























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å https://danmarksadresser.dk/adressedata/kodelister 

id_namespace




Eksempel på kald



Kald

Resultat

Kald DAR_Adressepunkt
query {
  
Resultat DAR_Adressepunkt
{
    "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 


Kald DAR_NavngivenVej med vejnavn som input
query {
 
Resultat DAR_Adressepunkt
{
    "data": {
     



Kald

Resultat

Kaldet finder et eksempel, hvor 


Kald DAR_NavngivenVej
q
 
Resultat DAR_NavngivenVej
{
    "data": {
       
        


Kald

Resultat

Kaldet bruger


Kald DAR_NavngivenVej med en geometri som input
que
query {
  
 
Resultat DAR_NavngivenVej
{
    "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å https://danmarksadresser.dk/adressedata/kodelister 

id_namespace





Eksempel på kald



Kald

Resultat

Eksemplet finder 


Kald DAR_NavngivenVejKommunedel med NavngivenVej som input
query {
  
Resultat DAR_NavngivenVejKommunedel
{
    "data": {
      


Kald

Resultat

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


Kald DAR_NavngivenVejKommunedel med kommunekode som input
 query {
 
Resultat DAR_NavngivenVejKommunedel
  {
    "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 


Kald DAR_NavngivenVejPostnummer med navngivenVej som input
  query {
 
 
Resultat DAR_NavngivenVejPostnummer
{
    "data": {
        


Kald

Resultat

Kaldet finder 


Kald DAR_NavngivenVejPostnummer med postnummer som input
query {
 
Resultat DAR_NavngivenVejPostnummer
{
    "data": {
       





DAR_Postnummer

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å https://danmarksadresser.dk/adressedata/kodelister 

id_namespace




Eksempel på kald


Kald

Resultat

Kald DAR_Postnummer med id_lokalid som input
query {
  
Resultat DAR_Postnummer
{
    "data": {
      


Kald

Resultat

Resultat DAR_Postnummer med navn som input
query {
  
Resultat DAR_Postnummer
{
    "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å https://danmarksadresser.dk/adressedata/kodelister 

id_namespace





Eksempel på kald




Kald

Resultat

Kaldet finder 


Kald DAR_NavngivenVejSupplerendeBynavn med navngivenVej som input
query {
 
Resultat DAR_NavngivenVejSupplerendeBynavn
{
    "data": {
       


Kald

Resultat

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


Kald DAR_NavngivenVejSupplerendeBynavn med supplerendeBynavn som input
query {
 DAR_NavngivenVejSupplerendeBynavn(
 
Resultat DAR_NavngivenVejSupplerendeBynavn
{
    "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 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 på https://danmarksadresser.dk/adressedata/kodelister 

id_namespace




Eksempel på kald


Kald

Resultat

Kald DAR_SupplerendeBynavn med navn som input
 query {
 
Kald DAR_SupplerendeBynavn med navn som input
{
    "data": {
        








  • No labels