Dette dokument består af 16 udvalgte eksempler på REST-tjenester omsat til GraphQL-forespørgsler. REST-tjenesterne og deres metoder er udvalgt af Datafordeleren på baggrund af deres relevans og årlige anvendelse. Eksemplerne bruger de Fleksible GraphQL-tjenester (også kendt som fleksibel opslagslogik) til at udstille relationerne mellem registrenes data og derved returnere et resultat der bedst muligt svarer til det fra REST-tjenesterne. 

Alle REST-tjenesterne er oversat ved hjælp af metoden beskrevet i dokumentet Transition mellem REST-services og GraphQL-services.pdf (OBS engelsk vejledning).

Denne guide indeholder kun resultatet af transitionen fra REST til GraphQL for de udvalgte tjenester, men vil dog understrege eventuelle begrænsninger fundet i forbindelse med oversættelserne af disse tjenester.

De 16 REST-tjenester er opdelt efter register, REST-tjeneste og metoder. 


Sideinformation



Målgruppe


Denne side fungerer som en inspiration for udviklere, der står over for opgaven om at oversætte REST-tjenester til GraphQL-forespørgsler.

Guiden vil også beskrive de eventuelle udfordringer, udviklere typisk vil støde på i denne proces. Det er her vigtigt at være opmærksom på, at en direkte 1-til-1 oversættelse af REST til GraphQL som oftest ikke anbefales. 

I stedet bør man udnytte GraphQL-tjenesternes fleksibilitet til at designe forespørgsler, der mere præcist afspejler det faktiske databehov.




Forudsætninger


Denne guide er tiltænkt læsere, som:

  • Besidder teknisk viden inden for udvikling og design af software systemer.
  • Har kendskab til de eksisterende REST-tjenester og det data der udstilles.
  • Er bekendt med de grundlæggende principper inden for REST, GraphQL og SQL.

Uden denne grundlæggende viden kan læsere have behov for betydelig ekstra tid til at forstå og arbejde med oversættelserne.






Begrænsninger


Eksemplerne i denne guide indeholder nogle specifikke begrænsninger, som udviklere og anvendere bør være opmærksomme på, før man fortsætter med transitionen.

De kommende afsnit beskriver funktionalitet og/eller scenarier, hvor oversættelse af REST til GraphQL kræver særlige overvejelser.




Joins


Der er nogle begrænsninger for hvordan man kan join entiteter sammen i fleksibel opslagslogik-tjenesterne. Disse beskrives nedenfor.




Inner-joins og unions understøttes ikke


Fleksibel opslagslogik og de dertilhørende GraphQL-tjenester (flexible og flexibleCurrent) understøtter udelukkende left-joins. Dette udgør i nogle tilfælde en væsentlig forskel, når REST-tjenester skal oversættes til GraphQL, da inner-joins fra REST-tjenesterne ikke kan konverteres direkte til de tilsvarende operationer i GraphQL. I nogle tilfælde kan inner-joins dog håndteres ved at omstrukturere rækkefølgen af joins i en GraphQL-forespørgsel. Hvis der filtreres på en tabel med et inner-join, kan dette join i nogle tilfælde flyttes til toppen af GraphQL-forespørgslen og derved ændre på sammensætningen af joins fra REST-tjenesten (Se eksempel under hentproduktionsenhedmedpnummer). Dette skyldes GraphQLs hierarkiske natur, hvor filtreringsbetingelser påvirker, hvordan forespørgselsstrukturen skal opbygges.

Når et inner-join optræder i en oversat forespørgsel og har nødvendiggjort strukturelle ændringer i forhold til den oprindelige REST-tjeneste, vil dette blive fremhævet og forklaret i det relevante afsnit i vejledningen.

Det er også vigtigt at bemærke, at union-operationer heller ikke understøttes direkte i GraphQL. Disse kan i stedet håndteres ved at sende separate forespørgsler til de tabeller, der indgår i union-delen af den oprindelige SQL-forespørgsel, som udgør REST-metoden. Dette vil kræve at klient-applikationen selv sammensætter resultaterne fra alle forespørgslerne til et samlet svar i stil med REST-tjenesten.




Begræsning på antal left-joins


Det maksimale antal joins samt resultater per side og andre fælles begrænsinger for oversættelserne kan findes på Fleksibel opslagslogik. Bemærk at de mulige joins i fleksibel opslagslogik er betinget af de relationer som registrene har specificeret til Datafordeleren som værende gyldige. Det samme gør sig gældende for filtreringsmuligheder og det er derfor ikke altid muligt at filtrere på alle felter.

Man kan i GraphQL skemaerne se, hvilke relationer som er mulige samt hvilke filtreringsmuligheder en entitet har. Der er tilføjet filtre med testværdier på eksemplerne i dette dokument for at give anvendere mulighed for at se og forstå, hvordan disse kan fungere. Det er muligt at filtrere på flere parametre end disse, og alle parametre vil som nævnt kunne findes i GraphQL skemaerne. 

Nogle oversættelser af REST-tjenester til GraphQL er påvirket af begrænsninger i antallet af tilladte joins. På grund af denne begrænsning er visse oversættelser nødt til at blive opdelt i flere separate GraphQL-queries for at undgå at overskride grænsen for antal joins.

Et eksempel på en oversættelse, der er blevet opdelt i flere GraphQL-queries, er SamletFastEjendom, hvor resultatværdier fra den første query bruges i efterfølgende kald for at fortsætte join-operationer og hente det endelige resultat.

Omvendt er det muligt at optimere og komprimere queries ved at fjerne unødvendige elementer. Et eksempel på denne tilgang kan findes i Eksempel på komprimering af query baseret på forretningsbehov, hvor queries kan simplificeres ved at reducere antallet af joins ved at fjerne ikke-påkrævede data.




Relationsnavn


Nogle relationer mellem entiteterne har sigende navne, som AdresseHarHusnummer (DAR_Adresse til DAR_Husnummer), hvorimod andre har autogenerede navne, som objectid_336_MatrikulaerSag_sagsoperation_matrikulaersagobjectid_ref (MAT_MatrikulaerSag til MAT_MatrikulaerSag_sagsoperation).

Det er et kendt problem at relations-navnene i GraphQL-skemaerne kan indeholde stavefejl. Dette vil blive løst i en fremtidige release, efter at registrene har indsendt nye relationsbilag til Datafordeleren.

Dette vil resultere i nye versioner af de fleksible GraphQL-tjenester og vil være en breaking change for anvendere. GraphQL-queries til de oversatte REST-tjenester vil stadigvæk fungere efter releasen, så længe anvender husker at opdatere de GraphQL-queries, som påvirkes af navneændringerne.

Der vil være paralleldrift af de forskellige versioner af fleksibel opslagslogik, så anvender har muligheden for at opdatere sine systemer inden de gamle versioner udfases.




BBR


I BBRs REST-tjenester er der filtrering på periodeændringer via argumenterne PeriodeaendringFra/Til, som ikke er muligt i GraphQL. Det er derfor op til anvender og udvikler selv, at filtrere på de periodeændringer, der fremgår i svaret fra de fleksible GraphQL-tjenester.




CVR


Det er kun muligt at skabe relationer til CVRs entiteter når man bruger GraphQL-skemaet fra flexibleCurrent-tjenesten, hvilket betyder at det kun er muligt at sende forespørgsler, som indeholder joins fra og til CVR ved brug af flexibleCurrent-tjenesten.

Det er ikke muligt at filtrere på registreringstid i CVR, andet end dags dato, hvilket automatisk håndteres af tjenesten og registreringstid fremgår derfor ikke i eksemplerne. Dette er et krav fra registeret. 

Det er ikke muligt at filtrere på beskæftigelsestalstype i GraphQL og dette skal derfor gøres efter at klient-applikationen der har modtaget svaret fra flexibleCurrent-tjenesten.




EJF


Det er ikke muligt at filtrere på registreringstid i tabellerne EJFCustom_PersonSimpelAlt og EJFCustom_PersonSimpelBegraenset.

Dette følger EJFs forretningslogik, hvor det fremgår at der kun må filtreres på dags dato for disse tabeller. Disse specialudviklede EJF-CPR-sammenstillinger kan udelukkende tilgås via flexibleCurrent-tjenesten.

Det betyder, at alle queries, der vedrører disse særlige EJF-CPR-sammenstillinger, ikke er valide i den almindelige flexible-tjeneste.






Anvendelse af oversættelser


Oversættelserne udgør ikke en komplet løsning til at erstatte anvendernes brug af REST-tjenester. I stedet skal de betragtes som eksempler på anvendelse, hvor anvenders specifikke forretningsbehov kan kræve, at der foretages ændringer i oversættelserne.

Forretningsbehov varierer nemlig mellem anvendere, og formålet med de følgende oversættelser er at fungere som et udgangspunkt eller eksempler, og ikke at blive kopieret til direkte brug. Blandt andet kan dele af oversættelserne være irrelevante for en anvenders forretning, da de henter mere data end nødvendigt. 

Alle oversættelser indeholder samtlige felter for at give anvendere mulighed for at fjerne den data, de ikke har brug for.




Filtrering


I alle oversættelser er det kun de påkrævede filtre fra REST-tjenesterne som er inkluderet. Alle frivillige filtreringsmuligheder er op til anvenderen at tilføje efter behov. For at identificere hvilke filterparametre der kan anvendes, henvises til dokumentationen for Dataoversigten på Datafordeleren.

Alle tilladte REST-tjeneste filtre vil ligeledes kunne findes i GraphQL-skemaerne. I hvert oversat afsnit nævnes de påkrævede filtre, der anvendes med angivelse af både filterparameterets navn i REST-tjenesten og det tilsvarende GraphQL-skema. 

Uden yderligere filtrering kan der returneres unødvendige data, som det er op til anvenderen selv at processere. Filtrering kan tilføjes for både hovedentiteten, der joines fra, og underentiteterne, der joines til, i overensstemmelse med GraphQL-skemaerne.




Eksempel på komprimering af query baseret på forretningsbehov


Oversættelsen af REST-tjenesten MatrikulaerSag, kan f or eksempelvis komprimeres efter hvilken ejendomstype, der ønskes medtaget i resultatet. De 4 GraphQL-queries, der oprindeligt køres efterfølgende af hinanden, kan omskrives til kun 1 query (se nedenstående eksempel), alt afhængigt af det specifikke forretningsbehov. Dette undgår også begrænsningen for det maksimale antal tilladte joins, hvilket sammen med unions- og ejendomstyperne var årsagen til den oprindelige opdeling.

I dette eksempel opnås det samme resultat som ved at udføre alle 4 GraphQL-queries, men i et enkelt kald i stedet for 4 separate kald. Den komprimerede query inkluderer alle fire ejendomstype-relationer samtidigt:

  • bygningPaaFremmedGrundFladeTilhoererMatrikulaerSag
  • bygningPaaFremmedGrundPunktTilhoererMatrikulaerSag
  • ejerlighedTilhoererMatrikulaerSag
  • samletFastEjendomTilhoererMatrikulaerSag

De fleksible GraphQL-tjenester returnerer kun data for de relationer, hvor der faktisk findes tilknyttede ejendomme, mens tomme relationer returneres som tomme arrays. Dette reducerer både antallet af netværkskald og giver et mere sammenhængende datasæt. Oversættelsen kan komprimeres endnu mere ved at fjerne irrelevante ejendomstype-relationer.

Hvis anvenderen kun behøver data om SamletFastEjendom, kan de tre øvrige relationer udelades, hvilket resulterer i mindre data og hurtigere svar.

Den nye komprimeret GraphQL-query bliver således:


{
    MAT_MatrikulaerSag(
        first: 1
        virkningstid: "9999-01-23T10:39:04.658307Z"
        where: { id_lokalId: { eq: "100143926" } }
    ) {
        pageInfo {
            hasNextPage
            endCursor
        }
        nodes {
            datafordelerOpdateringstid
            datafordelerRegisterImportSequenceNumber
            datafordelerRowId
            datafordelerRowVersion
            ejerlavLokalId
            feltliste
            forretningshaendelse
            forretningsomraade
            forretningsproces
            id_lokalId
            id_namespace
            jordstykkeLokalId
            journaliseringsdato
            kommune
            matrikelmyndighedensJournalnum
            objectid
            registreringFra
            registreringsaktoer
            registreringTil
            rekvirentRef
            sagstitel
            status
 	  StedbestemmelsesGeometri
            virkningFra
            virkningsaktoer
            virkningTil
            bygningPaaFremmedGrundFladeTilhoererMatrikulaerSag {
                nodes {
                    id_lokalId
                    status
                    senesteSagLokalId
                }
            }
            bygningPaaFremmedGrundPunktTilhoererMatrikulaerSag {
                nodes {
                    id_lokalId
                    status
                    senesteSagLokalId
                }
            }
            ejerlighedTilhoererMatrikulaerSag {
                nodes {
                    id_lokalId
                    status
                    senesteSagLokalId
                }
            }
            samletFastEjendomTilhoererMatrikulaerSag {
                nodes {
                    id_lokalId
                    status
                    senesteSagLokalId
                }
            }                                    
            objectid_336_MatrikulaerSag_sagsoperation_matrikulaersagobjectid_ref {
                nodes {
                    betegnelse
                }
            }
        }
    }
}




Bemærk at fremsøgning af en sag med virkningstid svarende til nutid kun returnerer de ejendomme, der ikke er ændret af andre sager efterfølgende. For at finde de ejendomme, der faktisk indgik i sagen på tidspunktet for sagsafslutningen, skal anvendes en virkningstid svarende til sagsafslutningens tidspunkt.






REST-tjenester omsat til GraphQL-queries


Dette afsnit indeholder de konkrete oversættelser af REST-tjenester og deres metoder til GraphQL-forespørgsler. Hver REST-tjeneste er inddelt i sit eget underafsnit, med yderligere underafsnit for hver af de individuelle metoder.

Hver underafsnit i dette afsnit er i følgende format; Registernavn – REST-tjeneste – Metode. REST-tjenesterne og deres metoder er oversat ved hjælp af metoden fra Transition mellem REST-services og GraphQL-services.pdf (OBS engelsk vejledning).

En udvikler skulle derfor gerne kunne følge guiden og komme til samme resultat. Udvikler skal her være opmærksom på de begrænsninger, som er gældende for hver REST-tjeneste og deres metoder.






Variabler i GraphQL


For at simplificere de oversatte queries er der indsat placeholder værdier. Det er gjort på den måde så anvenderne kan se, hvordan en query reelt set vil se ud. Dette afsnit, vil med et simpelt eksempel, uddybe, hvordan man kan bruge variabler i sine GraphQL queries. Motivationen bag at bruge variabler er, at man med variabler i sine queries kan lave mere dynamiske og automatiserede kald.

Nedenstående eksempel består af to filer. En fil med en graphql query og en fil med et tilhørende variabel. I dette eksempel tages der et CPRnummer (0101011234) fra variabel filen, som man så kan query med. Filerne sættes eksempelvis sammen gennem et API client tool som Bruno. Dette er ikke relevant ved benyttelse af oversættelserne, men bliver relevant ved udvikling af egne queries.


query ($input: PrivateSectorPersonInput) {
   CPRCustom_PrivateSectorPerson (input: $input) {
     personnumre {
       personnummer
       status
     }
     beskyttelser {
       beskyttelsestype
       status
       virkningfra
     }
   }
 }




query ($input: PrivateSectorPersonInput) {
{
  “input”: {
    “pnr”: “0101011234”
  }
}






GraphQL-felter


GraphQL-felterne i oversættelserne er udvalgt på baggrund af en analyse af REST-tjenesterne og deres JSON schema, som beskrevet i afsnit 3.1 Step 0: Evaluate REST-service fra Transition mellem REST-services og GraphQL-services.pdf (OBS engelsk vejledning).






 EJF


Dette afsnit beskriver oversættelsen af de to REST-metoder Ejerskabsskifte og Ejerskabmedstamoplysninger fra Ejerfortegnelsen (EJF).




Ejerskabsskifte


Oversættelsen af "Ejerskabsskifte" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.


GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

EJF_Ejerskabsskifte

EJF_EjerskabsskifteFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra Ejerskabsskifte-metoden og er blevet mappet over til felter fra EJF_EjerskabsskifteFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

EjerskabsskifteId

ejerskifteLokalId

String

String

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt Ejerskabsskifte objekt og felter til paging kan derfor undlades.
  • Den aktuelle værdi til "ejerskifteLokalId" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.

Resultatet af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   EJF_Ejerskabsskifte(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { ejerskifteLokalId: { eq: "0a3f50c1-12c8-32b8-e044-0003ba298018" } }
   ) {
     nodes {
       afgivendeEjerobjektLokalId
       afstaaetAndel_naevner
       afstaaetAndel_taeller
       behandlingsID
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ejerskifteLokalId
       forretningshaendelse
       forretningsomraade
       forretningsproces
       id_lokalId
       id_namespace
       modtagendeEjerobjektLokalId
       modtagetAndel_naevner
       modtagetAndel_taeller
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
     }
   }
 }




Ejerskabmedstamoplysninger


Oversættelsen af "Ejerskabmedstamoplysninger" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexibleCurrent/v1

EJF_Ejerskab

EJF_EjerskabFilterInput

Da EJF_Ejerskab har relationer til entiteter i CVR, kan denne oversættelse kun sendes til flexibleCurrent-tjenesten.




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra Ejerskabmedstamoplysninger-metoden og er blevet mappet over til felter fra EJF_EjerskabFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

EjerskabsskifteId

