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

livar.bergheim

@livar.bergheim
Om
Innlegg
47
Emner
28
Delinger
0
Grupper
2
Følgere
0
Følger
0

Innlegg

Siste Best Kontroversiell

  • Jobbi.no - Enhetsregisteret, Regnskapsregisteret m.m.
    L livar.bergheim

    Jobbi.no er ein nettstad der ein som arbeidstakar kan dele erfaring om korleis det å jobbe på ein arbeidsstad og arbeidsgjevarar kan gje svar.
    Frå Jobbi si nettside: «Vi er en plattform der ekte mennesker kan dele sine ærlige vurderinger om arbeidsplasser – og der arbeidsgivere kan vise hva de gjør for å skape et godt arbeidsmiljø.»

    Jobbi har nytta mange data frå offentleg sektor i si løysing, på fleire innovative måtar.

    Enhetsregisteret — Brønnøysundregistrene

    Jobbi har henta inn heile Enhetsregisteret. For å skrive omtale av ein arbeidsgjevar, treng ein som brukar av nettstaden berre å søke opp den eksisterande verksemda.

    Bruke hierarkiet i Enhetsregisteret

    Verksemder i Enhetsregisteret har underenheter registrert, typisk ein underenhet for kvart kontor/lokasjon. Desse nyttar Jobbi slik at ein kan legge inn omtale på ein spesifikk underenhet dersom ein ønskjer.

    For poengsum, aggregerer dei opp poeng på tvers av hovudenhet og underenheter.
    <TODO: høveleg screenshot>

    Tal på tilsette

    Tal på tilsette i ei verksemd er tilgjengeleg frå Aa-registeret, gjennom opne data frå Enhetsregisteret hos Brønnøysundregistrene. Jobbi viser talet på tilsette i ei verksemd akkurat no, samt ein graf som viser utviklinga siste 12 månadar:
    <TODO: screenshot>
    I dataene frå Brønnøysundregistrene er kun det siste talet på antal tilsette tilgjengeleg. Jobbi lagrar løpande tala i eigen database for å kunne teikne opp ein graf over utviklinga siste året.
    TODO: sjekk dette med Jobbi

    Rekneskapsregisteret

    Nøkkeltal frå regnskapsregisteret er tilgjengeleg via eit ope API
    TODO: screenshot

    Erfaringar og behov

    TODO: kva er Jobbi nøgde med, kva kunne vore betre. Behov for data som ikkje er delt i dag.

    Datakjelder

    • Enhetsregisteret
    • Regnskapsregisteret
    Gode eksempler på bruk

  • Datalandsbyen oppgradert: få varsel på kategoriar, nynorsk med meir
    L livar.bergheim

    Datalandsbyen køyrer på NodeBB og vi har i dag oppgradert frå versjon 3.10.3 til 4.3.0
    Her er dei vesentlege forandringane:

    Få varsel om nye emner i ein kategori

    No kan du velje å få varsel om nye emner/diskusjonstrådar i ein kategori. Til dømes om du vil få med deg nye etterspørsler, eller nye hendingar i Møter og arrangement. Då går du til kategorien du vil følgje og vel «Varsle»:
    0759d296-7331-45de-9651-063dc43a2bf4-image.png

    Vi har satt standard-innstillinga for alle brukarar at ein får varsel på e-post.
    Du får kun varsel om nye innlegg i ein kategori du aktivt har valgt å få varsel om.

    Kor mange følger eit emne

    No kan ein også sjå kor mange som følgjer eit emne («watching»).
    a0bcdeb6-c3e4-40a0-b8ab-7358d662956b-image.png

    Ein følgjer automatisk eit emne dersom ein har oppretta eller skrive innlegg i emnet.
    Ein kan også velje å følgje eit emne for å få varsel om nye innlegg:
    a411d775-d533-49da-ab23-14b51c74d7e6-image.png

    Datalandsbyen på nynorsk

    No kan du velje å få Datalandsbyen på nynorsk. I brukarinnstillingane kan du velje nynorsk som språk:
    1d007dbf-21c2-43f7-a9aa-bed8a55fba70-image.png
    Dette endrar språket på grensesnittet. Sjølve innhaldet — innlegga — vert ikkje endra

    Manglar oversetting

    Nokre stader vil du sjå tekst som ikkje er oversett til norsk endå. Vi skal følgje opp dette.
    Gje oss gjerne innspel om du ser noko som manglar oversetting, eller forslag til betre oversetting.

    Datalandsbyen

  • Test av samansett etterspørsel
    L livar.bergheim

    Fartsgrenser finn du i NVDB

    Etterspør datasett og API-er

  • Liste over kollektivselskap
    L livar.bergheim

    Eg vil ha noko heilt anna; liste over kollektivselskap.
    La oss teste å splitte opp denne tråden

    Etterspør datasett og API-er

  • Test av samansett etterspørsel
    L livar.bergheim

    Eg vil gjerne ha data om fartsgrenser på norske vegar

    Etterspør datasett og API-er

  • 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 brreg

  • 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
  • Logg inn

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