Datalandsbyen Logo

    Datalandsbyen

    • Kategorier
    • Emneord
    • Siste
    • Populære
    • Kalender
    • Lenkeikon
    • Søk
    • Varslinger Logg inn / Registrer
    Community illustrasjon

    Datalandsbyen

    Velkommen til nettforumet Datalandsbyen! Vi er glade for at du har funnet frem til oss.

    Her kan du stille spørsmål om alt du måtte lure på om deling og bruk av data, eksempelvis datasett, API-er, begreper, informasjonsmodeller og juss, videre kan du delta i diskusjoner, vise frem prosjektene dine, knytte nye kontakter og finne nye samarbeid. Nettforumet er åpent for alle, men for å skrive innlegg må du først registrere deg. Formålet med forumet er å legge til rette for at data skal bli en verdiskapende ressurs for hele samfunnet – bli med og bidra til økt kunnskap, åpenhet og innovasjon. Vi oppfordrer til en konstruktiv og saklig dialog i nettforumet.

    Oversikt over enhetane i staten

    Tips og spørsmål
    1
    3
    2794
    Laster flere innlegg
    • Eldste til nyeste
    • Nyeste til eldste
    • Flest stemmer
    Denne tråden har blitt slettet. Bare brukere med trådhåndterings-privilegier kan se den.
    • L
      livar.bergheim sist endret av livar.bergheim

      Laga for ei stund sidan ei utlisting av enhetane i staten ut frå Enhetsregisteret. Her er oppskrifta.

      Andre som har tips og innspel?

      Ser at det på data.brreg.no er muleg å laste ned ei Excel-fil, «Struktur i statlig sektor», men finn ikkje informasjon om korleis denne er generert nokon stad.

      Pseudokode

      hent ut alle enheter frå enhetsregisteret der 
        «orgform_kode» = "STAT"
      
      for kvar av organisasjonane henta ut
        hent ut alle enheter i Enhetsregisteret der
          «overordnet enhet» = orgnr på enheten frå første lista henta ut
      

      Hadde opprinneleg avgrensingar i første oppslag på «overordnet enhet» er null «sektorkode_kode» = 6100. Ser ut til at det er nok med organisasjonsform = "STAT".

      Eksempel på korleis det ser ut
      40548a30-9688-4a2c-bca7-1cd8606c514b-image.png
      Tok med talet på tilsette, for å få ein viss anelse om kor store kvar enhet er.

      API-kall mot Enhetsregisteret (data.brreg.no)

      For å hente ut topp-nivået (departement m.m.):
      https://data.brreg.no/enhetsregisteret/api/enheter?organisasjonsform=STAT

      For å hente ut alle underordna enheter (her med organisasjonsnummer for Arbeids- og velferdsdepartementet):
      https://data.brreg.no/enhetsregisteret/api/enheter?overordnetEnhet=983887457

      1 Svar Siste svar Svar Siter 0
      • L
        livar.bergheim sist endret av livar.bergheim

        Spurte Brønnøysundregistrene om korleis Excel-fila med oversikt over struktur i staten er generert, og fekk svar:

        Filen for struktur i statlig sektor er laget slik:

        1. Hent alle toppnivå enheter: GET https://data.brreg.no/enhetsregisteret/api/enheter?organisasjonsform=STAT&size=10000
        2. Hent overordnet enhet for hver enhet:
          a) Hent enheter på neste nivå: GET https://data.brreg.no/enhetsregisteret/api/enheter?overordnetEnhet=i_orgnummer&size=10000
          i. For hver enhet fra steg 2.a: Gjenta steg 2 rekursivt, siden det kan være flere ledd i statlig sektor (ORGL)
          b) Hent underenheter på neste nivå: GET https://data.brreg.no/enhetsregisteret/api/underenheter?overordnetEnhet=i_orgnummer&size=10000
        3. Kjør en excel-bygger på den hierarkiske strukturen vi har hentet.
        1 Svar Siste svar Svar Siter 0
        • L
          livar.bergheim sist endret av

          Laga eit PHP-script for å hente ut denne strukturen over staten, samt legg på alle organisasjonsnummer slik at ein kan koble dette med andre datasett.

          Må endrast litt på for å kunne køyre, så det er mest til inspirasjon. Det er ikkje produksjonsklar kode.

          To nivå
          Kort fortalt, så hentast først ut toppnivået i staten (departement + andre toppnivå som t.d. domstolane), og deretter dei direkte underordna organa i nivå 2.

          Eksempel på data (JSON) frå køyring av scriptet.
          Informasjon om kvar enhet er den samme som ein får ut frå data.brrreg.no.
          Det er organisert i eit hierarki med to nivå, samt lagt på ei liste med organisasjonsnummer på kvar enhet.

          Underordna
          Kvar enhet i toppnivået har eit felt («underordna») der underordna enhet er. For eksempel så er «ARBEIDS- OG VELFERDSETATEN» (kjent som NAV) under «ARBEIDS- OG INKLUDERINGSDEPARTEMENTET».

          Organisasjonsnummer for å kunne koble med andre data
          For kvar enhet i både nivå 1 og 2, blir det lagt på eit felt («orgNums») der alle organisasjonsnummer er med slik at ein kan krysskoble. For nivå 1 er det organisasjonsnummer til enheten, samt organisasjonsnummer for alle underenheter. For nivå 2 er det samme + rekursivt organisasjonsnummer for alle underordna enheter og alle underenheter.
          NAV har for eksempel ei svært stor liste over organisasjonsnummer sidan dei har svært mange kontor.

          1 Svar Siste svar Svar Siter 0
          Ikon Svar
          Ikon Logg inn for å besvare
          • Første innlegg
            Seneste innlegg
          • Datalandsbyen Logo
          • Våre partnere
          • Felles datakatalog Åpne
          • Datafabrikken Åpne
          • Transportportal Åpne
          • Om nettstedet
          • Digitaliseringsdirektoratet forvalter datalandsbyen.
          • Samtykke og brukervilkår
          • Personvernerklæring Åpne
          • Informasjonskapsler Åpne
          • Tilgjengelighetserklæring Åpne
          • Kontakt
          • Lenkeikonfellesdatakatalog@digdir.no