ejerskifteLokalId

String

String

BFENr

bestemtFastEjendomBFENr

String

String

  • Kun virkningstid er påkrævet som input til denne tjeneste.
  • De konkrete værdier til "ejerskifteLokalId" og "bestemtFastEjendomBFENr" er ikke garanteret til at virke for anvendere og skal kun ses som eksempler.




Denne oversættelse overgår begrænsningen for antal af joins, så oversættelsen er blevet opdelt i flere forespørgsler.

Første del af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   EJF_Ejerskab(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { bestemtFastEjendomBFENr: {eq: 2150138}, status: {eq: "gældende"} }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       administratoroplysLokalId
       administrerendePersonPersonNr
       administrerendeVirksomhedCVRNr
       begraensning
       behandlingsID
       bestemtFastEjendomBFENr
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ejendePersonPersonNr
       ejendeVirksomhedCVRNr
       ejerforholdskode
       ejeroplysningerLokalId
       ejetFoer01071998
       faktiskEjerandel_naevner
       faktiskEjerandel_taeller
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       id_lokalId
       id_namespace
       objectid
       primaerKontakt
       produktionsenhedPNr
       registreringFra
       registreringsaktoer
       registreringTil
       status
       StedbestemmelsesReference
       tinglystEjerandel_naevner
       tinglystEjerandel_taeller
       virkningFra
       virkningsaktoer
       virkningTil
       ejerskabAdministreresAfPersonEllerVirksomhedsoplysninger {
         adresselinje1
         adresselinje10
         adresselinje2
         adresselinje3
         adresselinje4
         adresselinje5
         adresselinje6
         adresselinje7
         adresselinje8
         adresselinje9
         adresseLokalId
         alternativAdresse_status
         alternativAdresseLokalId
         behandlingsID
         personEllerVirksomhedsoplysningerharAdresse {
           adressebetegnelse
           bygning
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           doerbetegnelse
           doerpunkt
           etagebetegnelse
           forretningshaendelse
           forretningsomraade
           forretningsproces
           husnummer
           id_lokalId
           id_namespace
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
         alternativAdresseLokalId_23_AlternativAdresse_id_lokalId_ref {
           adresselinje1
           adresselinje10
           adresselinje2
           adresselinje3
           adresselinje4
           adresselinje5
           adresselinje6
           adresselinje7
           adresselinje8
           adresselinje9
           altAdrPersonPersonNr
           altAdrVirksomhedCVRNr
           behandlingsID
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           landeKodeNumerisk
           objectid
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
     }
   }
 }




Denne forespørgsel bruger de samme filtre som den første forespørgsel og vedr. relationer til virksomheder i CVR.


{
   EJF_Ejerskab(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { bestemtFastEjendomBFENr: { eq: 2150138 }, status: { eq: "gældende" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       ejendeVirksomhedCVRNr_20_Virksomhed_CVRNummer_ref {
         CVRNummer
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         feltliste
         id
         registreringFra
         registreringsaktoer
         registreringTil
         status
         virkningFra
         virkningsaktoer
         virkningTil
         virksomhedOphoersdato
         virksomhedStartdato
         id_CVR_Adressering_CVREnhedsId_ref(
	 first: 10
           where: { AdresseringAnvendelse: { eq: "beliggenhedsadresse" } }
         ) {
	 pageInfo {
             hasNextPage
             endCursor
           }
           nodes {
             Adresse
             AdresseringAnvendelse
             coNavn
             CVRAdresse_adresseFritekst
             CVRAdresse_doerbetegnelse
             CVRAdresse_etagebetegnelse
             CVRAdresse_husnummerFra
             CVRAdresse_husnummerTil
             CVRAdresse_kommunekode
             CVRAdresse_kommunenavn
             CVRAdresse_landekode
             CVRAdresse_postboks
             CVRAdresse_postdistrikt
             CVRAdresse_postnummer
             CVRAdresse_supplerendeBynavn
             CVRAdresse_vejkode
             CVRAdresse_vejnavn
             CVREnhedsId
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             feltliste
             registreringFra
             registreringsaktoer
             registreringTil
             virkningFra
             virkningsaktoer
             virkningTil
           }
         }
         id_CVR_Navn_CVREnhedsId_ref {
           CVREnhedsId
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           feltliste
           registreringFra
           registreringsaktoer
           registreringTil
           sekvens
           vaerdi
           virkningFra
           virkningsaktoer
           virkningTil
         }
         id_CVR_Reklamebeskyttelse_CVREnhedsId_ref {
           CVREnhedsId
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           feltliste
           registreringFra
           registreringsaktoer
           registreringTil
           vaerdi
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
     }
   }
 }




Denne forespørgsel bruger de samme filtre som den første forespørgsel og vedr. relationer til personer i CPR.


{
   EJF_Ejerskab(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { bestemtFastEjendomBFENr: { eq: 2150138 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       ejendePerson {
         beskyttelser {
           beskyttelsestype
         }
         foedselsdato
         foedselsdatoUsikkerhedsmarkering
         id
         status
         statusdato
         cprAdresse {
           bygningsnummer  
           bynavn
           cprKommunekode
           cprKommunenavn
           cprVejkode
           etage
           husnummer
           postdistrikt
           postnummer
           sidedoer
           vejadresseringsnavn
         }
         navn {
           navn
         }
         adresseoplysninger {
           adresseringsnavn
         }

         udrejseIndrejse {
           udlandsadresselinje1
           udlandsadresselinje2
           udlandsadresselinje3
           udlandsadresselinje4
           udlandsadresselinje5
        }
      }
    }
  }
}




Denne forespørgsel bruger de samme filtre som den første forespørgsel og vedr. om ejerskabet administreres af person eller en virksomhed.


{
   EJF_Ejerskab(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { bestemtFastEjendomBFENr: { eq: 2150138 }, status: { eq: "gældende" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       ejerskabAdministreresAfPersonEllerVirksomhedsoplysninger {
         adresselinje1
         adresselinje10
         adresselinje2
         adresselinje3
         adresselinje4
         adresselinje5
         adresselinje6
         adresselinje7
         adresselinje8
         adresselinje9
         adresseLokalId
         alternativAdresse_status
         alternativAdresseLokalId
         behandlingsID
         personEllerVirksomhedsoplysningerharAdresse {
           adressebetegnelse
           bygning
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           doerbetegnelse
           doerpunkt
           etagebetegnelse
           forretningshaendelse
           forretningsomraade
           forretningsproces
           husnummer
           id_lokalId
           id_namespace
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
         alternativAdresseLokalId_23_AlternativAdresse_id_lokalId_ref {
           adresselinje1
           adresselinje10
           adresselinje2
           adresselinje3
           adresselinje4
           adresselinje5
           adresselinje6
           adresselinje7
           adresselinje8
           adresselinje9
           altAdrPersonPersonNr
           altAdrVirksomhedCVRNr
           behandlingsID
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           landeKodeNumerisk
           objectid
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
     }
   }
 }




Denne forespørgsel bruger de samme filtre som den første forespørgsel og vedr. den ejende virksomhed knyttet til Ejerskabet.


{
   EJF_Ejerskab(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { bestemtFastEjendomBFENr: { eq: 2150138 }, status: { eq: "gældende" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       ejendeVirksomhedCVRNr_20_Virksomhed_CVRNummer_ref {
         CVRNummer
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         feltliste
         id
         registreringFra
         registreringsaktoer
         registreringTil
         status
         virkningFra
         virkningsaktoer
         virkningTil
         virksomhedOphoersdato
         virksomhedStartdato
         id_CVR_Reklamebeskyttelse_CVREnhedsId_ref {
           CVREnhedsId
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           feltliste
           registreringFra
           registreringsaktoer
           registreringTil
           vaerdi
           virkningFra
           virkningsaktoer
           virkningTil
         }
         id_CVR_Adressering_CVREnhedsId_ref(
           first: 10
           where: { AdresseringAnvendelse: { eq: "beliggenhedsadresse" } }
         ) {
           pageInfo {
             hasNextPage
             endCursor
           }
           nodes {
             Adresse
             AdresseringAnvendelse
             coNavn
             CVRAdresse_adresseFritekst
             CVRAdresse_doerbetegnelse
             CVRAdresse_etagebetegnelse
             CVRAdresse_husnummerFra
             CVRAdresse_husnummerTil
             CVRAdresse_kommunekode
             CVRAdresse_kommunenavn
             CVRAdresse_landekode
             CVRAdresse_postboks
             CVRAdresse_postdistrikt
             CVRAdresse_postnummer
             CVRAdresse_supplerendeBynavn
             CVRAdresse_vejkode
             CVRAdresse_vejnavn
             CVREnhedsId
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             feltliste
             registreringFra
             registreringsaktoer
             registreringTil
             virkningFra
             virkningsaktoer
             virkningTil
           }
         }
         id_CVR_Navn_CVREnhedsId_ref {
           CVREnhedsId
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           feltliste
           registreringFra
           registreringsaktoer
           registreringTil
           sekvens
           vaerdi
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
     }
   }
 }




Denne forespørgsel bruger de samme filtre som den første forespørgsel og vedr. en tilknyttet produktionsenhed.


{
   EJF_Ejerskab(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { bestemtFastEjendomBFENr: { eq: 2150138 }, status: { eq: "gældende" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       produktionsenhedPNr_20_Produktionsenhed_pNummer_ref {
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         feltliste
         id
         pNummer
         produktionsenhedOphoersdato
         produktionsenhedStartdato
         registreringFra
         registreringsaktoer
         registreringTil
         status
         tilknyttetTilVirksomhedOphoersdato
         tilknyttetTilVirksomhedStartdato
         tilknyttetVirksomhedsCVRNummer
         virkningFra
         virkningsaktoer
         virkningTil
         id_CVR_Adressering_CVREnhedsId_ref( first: 10
           where: { AdresseringAnvendelse: { eq: "beliggenhedsadresse" } }
         ) {
           pageInfo {
             hasNextPage
             endCursor
           }
           nodes {
             Adresse
             AdresseringAnvendelse
             coNavn
             CVRAdresse_adresseFritekst
             CVRAdresse_doerbetegnelse
             CVRAdresse_etagebetegnelse
             CVRAdresse_husnummerFra
             CVRAdresse_husnummerTil
             CVRAdresse_kommunekode
             CVRAdresse_kommunenavn
             CVRAdresse_landekode
             CVRAdresse_postboks
             CVRAdresse_postdistrikt
             CVRAdresse_postnummer
             CVRAdresse_supplerendeBynavn
             CVRAdresse_vejkode
             CVRAdresse_vejnavn
             CVREnhedsId
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             feltliste
             registreringFra
             registreringsaktoer
             registreringTil
             virkningFra
             virkningsaktoer
             virkningTil
           }
         }
         id_CVR_Navn_CVREnhedsId_ref {
           CVREnhedsId
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           feltliste
           registreringFra
           registreringsaktoer
           registreringTil
           sekvens
           vaerdi
           virkningFra
           virkningsaktoer
           virkningTil
         }
         id_CVR_Reklamebeskyttelse_CVREnhedsId_ref {
           CVREnhedsId
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           feltliste
           registreringFra
           registreringsaktoer
           registreringTil
           vaerdi
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
     }
   }
 }







MAT


Dette afsnit beskriver oversættelsen af de tre REST-metoder BestemtFastEjendom, MatrikulaerSag og SamletFastEjendom fra Matriklen (MAT).




BestemtFastEjendom


Oversættelsen af "BestemtFastEjendom" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema. Oversættelsen tager udgangspunkt i SamletFastEjendom og anvenderne kan selv oversætte for Ejerlejlighed, BygningPaaFremmedGrundflade samt BygningPaaFremmedGrundpunkt ved at skifte startsentiteten.


GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

MAT_SamletFastEjendom

MAT_SamletFastEjendomFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra BestemtFastEjendom-metoden og er blevet mappet over til felter fra MAT_SamletFastEjendomFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

SagsId

senesteSagLokalId

String

String

BFEnr

BFEnummer

Integer

Long

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt SamletFastEjendoms objekt og felter til paging kan derfor undlades.
  • Den aktuelle værdi til "senesteSagLokalId" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.
    • Alternativt kan man bruge "BFEnummer" i stedet for "senesteSagLokalId", da bare en af parametrene er obligatoriske.




Denne oversættelse overgår begrænsingen for antal af joins, så oversættelsen er blevet opdelt i flere forespørgsler. Første del af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   MAT_SamletFastEjendom(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { senesteSagLokalId: { eq: "100024618" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       arbejderbolig
       BFEnummer
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       erFaelleslod
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       hovedejendomOpdeltIEjerlejligh
       id_lokalId
       id_namespace
       landbrugsnotering
       objectid
       paataenktHandling
       registreringFra
       registreringsaktoer
       registreringTil
       senesteSagLokalId
       status
       StedbestemmelsesReference
       udskiltVej
       virkningFra
       virkningsaktoer
       virkningTil
       jordstykkeSamlesISamletFastEjendom(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           arealberegningsmetode
           arealbetegnelse
           arealtype
           brugsretsareal
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           delnummer
           ejerlavLokalId
           faelleslod
           feltliste
           forretningshaendelse
           forretningsomraade
           forretningsproces
           fredskov_areal
           fredskov_omfang
           id_lokalId
           id_namespace
           jordrente_omfang
           klitfredning_areal
           klitfredning_omfang
           kommuneLokalId
           majoratsskov_nummer
           majoratsskov_omfang
           matrikelnummer
           objectid
           paataenktHandling
           regionLokalId
           registreretAreal
           registreringFra
           registreringsaktoer
           registreringTil
           samletFastEjendomLokalId
           senesteSagLokalId
           skelforretningssagsLokalId
           sognLokalId
           stammerFraJordstykkeLokalId
           status
           strandbeskyttelse_areal
           strandbeskyttelse_omfang
           supplerendeMaalingSagLokalId
           vandarealinkludering
           vejareal
           vejarealberegningsstatus
           virkningFra
           virkningsaktoer
           virkningTil
           objectid_336_Jordstykke_sekundaerForretning_Jordstykkeobjectid_ref(
             first: 10
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               datafordelerOpdateringstid
               datafordelerRegisterImportSequenceNumber
               datafordelerRowId
               datafordelerRowVersion
               Jordstykkeobjectid
               sekundaerForretningshaendelse
             }
           }
         }
       }
     }
   }
 }




Denne forespørgsel er til en anden entitet i Matriklen, specifikt MAT_Ejerlav. I denne forespørgsel bruger vi værdien fra "ejerlavLokalId" fra den første forespørgsel, til at hente de Ejerlav som er knyttet til ejendommen. Bemærk at dette gøres separat, da der ikke er en relation fra MAT_SamletFastEjendom til MAT_Ejerlav.


{   
   MAT_Ejerlav(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { id_lokalId: { eq: "140453" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ejerlavskode
       ejerlavsnavn
       id_lokalId
       id_namespace
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       senesteSagLokalId
       status
       virkningFra
       virkningsaktoer
       virkningTil
       administrativtOmraadeTilhoererMatrikulaerSag {
         matrikulaerSagStedfaestesAfJordstykke(first: 10) {
           pageInfo {
             hasNextPage
             endCursor
           }
           nodes {
             arealberegningsmetode
             arealbetegnelse
             arealtype
             brugsretsareal
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             delnummer
             ejerlavLokalId
             faelleslod
             feltliste
             forretningshaendelse
             forretningsomraade
             forretningsproces
             fredskov_areal
             fredskov_omfang
             id_lokalId
             id_namespace
             jordrente_omfang
             klitfredning_areal
             klitfredning_omfang
             kommuneLokalId
             majoratsskov_nummer
             majoratsskov_omfang
             matrikelnummer
             objectid
             paataenktHandling
             regionLokalId
             registreretAreal
             registreringFra
             registreringsaktoer
             registreringTil
             samletFastEjendomLokalId
             senesteSagLokalId
             skelforretningssagsLokalId
             sognLokalId
             stammerFraJordstykkeLokalId
             status
             strandbeskyttelse_areal
             strandbeskyttelse_omfang
             supplerendeMaalingSagLokalId
             vandarealinkludering
             vejareal
             vejarealberegningsstatus
             virkningFra
             virkningsaktoer
             virkningTil
             centroideLiggerIndenForJordstykke(first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 feltliste
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 id_lokalId
                 id_namespace
                 jordstykkeLokalId
                 objectid
                 paataenktHandling
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 senesteSagLokalId
                 status
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
             jordstykkeSamlesISamletFastEjendom(first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 arbejderbolig
                 BFEnummer
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 erFaelleslod
                 feltliste
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 hovedejendomOpdeltIEjerlejligh
                 id_lokalId
                 id_namespace
                 landbrugsnotering
                 objectid
                 paataenktHandling
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 senesteSagLokalId
                 status
                 StedbestemmelsesReference
                 udskiltVej
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
             objectid_336_Jordstykke_sekundaerForretning_Jordstykkeobjectid_ref(
               first: 10
             ) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 Jordstykkeobjectid
                 sekundaerForretningshaendelse
               }
             }
           }
         }
       }
     }
   }
 }





Denne forespørgsel er til MAT_Ejerlav igen, dog denne gang med fælles lod. I denne forespørgsel bruger vi værdien fra "ejerlavLokalId" fra den første forespørgsel, til at hente de Ejerlav med fælles lod, som er knyttet til ejendommen.


{
   MAT_Ejerlav(
     first: 1
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { id_lokalId: { eq: "" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ejerlavskode
       ejerlavsnavn
       id_lokalId
       id_namespace
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       senesteSagLokalId
       status
       virkningFra
       virkningsaktoer
       virkningTil
       administrativtOmraadeTilhoererMatrikulaerSag {
         matrikulaerSagStedfaestesAfJordstykke(first: 10) {
           pageInfo {
             hasNextPage
             endCursor
           }
           nodes {
             arealberegningsmetode
             arealbetegnelse
             arealtype
             brugsretsareal
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             delnummer
             ejerlavLokalId
             faelleslod
             feltliste
             forretningshaendelse
             forretningsomraade
             forretningsproces
             fredskov_areal
             fredskov_omfang
             id_lokalId
             id_namespace
             jordrente_omfang
             klitfredning_areal
             klitfredning_omfang
             kommuneLokalId
             majoratsskov_nummer
             majoratsskov_omfang
             matrikelnummer
             objectid
             paataenktHandling
             regionLokalId
             registreretAreal
             registreringFra
             registreringsaktoer
             registreringTil
             samletFastEjendomLokalId
             senesteSagLokalId
             skelforretningssagsLokalId
             sognLokalId
             stammerFraJordstykkeLokalId
             status
             strandbeskyttelse_areal
             strandbeskyttelse_omfang
             supplerendeMaalingSagLokalId
             vandarealinkludering
             vejareal
             vejarealberegningsstatus
             virkningFra
             virkningsaktoer
             virkningTil
             jordstykkeHarFaelleslodsAndelshavere {
	     nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 Jordstykkeobjectid
                 SamletFastEjendomobjectid
	     }
             }
             centroideLiggerIndenForJordstykke(first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 feltliste
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 id_lokalId
                 id_namespace
                 jordstykkeLokalId
                 objectid
                 paataenktHandling
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 senesteSagLokalId
                 status
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
             jordstykkeSamlesISamletFastEjendom(first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 arbejderbolig
                 BFEnummer
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 erFaelleslod
                 feltliste
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 hovedejendomOpdeltIEjerlejligh
                 id_lokalId
                 id_namespace
                 landbrugsnotering
                 objectid
                 paataenktHandling
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 senesteSagLokalId
                 status
                 StedbestemmelsesReference
                 udskiltVej
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
             objectid_336_Jordstykke_sekundaerForretning_Jordstykkeobjectid_ref(
               first: 10
             ) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 Jordstykkeobjectid
                 sekundaerForretningshaendelse
               }
             }
           }
         }
       }
     }
   }
 }





Denne forespørgsel er til en anden entitet i Ejendomsbeliggenhedsregistret (EBR), specifikt EBR_Ejendomsbeliggenhed. I denne forespørgsel bruger vi værdien fra "BFEnummer" fra den første forespørgsel, til at hente de Ejendomsbeliggenhed, som er knyttet til ejendommen.


{
   EBR_Ejendomsbeliggenhed(
     first: 1
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { bestemtFastEjendomBFENr: { eq: "" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomSFE(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           ejerlejlighedErDelAfSamletFastEjendom(first: 10) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               b_BygningPaaFremmedGrundFladeL
               b_BygningPaaFremmedGrundPunktL
               BFEnummer
               datafordelerOpdateringstid
               datafordelerRegisterImportSequenceNumber
               datafordelerRowId
               datafordelerRowVersion
               ejerlejlighedskort
               ejerlejlighedsnummer
               feltliste
               fordelingstalNaevner
               fordelingstalTaeller
               forretningshaendelse
               forretningsomraade
               forretningsproces
               iBygningPaaFremmedGrund
               id_lokalId
               id_namespace
               objectid
               paataenktHandling
               registreringFra
               registreringsaktoer
               registreringTil
               samletAreal
               samletFastEjendomLokalId
               senesteSagLokalId
               status
               StedbestemmelsesGeometri
               StedbestemmelsesReference
               virkningFra
               virkningsaktoer
               virkningTil
               ejerlejlighedErDelAfBygningPaaFremmedGrundPunkt(first: 10) {
                 pageInfo {
                   hasNextPage
                   endCursor
                 }
                 nodes {
                   BFEnummer
                   datafordelerOpdateringstid
                   datafordelerRegisterImportSequenceNumber
                   datafordelerRowId
                   datafordelerRowVersion
                   feltliste
                   forretningshaendelse
                   forretningsomraade
                   forretningsproces
                   geometri {
                     type
                     crs
                     dimension
                     wkt
                   }
                   id_lokalId
                   id_namespace
                   objectid
                   opdeltIEjerlejligheder
                   oprindelse
                   paaHavet
                   paataenktHandling
                   registreringFra
                   registreringsaktoer
                   registreringTil
                   rids
                   samletFastEjendomLokalId
                   senesteSagLokalId
                   status
                   StedbestemmelsesReference
                   virkningFra
                   virkningsaktoer
                   virkningTil
                   ejerlejlighedErDelAfBygningPaaFremmedGrundPunkt(first: 10) {
                     pageInfo {
                       hasNextPage
                       endCursor
                     }
                     nodes {
                       b_BygningPaaFremmedGrundFladeL
                       b_BygningPaaFremmedGrundPunktL
                       BFEnummer
                       datafordelerOpdateringstid
                       datafordelerRegisterImportSequenceNumber
                       datafordelerRowId
                       datafordelerRowVersion
                       ejerlejlighedskort
                       ejerlejlighedsnummer
                       feltliste
                       fordelingstalNaevner
                       fordelingstalTaeller
                       forretningshaendelse
                       forretningsomraade
                       forretningsproces
                       iBygningPaaFremmedGrund
                       id_lokalId
                       id_namespace
                       objectid
                       paataenktHandling
                       registreringFra
                       registreringsaktoer
                       registreringTil
                       samletAreal
                       samletFastEjendomLokalId
                       senesteSagLokalId
                       status
                       StedbestemmelsesGeometri
                       StedbestemmelsesReference
                       virkningFra
                       virkningsaktoer
                       virkningTil
                     }
                   }
                 }
               }
               ejerlejlighedErDelAfBygningPaaFremmedGrundFlade(first: 10) {
                 pageInfo {
                   hasNextPage
                   endCursor
                 }
                 nodes {
                   BFEnummer
                   datafordelerOpdateringstid
                   datafordelerRegisterImportSequenceNumber
                   datafordelerRowId
                   datafordelerRowVersion
                   feltliste
                   forretningshaendelse
                   forretningsomraade
                   forretningsproces
                   id_lokalId
                   id_namespace
                   objectid
                   opdeltIEjerlejligheder
                   oprindelse
                   paaHavet
                   paataenktHandling
                   registreringFra
                   registreringsaktoer
                   registreringTil
                   rids
                   samletFastEjendomLokalId
                   senesteSagLokalId
                   status
                   StedbestemmelsesReference
                   virkningFra
                   virkningsaktoer
                   virkningTil
                   ejerlejlighedErDelAfBygningPaaFremmedGrundFlade(first: 10) {
                     pageInfo {
                       hasNextPage
                       endCursor
                     }
                     nodes {
                       b_BygningPaaFremmedGrundFladeL
                       b_BygningPaaFremmedGrundPunktL
                       BFEnummer
                       datafordelerOpdateringstid
                       datafordelerRegisterImportSequenceNumber
                       datafordelerRowId
                       datafordelerRowVersion
                       ejerlejlighedskort
                       ejerlejlighedsnummer
                       feltliste
                       fordelingstalNaevner
                       fordelingstalTaeller
                       forretningshaendelse
                       forretningsomraade
                       forretningsproces
                       iBygningPaaFremmedGrund
                       id_lokalId
                       id_namespace
                       objectid
                       paataenktHandling
                       registreringFra
                       registreringsaktoer
                       registreringTil
                       samletAreal
                       samletFastEjendomLokalId
                       senesteSagLokalId
                       status
                       StedbestemmelsesGeometri
                       StedbestemmelsesReference
                       virkningFra
                       virkningsaktoer
                       virkningTil
                     }
                   }
                 }
               }
             }
           }
           objectid_336_SamletFastEjendom_sekundaerFor_SamletFastEjendomobjectid_ref(
             first: 10
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               datafordelerOpdateringstid
               datafordelerRegisterImportSequenceNumber
               datafordelerRowId
               datafordelerRowVersion
               SamletFastEjendomobjectid
               sekundaerForretningshaendelse
             }
           }
         }
       }
     }
   }
 }





MatrikulaerSag


Oversættelsen af "MatrikulaerSag" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.


GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

MAT_MatrikulaerSag

MAT_MatrikulaerSagFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra MatrikulaerSag-metoden og er blevet mappet over til felter fra MAT_MatrikulaerSag, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

SagsId

senesteSagLokalId

String

String

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.
  • Den aktuelle værdi til "senesteSagLokalId" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.




Resultatet af oversættelsen gav 4 separate queries med hver deres udgangspunkt i BygningPaaFremmedGrundFlade, BygningPaaFremmedGrundPunkt, Ejerlejlighed og SamletFastEjendom. Den er opdelt således, da der ikke kan laves unions i GraphQL.

Først query med udgangspunkt i BygningPaaFremmedGrundFlade kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
  MAT_MatrikulaerSag(
    first: 1
    registreringstid: "2025-01-23T10:39:04.658307Z"
    virkningstid: "2025-01-23T10:39:04.658307Z"
    where: { id_lokalId: { eq: "7590064" } }
  ) {
    pageInfo {
      hasNextPage
      endCursor
    }
    nodes {
      datafordelerOpdateringstid
      datafordelerRegisterImportSequenceNumber
      datafordelerRowId
      datafordelerRowVersion
      ejerlavLokalId
      feltliste
      forretningshaendelse
      forretningsomraade
      forretningsproces
      id_lokalId
      id_namespace
      jordstykkeLokalId
      journaliseringsdato
      kommune
      matrikelmyndighedensJournalnum
      objectid
      registreringFra
      registreringsaktoer
      registreringTil
      rekvirentRef
      sagstitel
      status
      StedbestemmelsesGeometri
      virkningFra
      virkningsaktoer
      virkningTil
      bygningPaaFremmedGrundFladeTilhoererMatrikulaerSag(first: 10) {
        nodes {
          id_lokalId
          status
          senesteSagLokalId
        }
      }
      objectid_336_MatrikulaerSag_sagsoperation_matrikulaersagobjectid_ref {
        nodes {
          betegnelse
        }
      }
    }
  }
}





Anden query med udgangspunkt i BygningPaaFremmedGrundPunkt kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
  MAT_MatrikulaerSag(
    first: 1
    registreringstid: "2025-01-23T10:39:04.658307Z"
    virkningstid: "2025-01-23T10:39:04.658307Z"
    where: { id_lokalId: { eq: "7590064" } }
  ) {
    pageInfo {
      hasNextPage
      endCursor
    }
    nodes {
      datafordelerOpdateringstid
      datafordelerRegisterImportSequenceNumber
      datafordelerRowId
      datafordelerRowVersion
      ejerlavLokalId
      feltliste
      forretningshaendelse
      forretningsomraade
      forretningsproces
      id_lokalId
      id_namespace
      jordstykkeLokalId
      journaliseringsdato
      kommune
      matrikelmyndighedensJournalnum
      objectid
      registreringFra
      registreringsaktoer
      registreringTil
      rekvirentRef
      sagstitel
      status
      StedbestemmelsesGeometri
      virkningFra
      virkningsaktoer
      virkningTil
      bygningPaaFremmedGrundPunktTilhoererMatrikulaerSag(first: 10) {
        nodes {
          id_lokalId
          status
          senesteSagLokalId
        }
      }
      objectid_336_MatrikulaerSag_sagsoperation_matrikulaersagobjectid_ref {
        nodes {
          betegnelse
        }
      }
    }
  }
}





Tredje query med udgangspunkt i Ejerlejlighed kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
  MAT_MatrikulaerSag(
    first: 1
    registreringstid: "2025-01-23T10:39:04.658307Z"
    virkningstid: "2025-01-23T10:39:04.658307Z"
    where: { id_lokalId: { eq: "7590064" } }
  ) {
    pageInfo {
      hasNextPage
      endCursor
    }
    nodes {
      datafordelerOpdateringstid
      datafordelerRegisterImportSequenceNumber
      datafordelerRowId
      datafordelerRowVersion
      ejerlavLokalId
      feltliste
      forretningshaendelse
      forretningsomraade
      forretningsproces
      id_lokalId
      id_namespace
      jordstykkeLokalId
      journaliseringsdato
      kommune
      matrikelmyndighedensJournalnum
      objectid
      registreringFra
      registreringsaktoer
      registreringTil
      rekvirentRef
      sagstitel
      status
      StedbestemmelsesGeometri
      virkningFra
      virkningsaktoer
      virkningTil
      ejerlighedTilhoererMatrikulaerSag (first: 10) {
        nodes {
          id_lokalId
          status
          senesteSagLokalId
        }
      }
      objectid_336_MatrikulaerSag_sagsoperation_matrikulaersagobjectid_ref {
        nodes {
          betegnelse
        }
      }
    }
  }
}





Fjerde og sidste query med udgangspunkt i SamletFastEjendom kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:

{
  MAT_MatrikulaerSag(
    first: 1
    registreringstid: "2025-01-23T10:39:04.658307Z"
    virkningstid: "2025-01-23T10:39:04.658307Z"
    where: { id_lokalId: { eq: "7590064" } }
  ) {
    pageInfo {
      hasNextPage
      endCursor
    }
    nodes {
      datafordelerOpdateringstid
      datafordelerRegisterImportSequenceNumber
      datafordelerRowId
      datafordelerRowVersion
      ejerlavLokalId
      feltliste
      forretningshaendelse
      forretningsomraade
      forretningsproces
      id_lokalId
      id_namespace
      jordstykkeLokalId
      journaliseringsdato
      kommune
      matrikelmyndighedensJournalnum
      objectid
      registreringFra
      registreringsaktoer
      registreringTil
      rekvirentRef
      sagstitel
      status
      StedbestemmelsesGeometri
      virkningFra
      virkningsaktoer
      virkningTil
      bygningPaaFremmedGrundFladeTilhoererMatrikulaerSag(first: 10) {
        nodes {
          id_lokalId
          status
          senesteSagLokalId
        }
      }
      objectid_336_MatrikulaerSag_sagsoperation_matrikulaersagobjectid_ref {
        nodes {
          betegnelse
        }
      }
    }
  }
}





SamletFastEjendom


Oversættelsen af "SamletFastEjendom" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

MAT_SamletFastEjendom

MAT_SamletFastEjendomFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra SamletFastEjendom-metoden og er blevet mappet over til felter fra MAT_SamletFastEjendomFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

SagsId

senesteSagLokalId

String

String

BFEnr

BFEnummer

Integer

Long

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt SamletFastEjendoms objekt og felter til paging kan derfor undlades.
  • Den aktuelle værdi til "senesteSagLokalId" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.
    • Alternativt kan man bruge "BFEnummer" i stedet for "senesteSagLokalId", da bare en af parametrene er obligatoriske.




Denne oversættelse overgår begrænsningen for antal af joins, så oversættelsen er blevet opdelt i flere forespørgsler således den giver bedst forretningsmæssig mening således, at man kan lave disse queries i rækkefølge og stadig få samme resultat som REST-tjenesten.

Først query laver et join fra SamletFastEjendom til jordstykke. Anden query laver et join for fælles lod. Den første del af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   MAT_SamletFastEjendom(
     first: 1
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { senesteSagLokalId: { eq: "7075407" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       arbejderbolig
       BFEnummer
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       erFaelleslod
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       hovedejendomOpdeltIEjerlejligh
       id_lokalId
       id_namespace
       landbrugsnotering
       objectid
       paataenktHandling
       registreringFra
       registreringsaktoer
       registreringTil
       senesteSagLokalId
       status
       StedbestemmelsesReference
       udskiltVej
       virkningFra
       virkningsaktoer
       virkningTil
       jordstykkeSamlesISamletFastEjendom(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           arealberegningsmetode
           arealbetegnelse
           arealtype
           brugsretsareal
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           delnummer
           ejerlavLokalId
           faelleslod
           feltliste
           forretningshaendelse
           forretningsomraade
           forretningsproces
           fredskov_areal
           fredskov_omfang
           id_lokalId
           id_namespace
           jordrente_omfang
           klitfredning_areal
           klitfredning_omfang
           kommuneLokalId
           majoratsskov_nummer
           majoratsskov_omfang
           matrikelnummer
           objectid
           paataenktHandling
           regionLokalId
           registreretAreal
           registreringFra
           registreringsaktoer
           registreringTil
           samletFastEjendomLokalId
           senesteSagLokalId
           skelforretningssagsLokalId
           sognLokalId
           stammerFraJordstykkeLokalId
           status
           strandbeskyttelse_areal
           strandbeskyttelse_omfang
           supplerendeMaalingSagLokalId
           vandarealinkludering
           vejareal
           vejarealberegningsstatus
           virkningFra
           virkningsaktoer
           virkningTil
           objectid_336_Jordstykke_sekundaerForretning_Jordstykkeobjectid_ref(
             first: 10
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               datafordelerOpdateringstid
               datafordelerRegisterImportSequenceNumber
               datafordelerRowId
               datafordelerRowVersion
               Jordstykkeobjectid
               sekundaerForretningshaendelse
             }
           }
         }
       }
     }
   }
 }





Denne forespørgsel er til en anden entitet i Matriklen, specifikt MAT_Ejerlav. I denne forespørgsel bruger vi værdien fra "ejerlavLokalId" fra den første forespørgsel, til at hente de Ejerlav som er knyttet til ejendommen.


{
   MAT_Ejerlav(
     first: 1
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { id_lokalId: { eq: "" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ejerlavskode
       ejerlavsnavn
       id_lokalId
       id_namespace
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       senesteSagLokalId
       status
       virkningFra
       virkningsaktoer
       virkningTil
       administrativtOmraadeTilhoererMatrikulaerSag {
         matrikulaerSagStedfaestesAfJordstykke(first: 10) {
           pageInfo {
             hasNextPage
             endCursor
           }
           nodes {
             arealberegningsmetode
             arealbetegnelse
             arealtype
             brugsretsareal
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             delnummer
             ejerlavLokalId
             faelleslod
             feltliste
             forretningshaendelse
             forretningsomraade
             forretningsproces
             fredskov_areal
             fredskov_omfang
             id_lokalId
             id_namespace
             jordrente_omfang
             klitfredning_areal
             klitfredning_omfang
             kommuneLokalId
             majoratsskov_nummer
             majoratsskov_omfang
             matrikelnummer
             objectid
             paataenktHandling
             regionLokalId
             registreretAreal
             registreringFra
             registreringsaktoer
             registreringTil
             samletFastEjendomLokalId
             senesteSagLokalId
             skelforretningssagsLokalId
             sognLokalId
             stammerFraJordstykkeLokalId
             status
             strandbeskyttelse_areal
             strandbeskyttelse_omfang
             supplerendeMaalingSagLokalId
             vandarealinkludering
             vejareal
             vejarealberegningsstatus
             virkningFra
             virkningsaktoer
             virkningTil
             centroideLiggerIndenForJordstykke (first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 feltliste
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 id_lokalId
                 id_namespace
                 jordstykkeLokalId
                 objectid
                 paataenktHandling
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 senesteSagLokalId
                 status
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
             jordstykkeSamlesISamletFastEjendom(first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 arbejderbolig
                 BFEnummer
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 erFaelleslod
                 feltliste
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 hovedejendomOpdeltIEjerlejligh
                 id_lokalId
                 id_namespace
                 landbrugsnotering
                 objectid
                 paataenktHandling
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 senesteSagLokalId
                 status
                 StedbestemmelsesReference
                 udskiltVej
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
             objectid_336_Jordstykke_sekundaerForretning_Jordstykkeobjectid_ref(
               first: 10
             ) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 Jordstykkeobjectid
                 sekundaerForretningshaendelse
               }
             }
           }
         }
       }
     }
   }
 }





Denne forespørgsel er tiL MAT_Ejerlav igen, dog denne gang med fælles lod. I denne forespørgsel bruger vi værdien fra "ejerlavLokalId" fra den første forespørgsel, til at hente de Ejerlav med fælles lod som er knyttet til ejendommen.


{
   MAT_Ejerlav(
     first: 1
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { id_lokalId: { eq: "" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ejerlavskode
       ejerlavsnavn
       id_lokalId
       id_namespace
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       senesteSagLokalId
       status
       virkningFra
       virkningsaktoer
       virkningTil
       administrativtOmraadeTilhoererMatrikulaerSag {
         matrikulaerSagStedfaestesAfJordstykke(first: 10) {
           pageInfo {
             hasNextPage
             endCursor
           }
           nodes {
             arealberegningsmetode
             arealbetegnelse
             arealtype
             brugsretsareal
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             delnummer
             ejerlavLokalId
             faelleslod
             feltliste
             forretningshaendelse
             forretningsomraade
             forretningsproces
             fredskov_areal
             fredskov_omfang
             id_lokalId
             id_namespace
             jordrente_omfang
             klitfredning_areal
             klitfredning_omfang
             kommuneLokalId
             majoratsskov_nummer
             majoratsskov_omfang
             matrikelnummer
             objectid
             paataenktHandling
             regionLokalId
             registreretAreal
             registreringFra
             registreringsaktoer
             registreringTil
             samletFastEjendomLokalId
             senesteSagLokalId
             skelforretningssagsLokalId
             sognLokalId
             stammerFraJordstykkeLokalId
             status
             strandbeskyttelse_areal
             strandbeskyttelse_omfang
             supplerendeMaalingSagLokalId
             vandarealinkludering
             vejareal
             vejarealberegningsstatus
             virkningFra
             virkningsaktoer
             virkningTil
             jordstykkeHarFaelleslodsAndelshavere {
	     nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 Jordstykkeobjectid
                 SamletFastEjendomobjectid
	     }
             }
             centroideLiggerIndenForJordstykke(first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 feltliste
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 id_lokalId
                 id_namespace
                 jordstykkeLokalId
                 objectid
                 paataenktHandling
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 senesteSagLokalId
                 status
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
             jordstykkeSamlesISamletFastEjendom(first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 arbejderbolig
                 BFEnummer
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 erFaelleslod
                 feltliste
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 hovedejendomOpdeltIEjerlejligh
                 id_lokalId
                 id_namespace
                 landbrugsnotering
                 objectid
                 paataenktHandling
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 senesteSagLokalId
                 status
                 StedbestemmelsesReference
                 udskiltVej
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
             objectid_336_Jordstykke_sekundaerForretning_Jordstykkeobjectid_ref(
               first: 10
             ) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 Jordstykkeobjectid
                 sekundaerForretningshaendelse
               }
             }
           }
         }
       }
     }
   }
 }





Denne forespørgsel er til en anden entitet i Ejendomsbeliggenhedsregistret (EBR), specifikt EBR_Ejendomsbeliggenhed. I denne forespørgsel bruger vi værdien fra "BFEnummer" fra den første forespørgsel, til at hente de Ejendomsbeliggenhed som er knyttet til ejendommen.


{
   EBR_Ejendomsbeliggenhed(
     first: 1
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { bestemtFastEjendomBFENr: { eq: "" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomSFE(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           ejerlejlighedErDelAfSamletFastEjendom(first: 10) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               b_BygningPaaFremmedGrundFladeL
               b_BygningPaaFremmedGrundPunktL
               BFEnummer
               datafordelerOpdateringstid
               datafordelerRegisterImportSequenceNumber
               datafordelerRowId
               datafordelerRowVersion
               ejerlejlighedskort
               ejerlejlighedsnummer
               feltliste
               fordelingstalNaevner
               fordelingstalTaeller
               forretningshaendelse
               forretningsomraade
               forretningsproces
               iBygningPaaFremmedGrund
               id_lokalId
               id_namespace
               objectid
               paataenktHandling
               registreringFra
               registreringsaktoer
               registreringTil
               samletAreal
               samletFastEjendomLokalId
               senesteSagLokalId
               status
               StedbestemmelsesGeometri
               StedbestemmelsesReference
               virkningFra
               virkningsaktoer
               virkningTil
               ejerlejlighedErDelAfBygningPaaFremmedGrundPunkt(first: 10) {
                 pageInfo {
                   hasNextPage
                   endCursor
                 }
                 nodes {
                   BFEnummer
                   datafordelerOpdateringstid
                   datafordelerRegisterImportSequenceNumber
                   datafordelerRowId
                   datafordelerRowVersion
                   feltliste
                   forretningshaendelse
                   forretningsomraade
                   forretningsproces
                   geometri {
                     type
                     crs
                     dimension
                     wkt
                   }
                   id_lokalId
                   id_namespace
                   objectid
                   opdeltIEjerlejligheder
                   oprindelse
                   paaHavet
                   paataenktHandling
                   registreringFra
                   registreringsaktoer
                   registreringTil
                   rids
                   samletFastEjendomLokalId
                   senesteSagLokalId
                   status
                   StedbestemmelsesReference
                   virkningFra
                   virkningsaktoer
                   virkningTil
                   ejerlejlighedErDelAfBygningPaaFremmedGrundPunkt(first: 10) {
                     pageInfo {
                       hasNextPage
                       endCursor
                     }
                     nodes {
                       b_BygningPaaFremmedGrundFladeL
                       b_BygningPaaFremmedGrundPunktL
                       BFEnummer
                       datafordelerOpdateringstid
                       datafordelerRegisterImportSequenceNumber
                       datafordelerRowId
                       datafordelerRowVersion
                       ejerlejlighedskort
                       ejerlejlighedsnummer
                       feltliste
                       fordelingstalNaevner
                       fordelingstalTaeller
                       forretningshaendelse
                       forretningsomraade
                       forretningsproces
                       iBygningPaaFremmedGrund
                       id_lokalId
                       id_namespace
                       objectid
                       paataenktHandling
                       registreringFra
                       registreringsaktoer
                       registreringTil
                       samletAreal
                       samletFastEjendomLokalId
                       senesteSagLokalId
                       status
                       StedbestemmelsesGeometri
                       StedbestemmelsesReference
                       virkningFra
                       virkningsaktoer
                       virkningTil
                     }
                   }
                 }
               }
               ejerlejlighedErDelAfBygningPaaFremmedGrundFlade(first: 10) {
                 pageInfo {
                   hasNextPage
                   endCursor
                 }
                 nodes {
                   BFEnummer
                   datafordelerOpdateringstid
                   datafordelerRegisterImportSequenceNumber
                   datafordelerRowId
                   datafordelerRowVersion
                   feltliste
                   forretningshaendelse
                   forretningsomraade
                   forretningsproces
                   id_lokalId
                   id_namespace
                   objectid
                   opdeltIEjerlejligheder
                   oprindelse
                   paaHavet
                   paataenktHandling
                   registreringFra
                   registreringsaktoer
                   registreringTil
                   rids
                   samletFastEjendomLokalId
                   senesteSagLokalId
                   status
                   StedbestemmelsesReference
                   virkningFra
                   virkningsaktoer
                   virkningTil
                   ejerlejlighedErDelAfBygningPaaFremmedGrundFlade(first: 10) {
                     pageInfo {
                       hasNextPage
                       endCursor
                     }
                     nodes {
                       b_BygningPaaFremmedGrundFladeL
                       b_BygningPaaFremmedGrundPunktL
                       BFEnummer
                       datafordelerOpdateringstid
                       datafordelerRegisterImportSequenceNumber
                       datafordelerRowId
                       datafordelerRowVersion
                       ejerlejlighedskort
                       ejerlejlighedsnummer
                       feltliste
                       fordelingstalNaevner
                       fordelingstalTaeller
                       forretningshaendelse
                       forretningsomraade
                       forretningsproces
                       iBygningPaaFremmedGrund
                       id_lokalId
                       id_namespace
                       objectid
                       paataenktHandling
                       registreringFra
                       registreringsaktoer
                       registreringTil
                       samletAreal
                       samletFastEjendomLokalId
                       senesteSagLokalId
                       status
                       StedbestemmelsesGeometri
                       StedbestemmelsesReference
                       virkningFra
                       virkningsaktoer
                       virkningTil
                     }
                   }
                 }
               }
             }
           }
           objectid_336_SamletFastEjendom_sekundaerFor_SamletFastEjendomobjectid_ref(
             first: 10
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               datafordelerOpdateringstid
               datafordelerRegisterImportSequenceNumber
               datafordelerRowId
               datafordelerRowVersion
               SamletFastEjendomobjectid
               sekundaerForretningshaendelse
             }
           }
         }
       }
     }
   }
 }





Ejerlav og Fælleslodder


Dette afsnit omhandler en speciel-oversættelse som fokuserer på at finde Ejerlavsnavn og eventuelle fælleslodder for en bestemt Ejendom, ved hjælp af MAT_SamletFastEjendom entiteten. Oversættelsen tager udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

MAT_SamletFastEjendom

MAT_SamletFastEjendomFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra SamletFastEjendom-metoden og er blevet mappet over til felter fra MAT_SamletFastEjendomFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

SagsId

senesteSagLokalId

String

String

BFEnr

BFEnummer

Integer

Long

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt SamletFastEjendoms objekt og felter til paging kan derfor undlades.
  • I dette eksempel bruges id_lokalId fra en forrige forespørgsel fra afsnit 3.4.3, men det anbefales at anvender bruger enten BFEnummer eller senesteSagLokalId, hvis man kun er interesseret i Ejerlav og Fælleslodder.




Resultatet af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
  MAT_SamletFastEjendom(
    registreringstid: "2025-03-28T22:12:56.184158Z"
    virkningstid: "2025-11-14T11:28:27.184158Z"
    where: { id_lokalId: { eq: "4414096" } }
  ) {
    pageInfo {
      hasNextPage
      endCursor
    }
    nodes {
      arbejderbolig
      BFEnummer
      erFaelleslod
      feltliste
      forretningshaendelse
      forretningsomraade
      forretningsproces
      hovedejendomOpdeltIEjerlejligh
      id_lokalId
      id_namespace
      landbrugsnotering
      objectid
      paataenktHandling
      registreringFra
      registreringsaktoer
      registreringTil
      senesteSagLokalId
      status
      StedbestemmelsesReference
      udskiltVej
      virkningFra
      virkningsaktoer
      virkningTil
      jordstykkeSamlesISamletFastEjendom {
        nodes {
          arealberegningsmetode
          arealbetegnelse
          arealtype
          brugsretsareal
          delnummer
          ejerlavLokalId
          faelleslod
          feltliste
          forretningshaendelse
          forretningsomraade
          forretningsproces
          fredskov_areal
          fredskov_omfang
          id_lokalId
          id_namespace
          jordrente_omfang
          klitfredning_areal
          klitfredning_omfang
          kommuneLokalId
          majoratsskov_nummer
          majoratsskov_omfang
          matrikelnummer
          objectid
          paataenktHandling
          regionLokalId
          registreretAreal
          registreringFra
          registreringsaktoer
          registreringTil
          samletFastEjendomLokalId
          senesteSagLokalId
          skelforretningssagsLokalId
          sognLokalId
          stammerFraJordstykkeLokalId
          status
          strandbeskyttelse_areal
          strandbeskyttelse_omfang
          supplerendeMaalingSagLokalId
          vandarealinkludering
          vejareal
          vejarealberegningsstatus
          virkningFra
          virkningsaktoer
          virkningTil
          objectid_336_Jordstykke_sekundaerForretning_Jordstykkeobjectid_ref {
            nodes {
              Jordstykkebojectid
              sekundaerForretningshaendelse
            }
          }
          jordstykkeLiggerIEjerlav {
            ejerlavsnavn
          }
        }
      }
      samletFastEjendomHarFaelleslodsandel {
        nodes {
          jordstykkeHarFaelleslodsAndelshavere {
            nodes {
              arealberegningsmetode
              arealbetegnelse
              arealtype
              brugsretsareal
              delnummer
              ejerlavLokalId
              faelleslod
              feltliste
              forretningshaendelse
              forretningsomraade
              forretningsproces
              fredskov_areal
              fredskov_omfang
              id_lokalId
              id_namespace
              jordrente_omfang
              klitfredning_areal
              klitfredning_omfang
              kommuneLokalId
              majoratsskov_nummer
              majoratsskov_omfang
              matrikelnummer
              objectid
              paataenktHandling
              regionLokalId
              registreretAreal
              registreringFra
              registreringsaktoer
              registreringTil
              samletFastEjendomLokalId
              senesteSagLokalId
              skelforretningssagsLokalId
              sognLokalId
              stammerFraJordstykkeLokalId
              status
              strandbeskyttelse_areal
              strandbeskyttelse_omfang
              supplerendeMaalingSagLokalId
              vandarealinkludering
              vejareal
              vejarealberegningsstatus
              virkningFra
              virkningsaktoer
              virkningTil
              objectid_336_Jordstykke_sekundaerForretning_Jordstykkeobjectid_ref {
                nodes {
	        Jordstykkebojectid
                  sekundaerForretningshaendelse
                }
              }
              jordstykkeLiggerIEjerlav {
                ejerlavsnavn
              }
            }
          }
        }
      }
      ejerlejlighedErDelAfSamletFastEjendom {
        nodes {
	BFEnummer
          b_BygningPaaFremmedGrundFladeL
          b_BygningPaaFremmedGrundPunktL
          ejerlejlighedskort
          ejerlejlighedsnummer
          feltliste
          fordelingstalTaeller
          fordelingstalNaevner
          forretningshaendelse
          forretningsomraade
          forretningsproces
          iBygningPaaFremmedGrund
          id_lokalId
          id_namespace
          objectid
          paataenktHandling
          registreringFra
          registreringsaktoer
          registreringTil
          samletAreal
          samletFastEjendomLokalId
          senesteSagLokalId
          status
          virkningFra
          virkningsaktoer
          virkningTil
        }
      }
      bygningPaaFremmedGrundFladeLiggerPaaSamletFastEjendom {
        nodes {
          BFEnummer
          ejerlejlighedErDelAfBygningPaaFremmedGrundFlade {
            nodes {
              BFEnummer
              b_BygningPaaFremmedGrundFladeL
              b_BygningPaaFremmedGrundPunktL
              ejerlejlighedskort
              ejerlejlighedsnummer
              feltliste
              fordelingstalTaeller
              fordelingstalNaevner
              forretningshaendelse
              forretningsomraade
              forretningsproces
              iBygningPaaFremmedGrund
              id_lokalId
              id_namespace
              objectid
              paataenktHandling
              registreringFra
              registreringsaktoer
              registreringTil
              samletAreal
              samletFastEjendomLokalId
              senesteSagLokalId
              status
              virkningFra
              virkningsaktoer
              virkningTil
            }
          }
        }
      }
      bygningPaaFremmedGrundPunktLiggerPaaSamletFastEjendom {
        nodes {
          BFEnummer
          ejerlejlighedErDelAfBygningPaaFremmedGrundPunkt {
            nodes {
              BFEnummer
              b_BygningPaaFremmedGrundFladeL
              b_BygningPaaFremmedGrundPunktL
              ejerlejlighedskort
              ejerlejlighedsnummer
              feltliste
              fordelingstalTaeller
              fordelingstalNaevner
              forretningshaendelse
              forretningsomraade
              forretningsproces
              iBygningPaaFremmedGrund
              id_lokalId
              id_namespace
              objectid
              paataenktHandling
              registreringFra
              registreringsaktoer
              registreringTil
              samletAreal
              samletFastEjendomLokalId
              senesteSagLokalId
              status
              virkningFra
              virkningsaktoer
              virkningTil
            }
          }
        }
      }
    }
  }
}







EBR


Dette afsnit beskriver oversættelsen af REST-metoden Ejendomsbeliggenhed fra Ejendomsbeliggenhedsregistret (EBR).




Ejendomsbeliggenhed


Oversættelsen af "Ejendomsbeliggenhed" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

EBR_Ejendomsbeliggenhed

EBR_EjendomsbeliggenhedFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra Ejendomsbeliggenhed-metoden og er blevet mappet over til felter fra EBR_EjendomsbeliggenhedFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

BFEnr

bestemtFastEjendomBFENr

List<String>

List<String>

  • I denne metode filtreres der på et BFEnummer.
  • Den aktuelle værdi til " BFEnummer" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.




Denne REST-metode indeholder både unions og overgår begrænsingen for antal af joins, så oversættelsen er blevet opdelt i flere forespørgsler. Første del af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:




Ejendomsbeliggenhed joines til DAR_Adresse


I de næste queries tages der udgangspunkt i BFEnummer, som man kan hente fra querien i et intitielt kald uden noget filter. I eksemplerne er BFEnummeret ens for alle queries. Det er gjort af hensyn til simpliciteten. Det forventes af anvenderne, at hvis ikke de ved hvilken type ejendom, som de har med at gøre, så skal de køre hver query og manuelt se, hvilke der giver den korrekte data. Her tages der udgangspunkt i: "SamletFastEjendom", "BygningPaaFremmedGrundpunkt", "BygningPaaFremmedGrundflade" og "Ejerlejlighed".

Den første query tager udgangspunkt i SamletFastEjendom.


{
   EBR_Ejendomsbeliggenhed(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
       bestemtFastEjendomBFENr: { eq: "100412" }
    }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomSFE (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           BFEnummer
         }
       }
       ejendomsbeliggenhedHarSomBeliggenhedsadresseAdresse {
         adressebetegnelse
         bygning
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         doerbetegnelse
         doerpunkt
         etagebetegnelse
         forretningshaendelse
         forretningsomraade
         forretningsproces
         husnummer
         id_lokalId
         id_namespace
         registreringFra
         registreringsaktoer
         registreringTil
         status
         virkningFra
         virkningsaktoer
         virkningTil
         adresseHarHusnummer {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
           husnummerHoererTilNavngivenVej {
             administreresAfKommune
             beskrivelse
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             registreringFra
             registreringsaktoer
             registreringTil
             status
             udtaltVejnavn
             vejadresseringsnavn
             vejnavn
             vejnavnebeliggenhed_oprindelse_kilde
             vejnavnebeliggenhed_oprindelse_noejagtighedsklasse
             vejnavnebeliggenhed_oprindelse_registrering
             vejnavnebeliggenhed_oprindelse_tekniskStandard
             virkningFra
             virkningsaktoer
             virkningTil
             navngivenVejBestaarAfNavngivenVejKommunedel (first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 id_lokalId
                 id_namespace
                 kommune
                 navngivenVej
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 status
                 vejkode
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
           }
           husnummerHoererTilSupplerendeBynavn {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             navn
             registreringFra
             registreringsaktoer
             registreringTil
             status
             supplerendeBynavn
             virkningFra
             virkningsaktoer
             virkningTil
           }
           husnummerHoererTilIPostnummer {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             navn
             postnr
             postnummerinddeling
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
           HusnummerHarVejpunkt {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             oprindelse_kilde
             oprindelse_noejagtighedsklasse
             oprindelse_registrering
             oprindelse_tekniskStandard
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
           HusnummerHarAdgangspunkt {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             oprindelse_kilde
             oprindelse_noejagtighedsklasse
             oprindelse_registrering
             oprindelse_tekniskStandard
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
         }
       }
     }
   }
 }





I den næste query tages der udgangspunkt i BFEnummer for Ejerlejlighed.


{
   EBR_Ejendomsbeliggenhed(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
      bestemtFastEjendomBFENr: { eq: "100412" }
    }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomEJL (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           BFEnummer
         }
       }
       ejendomsbeliggenhedHarSomBeliggenhedsadresseAdresse {
         adressebetegnelse
         bygning
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         doerbetegnelse
         doerpunkt
         etagebetegnelse
         forretningshaendelse
         forretningsomraade
         forretningsproces
         husnummer
         id_lokalId
         id_namespace
         registreringFra
         registreringsaktoer
         registreringTil
         status
         virkningFra
         virkningsaktoer
         virkningTil
         adresseHarHusnummer {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
           husnummerHoererTilNavngivenVej {
             administreresAfKommune
             beskrivelse
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             registreringFra
             registreringsaktoer
             registreringTil
             status
             udtaltVejnavn
             vejadresseringsnavn
             vejnavn
             vejnavnebeliggenhed_oprindelse_kilde
             vejnavnebeliggenhed_oprindelse_noejagtighedsklasse
             vejnavnebeliggenhed_oprindelse_registrering
             vejnavnebeliggenhed_oprindelse_tekniskStandard
             virkningFra
             virkningsaktoer
             virkningTil
             navngivenVejBestaarAfNavngivenVejKommunedel (first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 id_lokalId
                 id_namespace
                 kommune
                 navngivenVej
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 status
                 vejkode
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
           }
           husnummerHoererTilSupplerendeBynavn {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             navn
             registreringFra
             registreringsaktoer
             registreringTil
             status
             supplerendeBynavn
             virkningFra
             virkningsaktoer
             virkningTil
           }
           husnummerHoererTilIPostnummer {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             navn
             postnr
             postnummerinddeling
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
           HusnummerHarVejpunkt {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             oprindelse_kilde
             oprindelse_noejagtighedsklasse
             oprindelse_registrering
             oprindelse_tekniskStandard
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
           HusnummerHarAdgangspunkt {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             oprindelse_kilde
             oprindelse_noejagtighedsklasse
             oprindelse_registrering
             oprindelse_tekniskStandard
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
         }
       }
     }
   }
 }





I den næste query tages der udgangspunkt i BFEnummer for BygningPaaFremmedGrundflade.


{
   EBR_Ejendomsbeliggenhed(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
      bestemtFastEjendomBFENr: { eq: "100412" }
    }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomBPFGF (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           BFEnummer
         }
       }
       ejendomsbeliggenhedHarSomBeliggenhedsadresseAdresse {
         adressebetegnelse
         bygning
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         doerbetegnelse
         doerpunkt
         etagebetegnelse
         forretningshaendelse
         forretningsomraade
         forretningsproces
         husnummer
         id_lokalId
         id_namespace
         registreringFra
         registreringsaktoer
         registreringTil
         status
         virkningFra
         virkningsaktoer
         virkningTil
         adresseHarHusnummer {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
           husnummerHoererTilNavngivenVej {
             administreresAfKommune
             beskrivelse
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             registreringFra
             registreringsaktoer
             registreringTil
             status
             udtaltVejnavn
             vejadresseringsnavn
             vejnavn
             vejnavnebeliggenhed_oprindelse_kilde
             vejnavnebeliggenhed_oprindelse_noejagtighedsklasse
             vejnavnebeliggenhed_oprindelse_registrering
             vejnavnebeliggenhed_oprindelse_tekniskStandard
             virkningFra
             virkningsaktoer
             virkningTil
             navngivenVejBestaarAfNavngivenVejKommunedel (first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 id_lokalId
                 id_namespace
                 kommune
                 navngivenVej
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 status
                 vejkode
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
           }
           husnummerHoererTilSupplerendeBynavn {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             navn
             registreringFra
             registreringsaktoer
             registreringTil
             status
             supplerendeBynavn
             virkningFra
             virkningsaktoer
             virkningTil
           }
           husnummerHoererTilIPostnummer {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             navn
             postnr
             postnummerinddeling
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
           HusnummerHarVejpunkt {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             oprindelse_kilde
             oprindelse_noejagtighedsklasse
             oprindelse_registrering
             oprindelse_tekniskStandard
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
           HusnummerHarAdgangspunkt {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             oprindelse_kilde
             oprindelse_noejagtighedsklasse
             oprindelse_registrering
             oprindelse_tekniskStandard
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
         }
       }
     }
   }
 }





I den sidste query tages der udgangspunkt i BFEnummer for BygningPaaFremmedGrundpunkt.


{
   EBR_Ejendomsbeliggenhed(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
      bestemtFastEjendomBFENr: { eq: "100412" }
    }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomBPFGP (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           BFEnummer
         }
       }
       ejendomsbeliggenhedHarSomBeliggenhedsadresseAdresse {
         adressebetegnelse
         bygning
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         doerbetegnelse
         doerpunkt
         etagebetegnelse
         forretningshaendelse
         forretningsomraade
         forretningsproces
         husnummer
         id_lokalId
         id_namespace
         registreringFra
         registreringsaktoer
         registreringTil
         status
         virkningFra
         virkningsaktoer
         virkningTil
         adresseHarHusnummer {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
           husnummerHoererTilNavngivenVej {
             administreresAfKommune
             beskrivelse
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             registreringFra
             registreringsaktoer
             registreringTil
             status
             udtaltVejnavn
             vejadresseringsnavn
             vejnavn
             vejnavnebeliggenhed_oprindelse_kilde
             vejnavnebeliggenhed_oprindelse_noejagtighedsklasse
             vejnavnebeliggenhed_oprindelse_registrering
             vejnavnebeliggenhed_oprindelse_tekniskStandard
             virkningFra
             virkningsaktoer
             virkningTil
             navngivenVejBestaarAfNavngivenVejKommunedel (first: 10) {
               pageInfo {
                 hasNextPage
                 endCursor
               }
               nodes {
                 datafordelerOpdateringstid
                 datafordelerRegisterImportSequenceNumber
                 datafordelerRowId
                 datafordelerRowVersion
                 forretningshaendelse
                 forretningsomraade
                 forretningsproces
                 id_lokalId
                 id_namespace
                 kommune
                 navngivenVej
                 registreringFra
                 registreringsaktoer
                 registreringTil
                 status
                 vejkode
                 virkningFra
                 virkningsaktoer
                 virkningTil
               }
             }
           }
           husnummerHoererTilSupplerendeBynavn {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             navn
             registreringFra
             registreringsaktoer
             registreringTil
             status
             supplerendeBynavn
             virkningFra
             virkningsaktoer
             virkningTil
           }
           husnummerHoererTilIPostnummer {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             navn
             postnr
             postnummerinddeling
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
           HusnummerHarVejpunkt {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             oprindelse_kilde
             oprindelse_noejagtighedsklasse
             oprindelse_registrering
             oprindelse_tekniskStandard
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
           HusnummerHarAdgangspunkt {
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             oprindelse_kilde
             oprindelse_noejagtighedsklasse
             oprindelse_registrering
             oprindelse_tekniskStandard
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
         }
       }
     }
   }
 }





Ejendomsbeliggenhed joines til DAR_Husnummer


I de næste queries tages der igen udgangspunkt i BFEnummer, som man igen kan hente fra yderste lag af querien. I eksemplerne er BFEnummeret ens for alle queries. Det er gjort af hensyn til simpliciteten. Hvis anvenderne ikke ved hvilken type ejendom, som de har med at gøre, så kan de køre hver query og manuelt se, hvilke der giver den korrekte data. Her tages der igen udgangspunkt i: "SamletFastEjendom", "BygningPaaFremmedGrundpunkt", "BygningPaaFremmedGrundflade" og "Ejerlejlighed".

Denne gang joines der til DAR_Husnummer.




Første query tages der udgangspunkt i BFEnummeret for BygningPaaFremmedGrundpunkt.


{
   EBR_Ejendomsbeliggenhed(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
      bestemtFastEjendomBFENr: { eq: "100412" }
    }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomBPFGP (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           BFEnummer
         }
       }
      ejendomsbeliggenhedHarSomBeliggenhedsadresseHusnummer {
        adgangsadressebetegnelse
        adgangspunkt
        adgangTilBygning
        adgangTilTekniskAnlaeg
        afstemningsomraade
        datafordelerOpdateringstid
        datafordelerRegisterImportSequenceNumber
        datafordelerRowId
        datafordelerRowVersion
        forretningshaendelse
        forretningsomraade
        forretningsproces
        geoDanmarkBygning
        husnummertekst
        id_lokalId
        id_namespace
        jordstykke
        kommuneinddeling
        menighedsraadsafstemningsomraade
        navngivenVej
        placeretPaaForeloebigtJordstykke
        postnummer
        registreringFra
        registreringsaktoer
        registreringTil
        sogneinddeling
        status
        supplerendeBynavn
        vejmidte
        vejpunkt
        virkningFra
        virkningsaktoer
        virkningTil
        HusnummerHarVejpunkt {
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          oprindelse_kilde
          oprindelse_noejagtighedsklasse
          oprindelse_registrering
          oprindelse_tekniskStandard
          registreringFra
          registreringsaktoer
          registreringTil
          status
          virkningFra
          virkningsaktoer
          virkningTil
        }
        husnummerHarAdresser(first: 10) {
          pageInfo {
            hasNextPage
            endCursor
          }
          nodes {
            adressebetegnelse
            bygning
            datafordelerOpdateringstid
            datafordelerRegisterImportSequenceNumber
            datafordelerRowId
            datafordelerRowVersion
            doerbetegnelse
            doerpunkt
            etagebetegnelse
            forretningshaendelse
            forretningsomraade
            forretningsproces
            husnummer
            id_lokalId
            id_namespace
            registreringFra
            registreringsaktoer
            registreringTil
            status
            virkningFra
            virkningsaktoer
            virkningTil
          }
        }
        husnummerHoererTilNavngivenVej {
          administreresAfKommune
          beskrivelse
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          registreringFra
          registreringsaktoer
          registreringTil
          status
          udtaltVejnavn
          vejadresseringsnavn
          vejnavn
          vejnavnebeliggenhed_oprindelse_kilde
          vejnavnebeliggenhed_oprindelse_noejagtighedsklasse
          vejnavnebeliggenhed_oprindelse_registrering
          vejnavnebeliggenhed_oprindelse_tekniskStandard
          virkningFra
          virkningsaktoer
          virkningTil
          navngivenVejBestaarAfNavngivenVejKommunedel (first: 10) {
            pageInfo {
              hasNextPage
              endCursor
            }
            nodes {
              datafordelerOpdateringstid
              datafordelerRegisterImportSequenceNumber
              datafordelerRowId
              datafordelerRowVersion
              forretningshaendelse
              forretningsomraade
              forretningsproces
              id_lokalId
              id_namespace
              kommune
              navngivenVej
              registreringFra
              registreringsaktoer
              registreringTil
              status
              vejkode
              virkningFra
              virkningsaktoer
              virkningTil
            }
          }              
        }
        husnummerHoererTilIPostnummer {
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          navn
          postnr
          postnummerinddeling
          registreringFra
          registreringsaktoer
          registreringTil
          status
          virkningFra
          virkningsaktoer
          virkningTil
        }
        husnummerHoererTilSupplerendeBynavn {
          datafordelerOpdateringstid
        	datafordelerRegisterImportSequenceNumber	
        	datafordelerRowId
        	datafordelerRowVersion
        	forretningshaendelse
        	forretningsomraade
        	forretningsproces
        	id_lokalId
        	id_namespace
        	navn
        	registreringFra
        	registreringsaktoer
        	registreringTil
        	status
        	supplerendeBynavn
        	virkningFra
        	virkningsaktoer
        	virkningTil
        }
      }
    } 
  }   
}





I den anden query tages der udgangspunkt i BFEnummeret for BygningPaaFremmedGrundflade.


{
   EBR_Ejendomsbeliggenhed(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
      bestemtFastEjendomBFENr: { eq: "100412" }
    }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomBPFGF (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           BFEnummer
         }
       }
      ejendomsbeliggenhedHarSomBeliggenhedsadresseHusnummer {
        adgangsadressebetegnelse
        adgangspunkt
        adgangTilBygning
        adgangTilTekniskAnlaeg
        afstemningsomraade
        datafordelerOpdateringstid
        datafordelerRegisterImportSequenceNumber
        datafordelerRowId
        datafordelerRowVersion
        forretningshaendelse
        forretningsomraade
        forretningsproces
        geoDanmarkBygning
        husnummertekst
        id_lokalId
        id_namespace
        jordstykke
        kommuneinddeling
        menighedsraadsafstemningsomraade
        navngivenVej
        placeretPaaForeloebigtJordstykke
        postnummer
        registreringFra
        registreringsaktoer
        registreringTil
        sogneinddeling
        status
        supplerendeBynavn
        vejmidte
        vejpunkt
        virkningFra
        virkningsaktoer
        virkningTil
        HusnummerHarVejpunkt {
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          oprindelse_kilde
          oprindelse_noejagtighedsklasse
          oprindelse_registrering
          oprindelse_tekniskStandard
          registreringFra
          registreringsaktoer
          registreringTil
          status
          virkningFra
          virkningsaktoer
          virkningTil
        }
        husnummerHarAdresser(first: 10) {
          pageInfo {
            hasNextPage
            endCursor
          }
          nodes {
            adressebetegnelse
            bygning
            datafordelerOpdateringstid
            datafordelerRegisterImportSequenceNumber
            datafordelerRowId
            datafordelerRowVersion
            doerbetegnelse
            doerpunkt
            etagebetegnelse
            forretningshaendelse
            forretningsomraade
            forretningsproces
            husnummer
            id_lokalId
            id_namespace
            registreringFra
            registreringsaktoer
            registreringTil
            status
            virkningFra
            virkningsaktoer
            virkningTil
          }
        }
        husnummerHoererTilNavngivenVej {
          administreresAfKommune
          beskrivelse
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          registreringFra
          registreringsaktoer
          registreringTil
          status
          udtaltVejnavn
          vejadresseringsnavn
          vejnavn
          vejnavnebeliggenhed_oprindelse_kilde
          vejnavnebeliggenhed_oprindelse_noejagtighedsklasse
          vejnavnebeliggenhed_oprindelse_registrering
          vejnavnebeliggenhed_oprindelse_tekniskStandard
          virkningFra
          virkningsaktoer
          virkningTil
          navngivenVejBestaarAfNavngivenVejKommunedel (first: 10) {
            pageInfo {
              hasNextPage
              endCursor
            }
            nodes {
              datafordelerOpdateringstid
              datafordelerRegisterImportSequenceNumber
              datafordelerRowId
              datafordelerRowVersion
              forretningshaendelse
              forretningsomraade
              forretningsproces
              id_lokalId
              id_namespace
              kommune
              navngivenVej
              registreringFra
              registreringsaktoer
              registreringTil
              status
              vejkode
              virkningFra
              virkningsaktoer
              virkningTil
            }
          }  
        }
        husnummerHoererTilIPostnummer {
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          navn
          postnr
          postnummerinddeling
          registreringFra
          registreringsaktoer
          registreringTil
          status
          virkningFra
          virkningsaktoer
          virkningTil
        }
        husnummerHoererTilSupplerendeBynavn {
          datafordelerOpdateringstid
        	datafordelerRegisterImportSequenceNumber	
        	datafordelerRowId
        	datafordelerRowVersion
        	forretningshaendelse
        	forretningsomraade
        	forretningsproces
        	id_lokalId
        	id_namespace
        	navn
        	registreringFra
        	registreringsaktoer
        	registreringTil
        	status
        	supplerendeBynavn
        	virkningFra
        	virkningsaktoer
        	virkningTil
        }
      }
    } 
  }   
}     





