Hopp til innhold
  • Kategorier
  • Emneord
  • Siste
  • Populære
  • Brukere
  • Grupper
Lukk
Logo
L

livar.bergheim

@livar.bergheim
Om
Innlegg
41
Emner
23
Delinger
0
Grupper
1
Følgere
0
Følger
0

Innlegg

Siste Best Kontroversiell

  • ELMA-alternativ til Datahotellet
    L livar.bergheim

    I forbindelse med avvikling av Datahotellet er det mange som har spørsmål om alternativa til å slå opp i ELMA sitt datasett over mottakarar på Datahotellet. Her gir vi ei oversikt og nokre peikarar til korleis bruke alternativa.

    Det er to alternativ: PEPPOL Directory og PEPPOL-oppslag via SML+SMP.
    Med desse to alternativa kan ein slå opp informasjon om ein mottakar i Peppol og kva dokumenttypar den kan motta.

    0f7eed01-5784-46a7-80ea-8c9e7c86c3e7-image.png
    Skjermbilde av datasettet difi/elma/participants på Datahotellet, vist via web-grensesnittet på hotell.difi.no

    Bakgrunn
    ELMA-datasettet inneheld liste over alle mottakarar registrert i ELMA og viser kva dokumenttypar den enkelte verksemd kan motta. Typisk har dette blitt brukt til å slå opp på organisasjonsnummer for å sjekke om ei verksemd kan motta EHF-faktura for å avgjere om ein skal sende faktura som EHF-faktura eller på annan måte som e-post.

    Kva er PEPPOL og ELMA, eigentleg?
    PEPPOL er ein organisasjon som gjer det mogeleg at forretningsdokument, til dømes fakturaer, flyt mellom organisasjonar.

    Digitaliseringsdirektoratet (Digdir) utviklar og driftar ELMA, mens Direktoratet for forvaltning og økonomistyring (DFØ) er Peppol-myndighet i Norge.

    Vi går ikkje inn på detaljane i Peppol her, og avgrensar oss til å forklare litt som er relevant:

    • Elektronisk mottakaradresseregister (ELMA) er eit norsk register over foretak som tar i mot dokumentformat innan eit av Peppol-domenene. ELMA er ein SMP. Dei fleste norske verksemder er registrert i Elma, men norske verksemder kan vere registrerte i andre SMP-ar. Les meir om ELMA på samarbeid.digdir.no
    • Service Metadata Provider (SMP) er eit register over mottakarar. Ein mottakar i Peppol kan berre vere knytt til ein SMP.
    • Service Metadata Locator (SML) er tenesta som sørger for at oppslag på ein mottakar kjem fram til rett SMP utan at ein på førehand veit kva SMP ein mottakar tilhøyrer.

    PEPPOL Directory
    44b5709c-033b-40a1-8eab-dd66984c422b-image.png
    Skjermbilde: framsida av directory.peppol.eu

    PEPPOL Directory har eit API der ein kan slå opp på organisasjonsnummer, søke på namn og laste ned komplett datasett.

    Elma eksporterer alle sine mottakarar til PEPPOL Directory. Merk at det ikkje er påbudt for SMP-ar å registrere mottakarar i PEPPOL Directory. Difor anbefaler vi å bruke PEPPOL-oppslag med mindre du skal slå opp svært mange mottakarar samtidig.

    Eksempel på å slå opp Digdir. 0192 er landkode for Norge.

    https://directory.peppol.eu/search/1.0/json?participant=iso6523-actorid-upis::0192:991825827
    

    Så får ein følgande svar:

    {
        "version": "1.0",
        "total-result-count": 1,
        "used-result-count": 1,
        "result-page-index": 0,
        "result-page-count": 20,
        "first-result-index": 0,
        "last-result-index": 0,
        "query-terms": "participant=iso6523-actorid-upis::0192:991825827",
        "creation-dt": "2024-10-25T05:26:05.427Z",
        "matches": [
            {
                "participantID": {
                    "scheme": "iso6523-actorid-upis",
                    "value": "0192:991825827"
                },
                "docTypes": [
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:no:difi:eformidling:xsd::feil"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:fdc:digdir.no:2020:innbyggerpost:xsd::innbyggerpost##urn:fdc:digdir.no:2020:innbyggerpost:schema:leveringskvittering::1.0"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:fdc:digdir.no:2020:innbyggerpost:xsd::innbyggerpost##urn:fdc:digdir.no:2020:innbyggerpost:schema:flyttet::1.0"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:no:difi:arkivmelding:xsd::arkivmelding"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:fdc:digdir.no:2020:innbyggerpost:xsd::innbyggerpost##urn:fdc:digdir.no:2020:innbyggerpost:schema:varslingfeiletkvittering::1.0"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:fdc:digdir.no:2020:innbyggerpost:xsd::innbyggerpost##urn:fdc:digdir.no:2020:innbyggerpost:schema:returpostkvittering::1.0"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:no:difi:einnsyn:xsd::einnsyn_kvittering"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:no:difi:eformidling:xsd::status"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:fdc:digdir.no:2020:innbyggerpost:xsd::innbyggerpost##urn:fdc:digdir.no:2020:innbyggerpost:schema:feil::1.0"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:no:difi:einnsyn:xsd::innsynskrav"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:fdc:digdir.no:2020:innbyggerpost:xsd::innbyggerpost##urn:fdc:digdir.no:2020:innbyggerpost:schema:aapningskvittering::1.0"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:no:difi:einnsyn:xsd::publisering"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:fdc:digdir.no:2020:innbyggerpost:xsd::innbyggerpost##urn:fdc:digdir.no:2020:innbyggerpost:schema:digital::1.0"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:fdc:digdir.no:2020:innbyggerpost:xsd::innbyggerpost##urn:fdc:digdir.no:2020:innbyggerpost:schema:utskrift::1.0"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2::CreditNote##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:no:difi:arkivmelding:xsd::arkivmelding_kvittering"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1"
                    },
                    {
                        "scheme": "busdox-docid-qns",
                        "value": "urn:fdc:digdir.no:2020:innbyggerpost:xsd::innbyggerpost##urn:fdc:digdir.no:2020:innbyggerpost:schema:mottakskvittering::1.0"
                    }
                ],
                "entities": [
                    {
                        "name": [
                            {
                                "name": "DIGITALISERINGSDIREKTORATET"
                            }
                        ],
                        "countryCode": "NO",
                        "websites": [
                            "www.digdir.no"
                        ],
                        "regDate": "2019-03-29"
                    }
                ]
            }
        ]
    }
    

    PEPPOL-oppslag
    Dette er måten oppslag vert gjort på i sjølve Peppol-nettverket. Ein slår opp ein mottakar om gangen, på organisasjonsnummer. Oppslag brukar DNS og subdomener.

    Vi anbefaler å gjere desse oppslaga ved behov — ikkje køyre store batch-jobbar for å synkronisere eigne register — for å unngå unødig trafikk. For oppslag av mange mottakarar samtidig, bør du bruke Peppol Directory.

    Eksempel der vi slår opp Digdir (org.nr. 991825827)
    Først må ein generere URL. Det er forklart på helger.com. Dersom mottakaren finst i Peppol, vil URL-en peike til SMP-en mottakaren er registrert hos.

    http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu
    

    I dette tilfellet peikar URL til ELMA.

    For å slå opp kva dokumenttypar som er støtta, må ein legge til mottakar-id i URL-en:

    http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis::0192:991825827
    

    Respons:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <ns2:ServiceGroup xmlns="http://busdox.org/transport/identifiers/1.0/" xmlns:ns2="http://busdox.org/serviceMetadata/publishing/1.0/" xmlns:ns3="http://www.w3.org/2005/08/addressing" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#">
        <ParticipantIdentifier scheme="iso6523-actorid-upis">0192:991825827</ParticipantIdentifier>
        <ns2:ServiceMetadataReferenceCollection>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Ano%3Adifi%3Aeformidling%3Axsd%3A%3Afeil"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Axsd%3A%3Ainnbyggerpost%23%23urn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Aschema%3Aleveringskvittering%3A%3A1.0"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Axsd%3A%3Ainnbyggerpost%23%23urn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Aschema%3Aflyttet%3A%3A1.0"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Ano%3Adifi%3Aarkivmelding%3Axsd%3A%3Aarkivmelding"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Axsd%3A%3Ainnbyggerpost%23%23urn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Aschema%3Avarslingfeiletkvittering%3A%3A1.0"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Axsd%3A%3Ainnbyggerpost%23%23urn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Aschema%3Areturpostkvittering%3A%3A1.0"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Ano%3Adifi%3Aeinnsyn%3Axsd%3A%3Aeinnsyn_kvittering"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Ano%3Adifi%3Aeformidling%3Axsd%3A%3Astatus"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Axsd%3A%3Ainnbyggerpost%23%23urn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Aschema%3Afeil%3A%3A1.0"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Ano%3Adifi%3Aeinnsyn%3Axsd%3A%3Ainnsynskrav"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Axsd%3A%3Ainnbyggerpost%23%23urn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Aschema%3Aaapningskvittering%3A%3A1.0"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Ano%3Adifi%3Aeinnsyn%3Axsd%3A%3Apublisering"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Axsd%3A%3Ainnbyggerpost%23%23urn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Aschema%3Adigital%3A%3A1.0"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Axsd%3A%3Ainnbyggerpost%23%23urn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Aschema%3Autskrift%3A%3A1.0"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3ACreditNote-2%3A%3ACreditNote%23%23urn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3A3.0%3A%3A2.1"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Ano%3Adifi%3Aarkivmelding%3Axsd%3A%3Aarkivmelding_kvittering"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Aoasis%3Anames%3Aspecification%3Aubl%3Aschema%3Axsd%3AInvoice-2%3A%3AInvoice%23%23urn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3A3.0%3A%3A2.1"/>
            <ns2:ServiceMetadataReference href="http://b-9823154777831486f5f30f7f41385a2a.iso6523-actorid-upis.edelivery.tech.ec.europa.eu/iso6523-actorid-upis%3A%3A0192%3A991825827/services/busdox-docid-qns%3A%3Aurn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Axsd%3A%3Ainnbyggerpost%23%23urn%3Afdc%3Adigdir.no%3A2020%3Ainnbyggerpost%3Aschema%3Amottakskvittering%3A%3A1.0"/>
        </ns2:ServiceMetadataReferenceCollection>
    </ns2:ServiceGroup>
    

    Ut frå responsen kan ein så tolke svaret mot eigen forretningslogikk — til dømes avgjere om ein mottakar støttar EHF-faktura.

    Sjå biblioteket vefa-peppol lookup for Java-implementasjon.

    Lenker

    • Avvikling av Datahotellet
    • Peppol Directory
    • ELMA-docs opne data
    • Anskaffelser.no
    • Anskaffelser.dev
    • Forskrift om elektronisk faktura i offentlige anskaffelser, sjå §4 om godkjente standardformater
    • peppol.org/documentation
    Tips og spørsmål elma peppol datahotellet

  • Postnummer og fylker
    L livar.bergheim

    Datajegeren fekk ein forespørsel om fylke og postnummer — kobling mellom postnummer og fylke.

    Dei to første siffera i kommunenummer er nummeret på fylket, så ein treng berre eit lite datasett med namn og nummer for alle fylkene.

    Datasett med alle norske postnummer vert publisert av Posten Bring.

    46c64b8a-4c7c-4f48-a103-469a95ac7800-image.png

    Fylker hos Kartverket
    For noverande liste over fylker, er gjerne Kartverket sitt API enklaste alternativet. Sjå data.norge-beskriving eller API for administrative enheter.

    Eksempel på respons frå Kartverket sitt API:
    e9892d06-0f34-4acf-a7c4-4fb6c21ebbff-image.png

    Fylker hos SSB
    SSB har eit meir avansert API som også har historikk i sitt KLASS API.

    Eksempel på versjonar i fylkesinndeling
    a989a4be-c62d-4cf3-b674-59a914651184-image.png
    Skjermbilde av API-kall til http://data.ssb.no/api/klass/v1/classifications/104

    Bruk i dette tilfellet
    (om det er ok for innmeldar, forklare kort kva dataene vert brukt til og ta med skjermbilde frå deira nettstad)

    Etterspør datasett og API-er

  • Historikk antall ansatte for alle virksomheter
    L livar.bergheim

    Datajegeren mottok ei henvending om
    «Historiske data om antall ansatte i alle organisasjoner i Enhetsregisteret»

    Kva data finst i dag?

    Det nyaste talet talet på tilsette for alle organisasjonar i Enhetsregisteret er
    ein del av dei opne dataa frå Enhetsregisteret. Dataene vert oppdatert månadleg.

    Eksempel på data om tal på tilsette frå API på data.brreg.no:
    6b18c207-2eb2-4f5b-a19c-fce1a2138625-image.png

    Kvar finst dataene?

    Enhetsregisteret hentar tal på tilsette frå Arbeidsgiver- og arbeidstakerregisteret (Aa-registeret), som er forvalta av NAV.
    Arbeidsgjevarar har plikt å rapportere om tilsette til Aa-registeret via a-meldinga.

    Merk at dataene gir tal på lønnsmotakarar, og gir dermed ikkje nøyaktige tal på fast tilsette, kor mange som er tilsett på heiltid eller liknande.

    Er historiske data tilgjengelege?

    Ikkje som ferdige datasett. I dag må ein kontinuerleg hente nye tal etter kvart som dei vert tilgjengelege i Brønnøysundregistrene sine datasett. På den måten kan ein sjølv bygge opp historikk.

    Er det mogeleg å få dataene?

    Vi kontakta NAV, og fekk svar at dette ikkje er noko ein i dag publiserer, men kanskje i framtida.

    Svar frå NAV
    Vi har notert oss ønsket om statistikk for antall ansatte over tid, men kan dessverre ikke levere dette på kort sikt. Brønnøysundregistrene leverer oppdaterte tall med Aa-registeret som kilde for antall ansatte i henhold til forskrift om Enhetsregisteret.

    Opplysningene i Aa-registeret inneholder personopplysninger som er underlagt taushetsplikt etter NAV-loven § 7. Det er mulig å få tilgang til Aa-registeret etter søknad, men tilgangen er forbeholdt offentlig myndigheter og andre som har behov for opplysninger om arbeidsforhold i forbindelse med løsning av offentlige oppgaver, se forskrift om Aa-registeret §§ 9 og 10 (tilgang til Aa-registeret) jf. § 2 annet ledd (formålet med registeret).

    Slik vi forstår deres henvendelse, gjelder det et ønske om innsyn etter offentleglova § 3. Som nevnt over, er enkelte av opplysningene i Aa-registeret underlagt taushetsplikt og skal derfor unntas innsyn etter offentleglova § 13. Spørsmålet er imidlertid om vi kan lage anonymiserte sammenstillinger (statistikk) fra Aa-registeret som ønsket med enkle fremgangsmåter, jf. offentleglova § 9. NAV vurderer i fremtiden å utvikle en slik løsning som tilbyr «åpne data», men det er ikke mulig å gi noe tidsperspektiv for når den eventuelt vil være på plass. Vi antar at tidsbruken for å gjøre en slik sammenstilling per i dag vil overgå det som er rimelig å forvente. Det er også ønskelig å få på plass mer omfattende kvalitetssikring av dataene før publisering.

    Vi anbefaler at innmelder tar kontakt med oss for å få vurdert om vi har hjemmel til å utlevere data, eller om behovet har et rimeligere arbeidsomfang.

    Har du noko å tilføye? Eller sit med samme etterspørsel?
    Då kan du kommentere under, gje ei opp-stemme eller velje å abonnere på varslar om nye kommentarar i denne diskusjonstråden.

    Etterspør datasett og API-er

  • Politistasjoner
    L livar.bergheim

    Datajegeren fekk henvending der ein ønskjer oversikt over politistasjoner inkludert posisjon, til bruk i utredningsarbeid.

    Kva data finst?
    Politiet har i skrivande stund ikkje sjølve publisert eit slikt datasett.
    Geonorge har gjort tilgjengeleg politisoner og -distrikter (sjå data.norge.no eller geonorge.no), men dette er ikkje dei enkelte politistasjonane.
    ba670b28-15eb-4e8c-abf6-b11c39544e0a-image.png

    Datakjelder: Enhetsregisteret og politiet.no
    I Enhetsregisteret finn ein enheter og underenheter for offentleg sektor.
    Det ser ut til at politistasjoner og lensmannskontor er pent hierarkisk registrert der:

    • Justisdepartementet
      • Politi- og lensmannsetaten (915429785) – ORGL (organisasjonsledd)
      • ...
        • Trøndelag politidistrikt (983998631) — ORGL
        • ...
          • Steinkjer politistasjon (874753262) — BEDR (underenhet)

    Ein mogeleg måte å hente ut alle relevante enheter er å ta heile enhetsregister-datasettet, filtrere på næringskode 84.240 «Politi- og påtalemyndighet» og deretter på organisasjonsform-kode BEDR for å få dei enkelte geografiske lokasjonane (politistasjoner).
    Merk at det er i datasettet underenheter ein finn organisasjoner av typen BEDR.
    I enhetsregisteret er det Beliggenhetsadresse som gir gateadressa. For å få kartkoordinatar kan ein slå opp i Kartverket sitt API.

    Vi har ikkje undersøkt om denne oppskrifta gir korrekt resultat — for eksempel at det er oppdatert og komplett.
    Før vi kom så langt i saka, løyste innmeldar dette ved å hente oversikt over politistasjonar frå politiet sine nettsider. Innmeldar nemde at datakvaliteten der var varierande, mellom anna med feil i postnummer.

    Håpar dette er til nytte for andre!
    Oppslag i Enhetsregisteret kan i mange tilfeller vere vegen å i andre tilfeller der ein treng å få oversikt over kvar offentleg sektor har kontor.

    Etterspør datasett og API-er

  • Etterspørr data/API
    L livar.bergheim

    Veit du ikkje om data du ser etter finst?
    Er det data du treng som ikkje er delt endå?
    Etterspørr her!

    Korleis etterspørr eg data/API?
    Du legg inn ein etterspørsel ved å opprette eit nytt innlegg i denne kategorien i forumet.

    I denne kategorien kan du etterspørre datasett og API-er. Du kan også etterspørre utviding på eksisterande datasett og API. For eksempel å gjere meir data tilgjengeleg, endringar i API og liknande.

    Om du ønskjer å begjære innsyn i data, må du ta kontakt direkte med den ansvarlege verksemda. Du er naturlegvis velkomen til å poste om det her i tillegg 🙂

    Kva skjer med min etterspørsel?
    Etter at innlegget er kome inn, vil vi i Digitaliseringsdirektoratet ta kontakt med våre kontakter og be dei svare. For eksempel: dersom nokon spørr om kjøretøyopplysninger, kontakter vi Statens vegvesen, dersom nokon spørr om kartdata, kontakter vi Kartverket osv. Erfaringane er at verksemdene i offentleg sektor svarer både raskt og positivt!

    Sjå kva andre har etterspurt
    Sjå andre innlegg i Etterspørr-kategorien.
    Finn du ein etterspørsel du synest er interessant eller vil følge?
    Logg på Datalandsbyen og gje ei stemme til innlegget eller marker at du vil ha varsel. Dersom det kjem nye innlegg i ein diskusjonstråd du markerer at du vil ha varsel på, får du varsel på e-post.

    Tips til å skrive innlegg

    1. Sjekk om datasettet finst frå før
      Ta ein kjapt søk på data.norge.no, eventuelt også geonorge.no om det gjeld geodata.

    2. Skriv kven som har data du etterspør
      Enten du veit kven som har data du er ute etter, eller har ein anelse, ta det gjerne med.
      Dersom du ikkje veit kvar dataene er, skriv gjerne det.

    3. Utdjup om data
      Kva data er du ute etter? Kva informasjonselement er det i datasettet? Kva format ønskjer du data på? Treng du nedlasting av komplett datasett, eller oppslag via API? Kva API-funksjonalitet ønskjer du?

    4. Beskriv bruksområde og verdi
      Kva vil du bruke data til? Kva er verdien? Ta gjerne med andre mogelege bruksområde for dataene.

    5. Ta med relevante lenker
      Dersom innlegget angår eksisterande datasett/API, legg ved lenke til oppføringa på data.norge.no.

    Etterspør datasett og API-er

  • Oppdaterte oversettelser i Datalandsbyen
    L livar.bergheim

    Tenker vi kan ta med eit par oversettingsvalg vi har gjort.
    Ei lita ordbok på valg.

    • Topic = Emne
    • Post = Innlegg
    • Reputation = Omdømme (var omsett av andre til 'Rykte')
      Trur vi har nokre gamle oversettingar her å endre på.
    Datalandsbyen

  • Ønsker kontakt med brukere av data fra Brønnøysundregistrene
    L livar.bergheim

    Brønnøysundregistrene er i gang med å utarbeide en strategi for våre tilgjengeliggjøringstjenester. I den anledning ønsker vi å foreta en brukerkartlegging for å få mer innsikt i brukerne sine behov i forhold til data via maskinelle grensesnitt og tilpassede registeruttrekk.

    Vi ønsker derfor å komme i kontakt med brukere av data fra Brønnøysundregistrene, som kan gi innspill i form av svar på spørsmål/intervju.

    Dette arbeidet er viktig i forhold til at Brønnøysundregistrene skal utvikle og prioritere de mest brukervennlige tjenestene for våre brukere. Håper derfor å få mest mulig innspill fra våre brukergrupper.
    Ta kontakt på e-post: akj@brreg.no

    Hvilke data deler vi i dag?
    Se data.brreg.no og våre oppføringer i katalogene på data.norge.no.

    Del gjerne også innspill her
    Post gjerne innspill du måtte ha i denne diskusjonstråden.

    Tips og spørsmål

  • Lag datakataloger med datacatalogtordf
    L livar.bergheim

    Med Python-biblioteket datacatalogtordf, kan du lett generere datakatalogar i DCAT-formatet.
    Dette er blant anna bruk at NAV til å eksportere sin katalog slik at data-beskrivingane også vert synlege i data.norge.no så fleire kan finne dei, og NAV slepp å ajourføre informasjon fleire stader.

    Eksempel på bruk — straumforbruk i kommunale bygg
    Vi brukte biblioteket til å generere ein datakatalog for fire nesten like data-beskrivingar, så vi slapp å manuelt føre inn og oppdatere desse.

    I anledning Open Data Challenge i mars 2022, vart det lagt til rette datasett om straumforbruk frå fire ulike kommunar. Vi ville få desse data-beskrivingane inn i data-katalogen på data.norge.no. Data-beskrivelsen for kvar kommune var heilt lik, med unntak av at det var forskjellige kommunar og kommune-namnet var bytta ut i lenkene til datasetta. Kvar data-beskrivelse peika så vidare til fire ulike datasett.

    DCAT - kjapp repetisjon
    DCAT er standard-formatet for datakatalogar, eller «Standard for beskrivelse av datasett, datatjenester og datakataloger (DCAT-AP-NO)» på fint.

    Overordna (og forenkla) består ein DCAT-katalog av
    TODO: boks-skisse som viser katalog som kan ha opptil fleire Dataset, og desse kan ha opptil fleire Distribusjonar.

    Lage ein katalog med datacatalogtordf
    For å lage ein katalog, må vi først lage topp-nivå-objektet, Catalog, og setje verdiane på dette.

    catalog = Catalog()
    catalogIdentifier = "https://example.com/kommunedata/energi"
    catalog.identifier = catalogIdentifier
    catalog.dct_identifier = catalogIdentifier
    catalog.title = {
        "nb": "Energimålingar i kommunale bygg",
        "en": "Energy usage datasets from municipality buildings"
    }
    catalog.description = {
        "nb": "Datasett frå kommunar, på samme format. Frå SamÅpne-prosjektet. Lansert til Open data challenge 2022.",
        "en": "Datasets from municipalities in the same format. From the SamÅpne-project. Launched for Open data challenge 2022."
    }
    

    Her ser du at for mange tekst-felt, som på tittel og beskrivelse, kan ein legge inn tekst på ulike språk.

    For å oppgje kven som er utgjevar av katalogn, må vi lage eit Agent-objekt og knytte til Catalog-objektet.

    agent = Agent()
    agent.identifier = "https://data.brreg.no/enhetsregisteret/enhet/991825827"
    agent.name = {
        "nb": "Digitaliseringsdirektoratet",
        "en": "The Norwegian Digitalisation Agency"
    }
    catalog.publisher = agent 
    

    No kan vi opprette Dataset-objekt og legge dei til i Catalog.
    Slik opprettar ein Dataset:

    code_text
    
    # Values
    municipalities = [
        ("Bodø", "bodo", "972418013"), 
        ("Drammen", "drammen", "921234554"), 
        ("Stavanger", "stavanger", "964965226"), 
        ("Trondheim", "trondheim", "942110464")]
    datahotelDatasets = [("location-measurement-points", "Location measurement points"), ("locations", "Locations"), ("measurement-points", "Measurement points"), ("measurements", "Measurements")]
    
    # [...]
    
    # Create datasets:
    for (municipalityName, municipalityShortname, orgnr) in municipalities:
        dataset = Dataset()
        dctIdentifier = "https://example.com/kommunedata/energi/" + municipalityShortname
        dataset.identifier = dctIdentifier
        dataset.dct_identifier = dctIdentifier
        agent = Agent()
        agent.identifier = "https://data.brreg.no/enhetsregisteret/api/enheter/" + orgnr
        agent.name = {
            "nb": municipalityName + " kommune",
            "en": municipalityName + " municipality"
        }
        dataset.publisher = agent
        contact = Contact()
        contact.email = "erlend.stav@sintef.no"
        contact.name = {"nb": "Erlend Stav"}
        contact.url = "https://www.sintef.no/alle-ansatte/ansatt/erlend.stav/"
        dataset.contactpoint = contact
        dataset.title = {
            "nb": "Energimålinger kommunale bygg",
            "en": "Energy usage in municipal buildings"}
        dataset.description = {
            "nb": """
    Datasettene i denne katalogen er samordnet basert på kiledata fra kommunene.
    Det er fire typer datasett som hører sammen.
    - Location: Beskriver en lokasjon (vanligvis et bygg) som det finnes energidata for.
    - MeasurementPoint: Beskriver et målepunkt med en unik id, hva målepunktet er og enhet det måles i.
    - LocationMeasurementPoint: Knytter et målepunkt til en lokasjon og gir et lokalt navn for målepunktet. Enkelte målepunkt brukes av mange lokasjoner, f.eks. temperaturmålere fra offisielle målestasjoner fra meteorilogisk institutt (met.no)
    - Measurements: Tidsstemplede målinger fra målepunkt
    Beskrivelse av hvert av datasettene med deres felter følger under.
    For nærmere beskrivelse av hvert datasett, se dokumentasjon på GitHub:
    https://github.com/opendatalab-no/open-municipal-data/blob/main/coordinated-data/README.md
            """,
            "en" : """
    The datasets in this directory are coordinated based on data sources from the municipalities.
    There are four types of data sets that belong together.
    - Location: Describes a location (usually a building) that has energy data.
    - MeasurementPoint: Describes a measurement point with a unique id, what it is and the unit measurements are performed in.
    - LocationMeasurementPoint: Connects a measurement point with a location and assigns a local namee for the measurement point. Some measurement points are used by multiple locations, e.g. for temperature measurements from official measurement stations from met.no.
    - Measurements: Timestamped measurements from measurement points.
    Follow this link for a description of each dataset with their attributes:
    https://github.com/opendatalab-no/open-municipal-data/blob/main/coordinated-data/README_en.md        
            """
            }
        dataset.access_rights = "http://publications.europa.eu/resource/authority/access-right/PUBLIC"
        dataset.theme = [
            "http://publications.europa.eu/resource/authority/data-theme/ENER", 
            "http://publications.europa.eu/resource/authority/data-theme/GOVE"
            ]
        dataset.keyword = {"nb": "energimåling"}
        dataset.landing_page = ["https://github.com/opendatalab-no/open-municipal-data"]
    
        # Create distributions
        for (datasetId, datasetName) in datahotelDatasets:
            dist = Distribution()
            datasetHotelId = municipalityShortname + "/energy/" + datasetId
            accessUrl = "https://hotell.difi.no/?dataset=" + datasetHotelId
            dist.identifier = accessUrl
            dist.access_URL = accessUrl
            dist.download_URL = "https://hotell.difi.no/download/" + datasetHotelId
            dist.title = {
                "nb": datasetName,
                "en": datasetName
            }
            dist.description = {
                "nb": "API i formatene JSON, XML, CSV og YAML. Komplett nedlasting som CSV",
                "en": "API supporting JSON, XML, CSV and YAML. Complete download as CSV"
            }
            dist.formats = [
                "https://www.iana.org/assignments/media-types/text/csv", 
                "https://www.iana.org/assignments/media-types/application/xml",
                "https://www.iana.org/assignments/media-types/application/yaml",
                "https://www.iana.org/assignments/media-types/application/json"
            ]
            dist.license = "https://data.norge.no/nlod/no/2.0"
            dataset.distributions.append(dist)
    
        # Add dataset to catalog:
        catalog.datasets.append(dataset)
    
    # get rdf representation in turtle (default)
    rdf = catalog.to_rdf()
    # print(rdf.decode())
    
    # change working directory to same as script
    # https://stackoverflow.com/a/1432949
    abspath = os.path.abspath(__file__)
    dname = os.path.dirname(abspath)
    os.chdir(dname)
    print(os.getcwd())
    
    # write to file
    f = open("kommuneenergi.ttl", "w")
    f.write(rdf.decode())
    f.close()
    

    Fila med heile scriptet for å lage DCAT finn du her:
    https://github.com/opendatalab-no/open-municipal-data/blob/main/catalog/datanorgekatalog.py

    Output frå scriptet i TTL-format finn du her:
    https://github.com/opendatalab-no/open-municipal-data/blob/main/catalog/kommuneenergi.ttl

    TODO: skriv om bruk av URL-ar med example.com, som er eit domene reservert.
    https://en.wikipedia.org/wiki/Example.com

    Tips og spørsmål

  • Magasinstatistikk
    L livar.bergheim

    @kyrre-nordhagen sa i Magasinstatistikk:

    De underliggende dataene er enklere tilgjengelig enn hva mange kanskje tror. NVE har åpne API-er for disse datasettene som oppdateres ukentlig. I datakatalogen kan du finne veien til magasinstatistikk fra Norges vassdrags- og energidirektorat (NVE). Mer informasjon om oppbyggingen av datasettet finnes her.

    Gjerne få på dei rette lenkene på teksten.

    Liten pirk: endre til at NVE skrivast fullt ut første gangen, og så bruke forkortinga deretter.

    De underliggende dataene er enklere tilgjengelig enn hva mange kanskje tror. Norges vassdrags- og energidirektorat (NVE) har åpne API-er for disse datasettene som oppdateres ukentlig. I datakatalogen kan du finne veien til magasinstatistikk fra NVE. Mer informasjon om oppbyggingen av datasettet finnes her.

    Gode eksempler på bruk energi magasinstatistikk nve strømpriser

  • Oppdaterte oversettelser i Datalandsbyen
    L livar.bergheim

    Kan vi lenke til Transifex der folk kan kome med forslag til oversetting?
    Meinar vi får oversikt eller må godkjenne nye forslag til oversettingar i systemet, så det ikkje dukkar opp rare oversettingar.

    Elles så er ikkje NodeBB oppgradert til versjon 2 endå grunna problem med kalender-plugin. Dei skal prøve igjen å få oppgradert etter kvart. Vi bør vente med å legge ut denne posten til det er oppgradert, slik at dei oversettingane vi har gjort kjem med, og ikkje folk gir innspel på ting som eigentleg allereie er oversatt.

    Datalandsbyen

  • Nyhet: Forhåndsvisning av datasett
    L livar.bergheim

    Ser bra ut! 🙂
    Kva med eit par skjermbilder av korleis førehandsvisning ser ut?
    Gjerne tre skjerbilder; CSV, XML og JSON, sidan desse ser bra forskjellige ut.

    Datalandsbyen

  • Nye kategoriar for nyheter, under «Tilbakemeldinger og nyheter»
    L livar.bergheim

    Du har kanskje sett det allereie, vi har fått tre nye underkategoriar under «Tilbakemeldinger og nyheter»:

    • Data.norge.no
    • Datafabrikken
    • Datalandsbyen

    Her skal vi poste om nytt i desse produkta/prosjekta, alt frå større ting til mindre endringar.
    Kategoriane er blokkert for å opprette nye Emner i for andre enn folk i Digdir. Om du vil gje tilbakemelding, kan du enten kommentere på i eit Emne, eller opprette eit Emne i kategorien «Tilbakemeldinger og nyheter».

    For Datalandsbyen postar vi om endringar i funksjonalitet (for eksempel , endring i kategoriar eller eventuelt reglar for Datalandsbyen. Vi prøver å ikkje ha fleire reglar enn nødvendig, og heller sette reglar og retningslinjer når behovet dukkar opp.

    Datalandsbyen

  • Test av event med NodeBB 2.0.0
    L livar.bergheim

    Fungerer dette som det skal, no med NodeBB 2.0.0 og ny versjon av kalender-plugin (1.2.0), som skal ha støtte for NodeBB 2.0.0?

    Knappen for å legge kalender-event inn i ein post manglar. Merkeleg.

    [event][name]Test av hending[/name][allday]true[/allday][startDate]1654552800000[/startDate][endDate]1654639199999[/endDate][reminders][][/reminders][location]Heime hos deg[/location][description]No fungerer kalender-plugin igjen[/description][mandatory]false[/mandatory][/event]

    Møter og arrangementer

  • Datasett Stort testdatasett 1, RAMSUND OG ROGNAN REVISJON
    L livar.bergheim

    Det kjem med i RSS-en, med pubDate er datoen for når tråden i Datalandsbyen vart oppretta, så det vert ikkje muleg å abonnere på nye element (i.e. alle nye postar) i RSS-feeden. I praksis kan ein berre abonnere på alle første kommentarar på element i Datalandsbyen.

    Kommentartråder

  • Datasett Stort testdatasett 1, RAMSUND OG ROGNAN REVISJON
    L livar.bergheim

    Nye kommentarar her ser ikkje ut til å dukke opp i RSS-feed frå Datalandsbyen.
    https://community.staging.fellesdatakatalog.digdir.no/category/25.rss

    Kommentartråder

  • Informasjonsmodell Information Model - Accounts API TF Bank Norge, TF BANK NORGE
    L livar.bergheim

    Er det kun alle første kommentar som dukkar opp i RSS-en frå Datalandsbyen?

    Kommentartråder

  • Begrep vedtaksløsning, ARBEIDS- OG VELFERDSETATEN
    L livar.bergheim

    Kjem denne kommentaren opp i RSS-en?

    Kommentartråder

  • Datasett Stort testdatasett 1, RAMSUND OG ROGNAN REVISJON
    L livar.bergheim

    Testar ny kommentar. Kjem denne opp i RSS-en då?

    Kommentartråder

  • Datasett Stort testdatasett 1, RAMSUND OG ROGNAN REVISJON
    L livar.bergheim

    Testar å legge inn ny kommentar. Fungerer varsling i Teams?

    Kommentartråder

  • Begrep vedtaksløsning, ARBEIDS- OG VELFERDSETATEN
    L livar.bergheim

    Prøver endå ein kommentar.....

    Kommentartråder
  • Logg inn

  • Logg inn eller registrer deg for å søke.
  • Første innlegg
    Nyeste innlegg
0
  • Kategorier
  • Emneord
  • Siste
  • Populære
  • Brukere
  • Grupper