I den tredje query tages der udgangspunkt i BFEnummeret for SamletFastEjendom.


{
   EBR_Ejendomsbeliggenhed(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
      bestemtFastEjendomBFENr: { eq: "100412" }
    }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomSFE (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           BFEnummer
         }
       }
      ejendomsbeliggenhedHarSomBeliggenhedsadresseHusnummer {
        adgangsadressebetegnelse
        adgangspunkt
        adgangTilBygning
        adgangTilTekniskAnlaeg
        afstemningsomraade
        datafordelerOpdateringstid
        datafordelerRegisterImportSequenceNumber
        datafordelerRowId
        datafordelerRowVersion
        forretningshaendelse
        forretningsomraade
        forretningsproces
        geoDanmarkBygning
        husnummertekst
        id_lokalId
        id_namespace
        jordstykke
        kommuneinddeling
        menighedsraadsafstemningsomraade
        navngivenVej
        placeretPaaForeloebigtJordstykke
        postnummer
        registreringFra
        registreringsaktoer
        registreringTil
        sogneinddeling
        status
        supplerendeBynavn
        vejmidte
        vejpunkt
        virkningFra
        virkningsaktoer
        virkningTil
        HusnummerHarVejpunkt {
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          oprindelse_kilde
          oprindelse_noejagtighedsklasse
          oprindelse_registrering
          oprindelse_tekniskStandard
          registreringFra
          registreringsaktoer
          registreringTil
          status
          virkningFra
          virkningsaktoer
          virkningTil
        }
        husnummerHarAdresser(first: 10) {
          pageInfo {
            hasNextPage
            endCursor
          }
          nodes {
            adressebetegnelse
            bygning
            datafordelerOpdateringstid
            datafordelerRegisterImportSequenceNumber
            datafordelerRowId
            datafordelerRowVersion
            doerbetegnelse
            doerpunkt
            etagebetegnelse
            forretningshaendelse
            forretningsomraade
            forretningsproces
            husnummer
            id_lokalId
            id_namespace
            registreringFra
            registreringsaktoer
            registreringTil
            status
            virkningFra
            virkningsaktoer
            virkningTil
          }
        }
        husnummerHoererTilNavngivenVej {
          administreresAfKommune
          beskrivelse
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          registreringFra
          registreringsaktoer
          registreringTil
          status
          udtaltVejnavn
          vejadresseringsnavn
          vejnavn
          vejnavnebeliggenhed_oprindelse_kilde
          vejnavnebeliggenhed_oprindelse_noejagtighedsklasse
          vejnavnebeliggenhed_oprindelse_registrering
          vejnavnebeliggenhed_oprindelse_tekniskStandard
          virkningFra
          virkningsaktoer
          virkningTil
          navngivenVejBestaarAfNavngivenVejKommunedel (first: 10) {
            pageInfo {
              hasNextPage
              endCursor
            }
            nodes {
              datafordelerOpdateringstid
              datafordelerRegisterImportSequenceNumber
              datafordelerRowId
              datafordelerRowVersion
              forretningshaendelse
              forretningsomraade
              forretningsproces
              id_lokalId
              id_namespace
              kommune
              navngivenVej
              registreringFra
              registreringsaktoer
              registreringTil
              status
              vejkode
              virkningFra
              virkningsaktoer
              virkningTil
            }
          }              
        }
        husnummerHoererTilIPostnummer {
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          navn
          postnr
          postnummerinddeling
          registreringFra
          registreringsaktoer
          registreringTil
          status
          virkningFra
          virkningsaktoer
          virkningTil
        }
        husnummerHoererTilSupplerendeBynavn {
          datafordelerOpdateringstid
        	datafordelerRegisterImportSequenceNumber	
        	datafordelerRowId
        	datafordelerRowVersion
        	forretningshaendelse
        	forretningsomraade
        	forretningsproces
        	id_lokalId
        	id_namespace
        	navn
        	registreringFra
        	registreringsaktoer
        	registreringTil
        	status
        	supplerendeBynavn
        	virkningFra
        	virkningsaktoer
        	virkningTil
        }
      }
    } 
  }   
}





I den sidste query tages der udgangspunkt i BFEnummeret for Ejerlejlighed.


{
   EBR_Ejendomsbeliggenhed(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
      bestemtFastEjendomBFENr: { eq: "100412" }
    }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseLokalId
       adresseManueltAngivet
       bestemtFastEjendomBFENr
       betegnelse
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESDHReferenceAdresse
       ESDHReferenceKommune
       feltliste
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummerLokalId
       id_lokalId
       id_namespace
       kommuneinddelingKommunekode
       kommuneManueltAngivet
       objectid
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       ejendomsbeliggenhedKnytterAdresseTilBestemtFastEjendomEJL (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           BFEnummer
         }
       }
      ejendomsbeliggenhedHarSomBeliggenhedsadresseHusnummer {
        adgangsadressebetegnelse
        adgangspunkt
        adgangTilBygning
        adgangTilTekniskAnlaeg
        afstemningsomraade
        datafordelerOpdateringstid
        datafordelerRegisterImportSequenceNumber
        datafordelerRowId
        datafordelerRowVersion
        forretningshaendelse
        forretningsomraade
        forretningsproces
        geoDanmarkBygning
        husnummertekst
        id_lokalId
        id_namespace
        jordstykke
        kommuneinddeling
        menighedsraadsafstemningsomraade
        navngivenVej
        placeretPaaForeloebigtJordstykke
        postnummer
        registreringFra
        registreringsaktoer
        registreringTil
        sogneinddeling
        status
        supplerendeBynavn
        vejmidte
        vejpunkt
        virkningFra
        virkningsaktoer
        virkningTil
        HusnummerHarVejpunkt {
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          oprindelse_kilde
          oprindelse_noejagtighedsklasse
          oprindelse_registrering
          oprindelse_tekniskStandard
          registreringFra
          registreringsaktoer
          registreringTil
          status
          virkningFra
          virkningsaktoer
          virkningTil
        }
        husnummerHarAdresser(first: 10) {
          pageInfo {
            hasNextPage
            endCursor
          }
          nodes {
            adressebetegnelse
            bygning
            datafordelerOpdateringstid
            datafordelerRegisterImportSequenceNumber
            datafordelerRowId
            datafordelerRowVersion
            doerbetegnelse
            doerpunkt
            etagebetegnelse
            forretningshaendelse
            forretningsomraade
            forretningsproces
            husnummer
            id_lokalId
            id_namespace
            registreringFra
            registreringsaktoer
            registreringTil
            status
            virkningFra
            virkningsaktoer
            virkningTil
          }
        }
        husnummerHoererTilNavngivenVej {
          administreresAfKommune
          beskrivelse
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          registreringFra
          registreringsaktoer
          registreringTil
          status
          udtaltVejnavn
          vejadresseringsnavn
          vejnavn
          vejnavnebeliggenhed_oprindelse_kilde
          vejnavnebeliggenhed_oprindelse_noejagtighedsklasse
          vejnavnebeliggenhed_oprindelse_registrering
          vejnavnebeliggenhed_oprindelse_tekniskStandard
          virkningFra
          virkningsaktoer
          virkningTil
          navngivenVejBestaarAfNavngivenVejKommunedel (first: 10) {
            pageInfo {
              hasNextPage
              endCursor
            }
            nodes {
              datafordelerOpdateringstid
              datafordelerRegisterImportSequenceNumber
              datafordelerRowId
              datafordelerRowVersion
              forretningshaendelse
              forretningsomraade
              forretningsproces
              id_lokalId
              id_namespace
              kommune
              navngivenVej
              registreringFra
              registreringsaktoer
              registreringTil
              status
              vejkode
              virkningFra
              virkningsaktoer
              virkningTil
            }
          }              
        }
        husnummerHoererTilIPostnummer {
          datafordelerOpdateringstid
          datafordelerRegisterImportSequenceNumber
          datafordelerRowId
          datafordelerRowVersion
          forretningshaendelse
          forretningsomraade
          forretningsproces
          id_lokalId
          id_namespace
          navn
          postnr
          postnummerinddeling
          registreringFra
          registreringsaktoer
          registreringTil
          status
          virkningFra
          virkningsaktoer
          virkningTil
        }
        husnummerHoererTilSupplerendeBynavn {
          datafordelerOpdateringstid
        	datafordelerRegisterImportSequenceNumber	
        	datafordelerRowId
        	datafordelerRowVersion
        	forretningshaendelse
        	forretningsomraade
        	forretningsproces
        	id_lokalId
        	id_namespace
        	navn
        	registreringFra
        	registreringsaktoer
        	registreringTil
        	status
        	supplerendeBynavn
        	virkningFra
        	virkningsaktoer
        	virkningTil
        }
      }
    } 
  }   
}





Husnummer til DAGI_Sogneinddeling, DAGI_Kommuneinddeling og DAGI_Afstemningsomraade


I denne query tager vi et vilkårligt id_lokalId fra ejendomsbeliggenhed querierne og bruger som inputsparamter i nedenstående query. Det bruger vi til at få DAGI_Sogneinddeling, DAGI_Kommuneinddeling og DAGI_Afstemningsomraade. Det gøres i en separat query, da queries ellers vil overskride antal joins.


{
   DAR_Husnummer(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
      id_lokalId: { eq: "0a3f509a-d8b9-32b8-e044-0003ba298018" }
    }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       husnummerLiggerISogneInddeling {
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         forretningshaendelse
         forretningsproces
         id_lokalId
         id_namespace
         navn
         objectid
         registreringFra
         registreringsaktoer
         registreringTil
         sognekode
         virkningFra
         virkningsaktoer
         virkningTil 
       }
     husnummerLiggerIKommuneinddeling {
        datafordelerOpdateringstid
        datafordelerRegisterImportSequenceNumber
        datafordelerRowId
        datafordelerRowVersion
        forretningshaendelse
        forretningsproces
        id_lokalId
        id_namespace
        navn
        objectid
        registreringFra
        registreringsaktoer
        registreringTil
        virkningFra
        virkningsaktoer
        virkningTil
      }
     husnummerLiggerIAfstemningsomraade {
        afstemningsomraadenummer
        afstemningsstedAdresseLokalid
        afstemningsstedHusnummerLokalid
        afstemningsstedNavn
        datafordelerOpdateringstid
        datafordelerRegisterImportSequenceNumber
        datafordelerRowId
        datafordelerRowVersion
        forretningshaendelse
        forretningsproces
        id_lokalId
        id_namespace
        kommuneLokalid
        navn
        objectid
        opstillingskredsLokalid
        registreringFra
        registreringsaktoer
        registreringTil
        virkningFra
        virkningsaktoer
        virkningTil
      }
    } 
  }   
}







BBR


Dette afsnit beskriver oversættelsen af de tre REST-metoder Sag, Enhed og Bygning fra Bygnings- og Boligregistret (BBR).




BBRSag


Oversættelsen af "BBRSag" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

BBR_BBRSag

BBR_BBRSagFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de mulige inputparametre fra BBRSag-metoden og er blevet mappet over til felter fra BBR_BBRSagFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

Status

Status

List<String>

List<String>

kommunekode

kommunekode

String

String

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.




Resultatet af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   BBR_BBRSag(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
       status: { in: ["11", "12"] }
       kommunekode: { eq: "0101" }
     }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       forretningshaendelse
       forretningsomraade
       forretningsproces
       id_lokalId
       id_namespace
       kommunekode
       registreringFra
       registreringsaktoer
       registreringTil
       sag001Byggesagsnummer
       sag002Byggesagsdato
       sag003Byggetilladelsesdato
       sag004ForventetPaabegyndelsesdato
       sag005Paabegyndelsesdato
       sag006IbrugtagningsTilladelse
       sag007Henlaeggelse
       sag008FaerdigtBygningsareal
       sag009ForventetFuldfoertDato
       sag010FuldfoerelseAfByggeri
       sag012Byggesagskode
       sag013AnmeldelseAfByggearbejde
       sag016DelvisIbrugtagningsTilladelse
       sag017ForeloebigFaerdiggjortBygningsareal
       sag018ForeloebigFaerdiggjortAntalLejligheder
       sag019Bygherreforhold
       sag024DatoForModtagelseAfAnsoegningOmByggetilladelse
       sag025DatoForFyldestgoerendeAnsoegning
       sag026DatoForNaboorientering
       sag027DatoForFaerdigbehandlingAfNaboorientering
       sag032Litra
       sag033ForeloebigFaerdiggjortAntalLejlighederUdenKoekken
       status
       virkningFra
       virkningsaktoer
       virkningTil
       bbrSagErTilknyttetSagsniveau(
         first: 10
       ) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           datafordelerOpdateringstid
           byggesag
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           kommunekode
           niveautype
           registreringFra
           registreringsaktoer
           registreringTil
           sagsdataBygning
           sagsdataEnhed
           sagsdataEtage
           sagsdataGrund
           sagsdataOpgang
           sagsdataTekniskAnlaeg
           sagstype
           stamdataBygning
           stamdataEnhed
           stamdataEtage
           stamdataGrund
           stamdataOpgang
           stamdataTekniskAnlaeg
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
     }
   }
 }





Enhed


Oversættelsen af "Enhed" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

BBR_Enhed

BBR_EnhedFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de mulige inputparametre fra Enhed-metoden og er blevet mappet over til felter fra BBR_EnhedFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

Status

Status

String

String

Kommunekode

kommunekode

String

String

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.




Resultatet af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:



{
   BBR_Enhed(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { status: { eq: "6" }, kommunekode: { eq: "0183" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adresseIdentificerer
       bygning
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       enh008UUIDTilModerlejlighed
       enh020EnhedensAnvendelse
       enh023Boligtype
       enh024KondemneretBoligenhed
       enh025OprettelsesdatoForEnhedensIdentifikation
       enh026EnhedensSamledeAreal
       enh027ArealTilBeboelse
       enh028ArealTilErhverv
       enh030KildeTilEnhedensArealer
       enh031AntalVaerelser
       enh032Toiletforhold
       enh033Badeforhold
       enh034Koekkenforhold
       enh035Energiforsyning
       enh039AndetAreal
       enh041LovligAnvendelse
       enh042DatoForTidsbegraensetDispensation
       enh044DatoForDelvisIbrugtagningsTilladelse
       enh045Udlejningsforhold
       enh046OffentligStoette
       enh047IndflytningDato
       enh048GodkendtTomBolig
       enh051Varmeinstallation
       enh052Opvarmningsmiddel
       enh053SupplerendeVarme
       enh060EnhedensAndelFaellesAdgangsareal
       enh061ArealAfAabenOverdaekning
       enh062ArealAfLukketOverdaekningUdestue
       enh063AntalVaerelserTilErhverv
       enh065AntalVandskylledeToiletter
       enh066AntalBadevaerelser
       enh067Stoejisolering
       enh068FlexboligTilladelsesart
       enh069FlexboligOphoersdato
       enh070AabenAltanTagterrasseAreal
       enh071AdresseFunktion
       enh101Gyldighedsdato
       enh102HerafAreal1
       enh103HerafAreal2
       enh104HerafAreal3
       enh105SupplerendeAnvendelseskode1
       enh106SupplerendeAnvendelseskode2
       enh107SupplerendeAnvendelseskode3
       enh127FysiskArealTilBeboelse
       enh128FysiskArealTilErhverv
       enh500Notatlinjer
       etage
       forretningshaendelse
       forretningsomraade
       forretningsproces
       id_lokalId
       id_namespace
       kommunekode
       opgang
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       enhedOpgang {
         adgangFraHusnummer
         bygning
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         forretningshaendelse
         forretningsomraade
         forretningsproces
         id_lokalId
         id_namespace
         kommunekode
         opg020Elevator
         opg021HusnummerFunktion
         opg500Notatlinjer
         registreringFra
         registreringsaktoer
         registreringTil
         status
         virkningFra
         virkningsaktoer
         virkningTil
       }
       arealFordelesPaaEnhed(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           beboelsesArealFordeltTilEnhed
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           enhed
           erhvervsArealFordeltTilEnhed
           fordelingsareal
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           kommunekode
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
           fordelingsarealIndelerFordelingAfFordelingsareal {
             bygning
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             for002Fordelingsarealnummer
             for003ArealTilFordeling
             for004FordelingsNoegle
             for005Navn
             for006Rest
             for500Notatlinjer
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             kommunekode
             registreringFra
             registreringsaktoer
             registreringTil
             status
             virkningFra
             virkningsaktoer
             virkningTil
           }
         }
       }
       enhedEjerlejlighed(
         first: 10
       ) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           ejerlejlighed
           enhed
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           kommunekode
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
           ejendomsrelationEjerlejlighed {
             bfeNummer
             bygningPaaFremmedGrund
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             ejendommensEjerforholdskode
             ejendomsnummer
             ejendomstype
             ejerlejlighed
             ejerlejlighedsnummer
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             kommunekode
             registreringFra
             registreringsaktoer
             registreringTil
             samletFastEjendom
             status
             tinglystAreal
             virkningFra
             virkningsaktoer
             virkningTil
             vurderingsejendomsnummer
           }
         }
       }
     }
   }
 }





Bygning


Oversættelsen af "Bygning" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

BBR_Bygning

BBR_BygningFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de mulige inputparametre fra Bygning-metoden og er blevet mappet over til felter fra BBR_BygningFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

Status

Status

String

String

Kommunekode

kommunekode

String

String

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.




Resultatet af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   BBR_Bygning(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
       status: { eq: "6" }, kommunekode: { eq: "0183" } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       byg007Bygningsnummer
       byg021BygningensAnvendelse
       byg024AntalLejlighederMedKoekken
       byg025AntalLejlighederUdenKoekken
       byg026Opfoerelsesaar
       byg027OmTilbygningsaar
       byg029DatoForMidlertidigOpfoertBygning
       byg030Vandforsyning
       byg031Afloebsforhold
       byg032YdervaeggensMateriale
       byg033Tagdaekningsmateriale
       byg034SupplerendeYdervaeggensMateriale
       byg035SupplerendeTagdaekningsMateriale
       byg036AsbestholdigtMateriale
       byg037KildeTilBygningensMaterialer
       byg038SamletBygningsareal
       byg039BygningensSamledeBoligAreal
       byg040BygningensSamledeErhvervsAreal
       byg041BebyggetAreal
       byg042ArealIndbyggetGarage
       byg043ArealIndbyggetCarport
       byg044ArealIndbyggetUdhus
       byg045ArealIndbyggetUdestueEllerLign
       byg046SamletArealAfLukkedeOverdaekningerPaaBygningen
       byg047ArealAfAffaldsrumITerraenniveau
       byg048AndetAreal
       byg049ArealAfOverdaekketAreal
       byg050ArealAabneOverdaekningerPaaBygningenSamlet
       byg051Adgangsareal
       byg052BeregningsprincipCarportAreal
       byg053BygningsarealerKilde
       byg054AntalEtager
       byg055AfvigendeEtager
       byg056Varmeinstallation
       byg057Opvarmningsmiddel
       byg058SupplerendeVarme
       byg069Sikringsrumpladser
       byg070Fredning
       byg071BevaringsvaerdighedReference
       byg094Revisionsdato
       byg111StormraadetsOversvoemmelsesSelvrisiko
       byg112DatoForRegistreringFraStormraadet
       byg113Byggeskadeforsikringsselskab
       byg114DatoForByggeskadeforsikring
       byg119Udledningstilladelse
       byg121OmfattetAfByggeskadeforsikring
       byg122Gyldighedsdato
       byg123MedlemskabAfSpildevandsforsyning
       byg124PaabudVedrSpildevandsafledning
       byg125FristVedrSpildevandsafledning
       byg126TilladelseTilUdtraeden
       byg127DatoForTilladelseTilUdtraeden
       byg128TilladelseTilAlternativBortskaffelseEllerAfledning
       byg129DatoForTilladelseTilAlternativBortskaffelseEllerAfledning
       byg130ArealAfUdvendigEfterisolering
       byg131DispensationFritagelseIftKollektivVarmeforsyning
       byg132DatoForDispensationFritagelseIftKollektivVarmeforsyning
       byg133KildeTilKoordinatsaet
       byg134KvalitetAfKoordinatsaet
       byg135SupplerendeOplysningOmKoordinatsaet
       byg136PlaceringPaaSoeterritorie
       byg137BanedanmarkBygvaerksnummer
       byg140ServitutForUdlejningsEjendomDato
       byg150Gulvbelaegning
       byg151Frihoejde
       byg152AabenLukketKonstruktion
       byg153Konstruktionsforhold
       byg301TypeAfFlytning
       byg302Tilflytterkommune
       byg403OevrigeBemaerkningerFraStormraadet
       byg406Koordinatsystem
       byg500Notatlinjer
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ejerlejlighed
       forretningshaendelse
       forretningsomraade
       forretningsproces
       grund
       husnummer
       id_lokalId
       id_namespace
       jordstykke
       kommunekode
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       bygningEjerlejlighed {
         bfeNummer
         bygningPaaFremmedGrund
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         ejendommensEjerforholdskode
         ejendomsnummer
         ejendomstype
         ejerlejlighed
         ejerlejlighedsnummer
         forretningshaendelse
         forretningsomraade
         forretningsproces
         id_lokalId
         id_namespace
         kommunekode
         registreringFra
         registreringsaktoer
         registreringTil
         samletFastEjendom
         status
         tinglystAreal
         virkningFra
         virkningsaktoer
         virkningTil
         vurderingsejendomsnummer
       }
       bygningBygningPaaFremmedGrund(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           bygning
           bygningPaaFremmedGrund
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           kommunekode
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
           ejendomsrelationBygningPaaFremmedGrund {
             bfeNummer
             bygningPaaFremmedGrund
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             ejendommensEjerforholdskode
             ejendomsnummer
             ejendomstype
             ejerlejlighed
             ejerlejlighedsnummer
             forretningshaendelse
             forretningsomraade
             forretningsproces
             id_lokalId
             id_namespace
             kommunekode
             registreringFra
             registreringsaktoer
             registreringTil
             samletFastEjendom
             status
             tinglystAreal
             virkningFra
             virkningsaktoer
             virkningTil
             vurderingsejendomsnummer
           }
         }
       }
       bygningEtage(first: 10, where: { status: { eq: "6" } }) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           bygning
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           eta006BygningensEtagebetegnelse
           eta020SamletArealAfEtage
           eta021ArealAfUdnyttetDelAfTagetage
           eta022Kaelderareal
           eta023ArealAfLovligBeboelseIKaelder
           eta024EtagensAdgangsareal
           eta025Etagetype
           eta026ErhvervIKaelder
           eta500Notatlinjer
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           kommunekode
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
       bygningFordelingsareal(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           bygning
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           for002Fordelingsarealnummer
           for003ArealTilFordeling
           for004FordelingsNoegle
           for005Navn
           for006Rest
           for500Notatlinjer
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           kommunekode
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
       bygningOpgang(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           adgangFraHusnummer
           bygning
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           kommunekode
           opg020Elevator
           opg021HusnummerFunktion
           opg500Notatlinjer
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
     }
   }
 }







CVR


Dette afsnit beskriver oversættelsen af de tre REST-metoder hentVirksomhedMedCVRNummerFortrolig, hentvirksomhedMedCVRNummer og hentproduktionsenhedmedpnummer fra Det Centrale Virksomhedsregister (CVR).




hentVirksomhedMedCVRNummerFortrolig


Oversættelsen af "hentVirksomhedMedCVRNummerFortrolig" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexibleCurrent/v1

CVR_Virksomhed

CVR_VirksomhedFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra hentVirksomhedMedCVRNummerFortrolig-metoden og er blevet mappet over til felter fra CVR_VirksomhedFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

pCVRNummer

CVRNummer

String

String

  • Kun virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt Virksomheds objekt og felter til paging kan derfor undlades.
  • Den aktuelle værdi til "CVRNummer" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.
  • Oversættelsen starter fra CVR_Virksomhed og ikke CVR_CVREnhed, da der filtreres på CVR_Virksomhed som fremgår som et inner-join i REST-metoden.




Denne oversættelse overgår begrænsingen for antal af joins, så oversættelsen er blevet opdelt i flere forespørgsler. Første del af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   CVR_Virksomhed(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { CVRNummer: { eq: 12345678 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       status
       CVRNummer
       virksomhedStartdato
       virkningFra
       virkningTil
       id_CVR_CVREnhed_id_ref (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           id
           id_CVR_e_mailadresse_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Navn_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Telefonnummer_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Adressering_CVREnhedsId_ref(
             first: 10
             where: {
               AdresseringAnvendelse: {
                 in: ["postadresse", "beliggenhedsadresse"]
               }
             }
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               Adresse
               AdresseringAnvendelse
               CVRAdresse_vejkode
               CVRAdresse_husnummerFra
               CVRAdresse_etagebetegnelse
               CVRAdresse_doerbetegnelse
               CVRAdresse_kommunekode
               CVRAdresse_kommunenavn
               CVRAdresse_postdistrikt
               CVRAdresse_vejnavn
               CVRAdresse_husnummerTil
               CVRAdresse_postnummer
               CVRAdresse_supplerendeBynavn
               CVRAdresse_adresseFritekst
               CVRAdresse_landekode
               CVRAdresse_postboks
               coNavn
             }
           }
           id_CVR_Branche_CVREnhedsId_ref(
             first: 10
             where: { sekvens: { in: [0, 1, 2, 3] } }
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               vaerdi
               vaerdiTekst
             }
           }
           id_CVR_Kreditoplysninger_CVREnhedsId_ref {
             statusvaerdi
             statusvaerdiTekst
             Kreditoplysning
             kreditoplysningstekst
           }
           id_CVR_Reklamebeskyttelse_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_AnsvarligDataleverandoer_CVREnhedsId_ref {
             vaerdi
           }
         }
       }
       id_CVR_Virksomhedsform_CVREnhedsId_ref {
         vaerdi
         vaerdiTekst
       }
     }
   }
 }





Denne forespørgsel bruger de samme filtre som den første forespørgsel og vedr. virksomhedens beskæftigelse samt tilknytning til produktionsenhed. Det er denne del af den samlede oversættelse som indeholder det fortrolige data.


{
   CVR_Virksomhed(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { CVRNummer: { eq: 12345678 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       status
       CVRNummer
       virksomhedStartdato
       virkningFra
       virkningTil
       id_CVR_CVREnhed_id_ref (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           id
           id_CVR_Beskaeftigelse_CVREnhedsId_ref(first: 10) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               beskaeftigelsestalstype
               antal
               datoFra
               datoTil
               intervalFra
               intervalTil
               registreringsdato
             }
           }
           id_CVR_Produktionsenhed_id_ref {
             pNummer
             tilknyttetVirksomhedsCVRNummer
             id_CVR_Navn_CVREnhedsId_ref {
               vaerdi
             }
           }
           id_CVR_FuldtAnsvarligDeltagerRelation_CVREnhedsId_ref(first: 10) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               CVREnhedsId
               deltagendeEnhedsId
               CVREnhedsId_CVR_CVREnhed_id_ref(first: 10) {
                 pageInfo {
                   hasNextPage
                   endCursor
                 }
                 nodes {
                   forretningsnoegle
                   forretningsnoegletype
                   enhedsType
                 }
               }
               CVREnhedsId_CVR_Navn_CVREnhedsId_ref {
                 vaerdi
               }
             }
           }
         }
       }
     }
   }
 }





hentvirksomhedMedCVRNummer


Oversættelsen af "hentVirksomhedMedCVRNummer" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexibleCurrent/v1

CVR_Virksomhed

CVR_VirksomhedFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra hentVirksomhedMedCVRNummer-metoden og er blevet mappet over til felter fra CVR_VirksomhedFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

pCVRNummer

CVRNummer

String

String

  • Kun virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt Virksomheds objekt og felter til paging kan derfor undlades.
  • Den aktuelle værdi til "CVRNummer" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.
  • Oversættelsen starter fra CVR_Virksomhed og ikke CVR_CVREnhed, da der filtreres på CVR_Virksomhed som fremgår som et inner-join i REST-metoden.




Denne oversættelse overgår begrænsingen for antal af joins, så oversættelsen er blevet opdelt i flere forespørgsler. Første del af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   CVR_Virksomhed(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { CVRNummer: { eq: 12345678 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       status
       CVRNummer
       virksomhedStartdato
       virkningFra
       virkningTil
       id_CVR_CVREnhed_id_ref (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           id
           id_CVR_e_mailadresse_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Navn_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Telefonnummer_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Adressering_CVREnhedsId_ref(
             first: 10
             where: {
               AdresseringAnvendelse: {
                 in: ["postadresse", "beliggenhedsadresse"]
               }
             }
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               Adresse
               AdresseringAnvendelse
               CVRAdresse_vejkode
               CVRAdresse_husnummerFra
               CVRAdresse_etagebetegnelse
               CVRAdresse_doerbetegnelse
               CVRAdresse_kommunekode
               CVRAdresse_kommunenavn
               CVRAdresse_postdistrikt
               CVRAdresse_vejnavn
               CVRAdresse_husnummerTil
               CVRAdresse_postnummer
               CVRAdresse_supplerendeBynavn
               CVRAdresse_adresseFritekst
               CVRAdresse_landekode
               CVRAdresse_postboks
               coNavn
             }
           }
           id_CVR_Branche_CVREnhedsId_ref(
             first: 10
             where: { sekvens: { in: [0, 1, 2, 3] } }
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               vaerdi
               vaerdiTekst
             }
           }
           id_CVR_Kreditoplysninger_CVREnhedsId_ref {
             statusvaerdi
             statusvaerdiTekst
             Kreditoplysning
             kreditoplysningstekst
           }
           id_CVR_Reklamebeskyttelse_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_AnsvarligDataleverandoer_CVREnhedsId_ref {
             vaerdi
           }
         }
       }
       id_CVR_Virksomhedsform_CVREnhedsId_ref {
         vaerdi
         vaerdiTekst
       }
     }
   }
 }





Denne forespørgsel bruger de samme filtre som den første forespørgsel og vedr. virksomhedens beskæftigelse samt tilknytning til produktionsenhed.


 {
   CVR_Virksomhed(
     first: 1
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { CVRNummer: { eq: 12345678 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       status
       CVRNummer
       virksomhedStartdato
       virkningFra
       virkningTil
       id_CVR_CVREnhed_id_ref (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           id
           id_CVR_Beskaeftigelse_CVREnhedsId_ref(first: 10) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               beskaeftigelsestalstype
               datoFra
               datoTil
               intervalFra
               intervalTil
               registreringsdato
             }
           }
           id_CVR_Produktionsenhed_id_ref {
             pNummer
             tilknyttetVirksomhedsCVRNummer
             id_CVR_Navn_CVREnhedsId_ref {
               vaerdi
             }
           }
           id_CVR_FuldtAnsvarligDeltagerRelation_CVREnhedsId_ref(first: 10) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               CVREnhedsId
               deltagendeEnhedsId
               CVREnhedsId_CVR_CVREnhed_id_ref(first: 10) {
                 pageInfo {
                   hasNextPage
                   endCursor
                 }
                 nodes {
                   forretningsnoegle
                   forretningsnoegletype
                   enhedsType
                 }
               }
               CVREnhedsId_CVR_Navn_CVREnhedsId_ref {
                 vaerdi
               }
             }
           }
         }
       }
     }
   }
 }





hentproduktionsenhedmedpnummer


Oversættelsen af "hentproduktionsenhedmedpnummer" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexibleCurrent/v1

CVR_Produktionsenhed

CVR_ProduktionsenhedFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra hentproduktionsenhedmedpnummer-metoden og er blevet mappet over til felter fra CVR_ProduktionsenhedFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

pPNummer

pNummer

String

String

  • Kun virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt Produktionsenheds objekt og felter til paging kan derfor undlades.
  • Den aktuelle værdi til "pNummer" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.
  • Oversættelsen starter fra CVR_Produktionsenhed og ikke CVR_CVREnhed, da der filtreres på CVR_Produktionsenhed som fremgår som et inner-join i REST-metoden.




Resultatet af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   CVR_Produktionsenhed(
     first: 1
 	virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { pNummer: { eq: 1003223258 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       status
       pNummer
       tilknyttetVirksomhedsCVRNummer
       produktionsenhedStartdato
       virkningFra
       virkningTil
       id_CVR_CVREnhed_id_ref(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           id
           id_CVR_e_mailadresse_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Navn_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Telefonnummer_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Adressering_CVREnhedsId_ref(
             first: 10
             where: {
               AdresseringAnvendelse: {
                 in: ["postadresse", "beliggenhedsadresse"]
               }
             }
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               Adresse
               AdresseringAnvendelse
               CVRAdresse_vejkode
               CVRAdresse_husnummerFra
               CVRAdresse_etagebetegnelse
               CVRAdresse_doerbetegnelse
               CVRAdresse_kommunekode
               CVRAdresse_kommunenavn
               CVRAdresse_postdistrikt
               CVRAdresse_vejnavn
               CVRAdresse_husnummerTil
               CVRAdresse_postnummer
               CVRAdresse_supplerendeBynavn
               CVRAdresse_adresseFritekst
               CVRAdresse_landekode
               CVRAdresse_postboks
               coNavn
             }
           }
           id_CVR_Branche_CVREnhedsId_ref(
             first: 10
             where: { sekvens: { in: [0, 1, 2, 3] } }
           ) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               vaerdi
               vaerdiTekst
             }
           }
           id_CVR_Reklamebeskyttelse_CVREnhedsId_ref {
             vaerdi
           }
           id_CVR_Beskaeftigelse_CVREnhedsId_ref(first: 10) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               beskaeftigelsestalstype
               datoFra
               datoTil
               intervalFra
               intervalTil
               registreringsdato
             }
           }
         }
       }
     }
   }
 }





VUR


Dette afsnit beskriver oversættelsen af de to REST-metoder Hentejendomsvurderingerforbfe og HentEjendomsvurderingerForEjendomsvurderingId Ejendomsvurdering (VUR).




Hentejendomsvurderingerforbfe


Oversættelsen af "Hentejendomsvurderingerforbfe" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

VUR_BFEKrydsreference

VUR_BFEKrydsreferenceFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra Hentejendomsvurderingerforbfe-metoden og er blevet mappet over til felter fra VUR_BFEKrydsreferenceFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

BFEnummer 

BFEnummer 

Int

Int

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt BFEnummer og felter til paging kan derfor undlades.
  • Den aktuelle værdi til "BFEnummer" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.




Denne oversættelse gør brug af en krydsreference-tabel, så oversættelsen er blevet opdelt i flere forespørgsler. Første del af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   VUR_BFEKrydsreference(
     first: 1
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { BFEnummer: { eq: 371 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       BFEKrydsreferenceID
       BFEnummer
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       fkEjendomsvurderingID
     }
   }
 }





Denne forespørgsel er til en anden entitet i Ejendomsvurdering (VUR), specifikt VUR_Ejendomsvurdering. I denne forespørgsel bruger vi værdien fra "fkEjendomsvurderingID" fra den første forespørgsel, til at filtrere på "id" og derved hente data fra "Ejendomsvurdering" tabellen.


{
   VUR_Ejendomsvurdering(
     first: 10
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { id: {eq: 235275 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       aar
       aendringDato
       aendringKode
       ajourfoeringDato
       antalMedvurderedeLejligheder
       benyttelseKode
       daekningsafgiftForskelVaerdi
       daekningsafgiftPligtKode
       daekningsafgiftPligtTypeKode
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ejendomvaerdiBeloeb
       fkModerejendomID
       fkVurderetUnderID
       fkVurderingsejendomID
       grundvaerdiBeloeb
       id
       juridiskKategoriKode
       juridiskKategoriTekst
       juridiskUnderkategoriKode
       juridiskUnderkategoriTekst
       vurderetAreal
       vurderingskredsKode
       VURMark
       harFordelinger(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           ejerboliggrundvaerdi
           ejerboligvaerdi
           ejerboligvaerdiKode
           fkEjendomsvurderingID
           FordelingID
         }
       }
       harFritagelser(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           artKode
           beloeb
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           ejendomTypeKode
           fkEjendomsvurderingID
           FritagelseID
           loebenummer
           omfangKode
         }
       }
       harLoftansaettelse {
         basisaar
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         fkEjendomsvurderingID
         grundvaerdi
         LoftansaettelseID
         pgf11
         harLoftFradragForForbedring {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           fkLoftansaettelseID
           foersteGangAar
           LoftFradragForForbedringOverordnetID
           sammensaettesAf(first: 10) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               aar
               datafordelerOpdateringstid
               datafordelerRegisterImportSequenceNumber
               datafordelerRowId
               datafordelerRowVersion
               fkLoftFradragForForbedringOverordnetID
               loebenummer
               LoftFradragForForbedringID
               vaerdi
             }
           }
         }
       }
       harStyringskodeKrydsreferencer(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           begrundelse
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           fkEjendomsvurderingID
           kategoriTekst
           kode
           lovhenvisning
           overskrift
           StyringskodeKrydsreferenceID
           vurderingsmeddelelse
         }
       }
       harGrundvaerdispecifikationer(first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           areal
           beloeb
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           enhedBeloeb
           fkEjendomsvurderingID
           GrundvaerdispecifikationID
           loebenummer
           prisKode
           tekst
         }
       }
       harFradragForForbedring {
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         fkEjendomsvurderingID
         foersteGangAar
         FradragForForbedringOverordnetID
         vaerdiSum
         sammensaettesAf(first: 10) {
           pageInfo {
             hasNextPage
             endCursor
           }
           nodes {
             fkFradragForForbedringOverordnetID
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             fkFradragForForbedringOverordnetID
             FradragForForbedringID
             loebenummer
             tekst
             vaerdi
           }
         }
       }
     }
   }
 }





Denne forespørgsel er til en anden entitet i Ejendomsvurdering (VUR), specifikt VUR_Vurderingsejendom. I denne forespørgsel bruger vi værdien fra "fkVurderingsejendomID" fra den anden forespørgsel, til at filtrere på "vurderingsejendomID" og derved hente data fra "Vurderingsejendom" tabellen. Denne forespørgsel kan gentages for værdierne fra fkModerejendomID og fkVurderetUnderID.


{
   VUR_Vurderingsejendom(
     first: 10
     registreringstid: "2025-11-14T11:28:27.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { vurderingsejendomID: { eq: 493914 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESRejendomsnummer
       ESRkommunenummer
       vurderingsejendomID
       VURejendomsid
     }
   }
 }





Hentejendomsvurderingerforejendomsvurderingid


Oversættelsen af "Hentejendomsvurderingerforejendomsvurderingid" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

VUR_Ejendomsvurdering

VUR_EjendomsvurderingFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra Hentejendomsvurderingerforbfe-metoden og er blevet mappet over til felter fra VUR_BFEKrydsreferenceFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

Id 

id 

Int

Int

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt Ejendomsvurderings objekt og felter til paging kan derfor undlades.
  • Den aktuelle værdi til "id" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.




Denne oversættelse overgår begrænsingen for antal af joins, så oversættelsen er blevet opdelt i flere forespørgsler. Første del af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   VUR_Ejendomsvurdering(
     first: 1
     registreringstid: "2025-03-28T22:12:56.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { id: { eq: 967154 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       aar
       aendringDato
       aendringKode
       ajourfoeringDato
       antalMedvurderedeLejligheder
       benyttelseKode
       daekningsafgiftForskelVaerdi
       daekningsafgiftPligtKode
       daekningsafgiftPligtTypeKode
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ejendomvaerdiBeloeb
       fkModerejendomID
       fkVurderetUnderID
       fkVurderingsejendomID
       grundvaerdiBeloeb
       id
       juridiskKategoriKode
       juridiskKategoriTekst
       juridiskUnderkategoriKode
       juridiskUnderkategoriTekst
       vurderetAreal
       vurderingskredsKode
       VURMark
       harBFEKrydsreferencer (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           BFEKrydsreferenceID
           BFEnummer
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           fkEjendomsvurderingID
         }
       }
       harFradragForForbedring {
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         fkEjendomsvurderingID
         foersteGangAar
         FradragForForbedringOverordnetID
         vaerdiSum
         sammensaettesAf (first: 10) {
           pageInfo {
             hasNextPage
             endCursor
           }
           nodes {
             aar
             datafordelerOpdateringstid
             datafordelerRegisterImportSequenceNumber
             datafordelerRowId
             datafordelerRowVersion
             fkFradragForForbedringOverordnetID
             FradragForForbedringID
             loebenummer
             tekst
             vaerdi
           }
         }
       }
       harStyringskodeKrydsreferencer (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           begrundelse
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           fkEjendomsvurderingID
           kategoriTekst
           kode
           lovhenvisning
           overskrift
           StyringskodeKrydsreferenceID
           vurderingsmeddelelse
         }
       }
       harGrundvaerdispecifikationer (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           areal
           beloeb
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           enhedBeloeb
           fkEjendomsvurderingID
           GrundvaerdispecifikationID
           loebenummer
           prisKode
           tekst
         }
       }
       harFordelinger (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           ejerboliggrundvaerdi
           ejerboligvaerdi
           ejerboligvaerdiKode
           fkEjendomsvurderingID
           FordelingID
         }
       }
       harFritagelser (first: 10) {
         pageInfo {
           hasNextPage
           endCursor
         }
         nodes {
           artKode
           beloeb
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           ejendomTypeKode
           fkEjendomsvurderingID
           FritagelseID
           loebenummer
           omfangKode
         }
       }
       harLoftansaettelse {
         basisaar
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         fkEjendomsvurderingID
         grundvaerdi
         LoftansaettelseID
         pgf11
         harLoftFradragForForbedring {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           fkLoftansaettelseID
           foersteGangAar
           LoftFradragForForbedringOverordnetID
           vaerdiSum
           sammensaettesAf (first: 10) {
             pageInfo {
               hasNextPage
               endCursor
             }
             nodes {
               aar
               datafordelerOpdateringstid
               datafordelerRegisterImportSequenceNumber
               datafordelerRowId
               datafordelerRowVersion
               fkLoftFradragForForbedringOverordnetID
               loebenummer
               LoftFradragForForbedringID
               vaerdi
             }
           }
         }
       }
     }
   }
 }





Denne forespørgsel er til en anden entitet i Ejendomsvurdering (VUR), specifikt VUR_Vurderingsejendom. I denne forespørgsel bruger vi værdien fra "fkVurderingsejendomID" fra den første forespørgsel, til at filtrere på "vurderingsejendomID" og derved hente data fra "Vurderingsejendom" tabellen. Denne forespørgsel kan gentages for værdierne fra fkModerejendomID og fkVurderetUnderID.


{
   VUR_Vurderingsejendom(
     first: 10
     registreringstid: "2025-11-14T11:28:27.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: { vurderingsejendomID: { eq: 798501 } }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       ESRejendomsnummer
       ESRkommunenummer
       vurderingsejendomID
       VURejendomsid
     }
   }
 }







DAR


Dette afsnit beskriver oversættelsen af de to REST-metoder Adresse og Adressetilenhedbfe fra Danmarks Adresseregister (DAR).




Adresse


Oversættelsen af "Adresse" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

DAR_Adresse

DAR_AdresseFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt og er blevet mappet over til felter fra DAR_AdresseFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

Id

id_lokalId

List<String>

List<String>

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på flere bestemte Adresse objekter og felter til paging kan derfor undlades.
  • De aktuelle værdier til "id" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.




Resultatet af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
   DAR_Adresse(
     first: 3
     registreringstid: "2025-11-14T11:28:27.184158Z"
     virkningstid: "2025-11-14T11:28:27.184158Z"
     where: {
       id_lokalId: {
         in: [
           "00075d73-1da5-498e-b6b3-9989eaef00cd"
           "00194598-e19b-4e17-a4b6-757341abaa83"
           "002748de-d7d8-4f9a-aaa7-dfa883e4b221"
         ]
       }
     }
   ) {
     pageInfo {
       hasNextPage
       endCursor
     }
     nodes {
       adressebetegnelse
       bygning
       datafordelerOpdateringstid
       datafordelerRegisterImportSequenceNumber
       datafordelerRowId
       datafordelerRowVersion
       doerbetegnelse
       doerpunkt
       etagebetegnelse
       forretningshaendelse
       forretningsomraade
       forretningsproces
       husnummer
       id_lokalId
       id_namespace
       registreringFra
       registreringsaktoer
       registreringTil
       status
       virkningFra
       virkningsaktoer
       virkningTil
       adresseHarHusnummer {
         adgangsadressebetegnelse
         adgangspunkt
         adgangTilBygning
         adgangTilTekniskAnlaeg
         afstemningsomraade
         datafordelerOpdateringstid
         datafordelerRegisterImportSequenceNumber
         datafordelerRowId
         datafordelerRowVersion
         forretningshaendelse
         forretningsomraade
         forretningsproces
         geoDanmarkBygning
         husnummertekst
         id_lokalId
         id_namespace
         jordstykke
         kommuneinddeling
         menighedsraadsafstemningsomraade
         navngivenVej
         placeretPaaForeloebigtJordstykke
         postnummer
         registreringFra
         registreringsaktoer
         registreringTil
         sogneinddeling
         status
         supplerendeBynavn
         vejmidte
         vejpunkt
         virkningFra
         virkningsaktoer
         virkningTil
         husnummerLiggerISogneInddeling {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsproces
           id_lokalId
           id_namespace
           navn
           objectid
           registreringFra
           registreringsaktoer
           registreringTil
           sognekode
           virkningFra
           virkningsaktoer
           virkningTil
         }
         husnummerLiggerIKommuneinddeling {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsproces
           id_lokalId
           id_namespace
           kommunekode
           navn
           objectid
           regionLokalid
           registreringFra
           registreringsaktoer
           registreringTil
           udenforKommuneinddeling
           virkningFra
           virkningsaktoer
           virkningTil
         }
         husnummerLiggerIAfstemningsomraade {
           afstemningsomraadenummer
           afstemningsstedAdresseLokalid
           afstemningsstedHusnummerLokalid
           afstemningsstedNavn
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsproces
           id_lokalId
           id_namespace
           kommuneLokalid
           navn
           objectid
           opstillingskredsLokalid
           registreringFra
           registreringsaktoer
           registreringTil
           virkningFra
           virkningsaktoer
           virkningTil
         }
         husnummerHoererTilSupplerendeBynavn {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           navn
           registreringFra
           registreringsaktoer
           registreringTil
           status
           supplerendeBynavn
           virkningFra
           virkningsaktoer
           virkningTil
         }
         husnummerHoererTilIPostnummer {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           navn
           postnr
           postnummerinddeling
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
         husnummerHoererTilNavngivenVej {
           administreresAfKommune
           beskrivelse
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           registreringFra
           registreringsaktoer
           registreringTil
           status
           udtaltVejnavn
           vejadresseringsnavn
           vejnavn
           vejnavnebeliggenhed_oprindelse_kilde
           vejnavnebeliggenhed_oprindelse_noejagtighedsklasse
           vejnavnebeliggenhed_oprindelse_registrering
           vejnavnebeliggenhed_oprindelse_tekniskStandard
           virkningFra
           virkningsaktoer
           virkningTil
         }
         HusnummerHarVejpunkt {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           oprindelse_kilde
           oprindelse_noejagtighedsklasse
           oprindelse_registrering
           oprindelse_tekniskStandard
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
         HusnummerHarAdgangspunkt {
           datafordelerOpdateringstid
           datafordelerRegisterImportSequenceNumber
           datafordelerRowId
           datafordelerRowVersion
           forretningshaendelse
           forretningsomraade
           forretningsproces
           id_lokalId
           id_namespace
           oprindelse_kilde
           oprindelse_noejagtighedsklasse
           oprindelse_registrering
           oprindelse_tekniskStandard
           registreringFra
           registreringsaktoer
           registreringTil
           status
           virkningFra
           virkningsaktoer
           virkningTil
         }
       }
     }
   }
 }





Adressetilenhedbfe


Oversættelsen af "Adressetilenhedbfe" metoden er lavet med udgangspunkt i følgende GraphQL-tjeneste, overentitet og filter input, som er tilgængelig i tjenestens tilhørende GraphQL-skema.

GraphQL-tjeneste URL

Overentitet

Filter input

https://graphql.datafordeler.dk/flexible/v1

DAR_Adresse

DAR_AdresseFilterInput




Inputparametre


GraphQL-filter til denne query er udvalgt på baggrund af de obligatoriske inputparametre fra Adresse-metoden og er blevet mappet over til felter fra DAR_AdresseFilterInput, som set i GraphQL-skemaet.

Navn (REST)

Navn (GraphQL)

Type (REST)

Type (GraphQL)

Id

id_lokalId

String

String

  • Både registreringstid og virkningstid er påkrævet som input til denne tjeneste.
  • I denne metode filtreres der på et bestemt Adresse objekt og felter til paging kan derfor undlades.
  • Den aktuelle værdi til "id" er ikke garanteret til at virke for anvendere og skal kun ses som et eksempel.




Resultatet af oversættelsen kan ses herunder og er klar til afprøvning i en autoriseret GraphQL-klient:


{
  DAR_Adresse(
    first: 10
    registreringstid: "2025-03-28T22:12:56.184158Z"
    virkningstid: "2025-11-14T11:28:27.184158Z"
    where: {id_lokalId: {eq: "00002732-733c-433a-a5da-a7d428a980cf"}}
  ) {
    pageInfo {
      hasNextPage
      endCursor
    }
    nodes {
      AdresseHarEnhed(first: 1) {
        nodes {
          enhedEjerlejlighed(first: 1) {
            nodes {
              ejendomsrelationEjerlejlighed {
                bfeNummer
              }
            }
          }
        }
      }
    }
  }
}