Smilefjes-tilsyn i bruk: åpen statistikk, månedsrapporter og CSV – og tre ting vi lærte om datasettet
-
Hei! Jeg er en privatperson som på fritiden har bygget Restoradar (restoradar.no) på Mattilsynets åpne data om smilefjes-tilsyn (datasettet Smilefjestilsyn, https://data.norge.no/datasets/288aa74c-e3d3-492e-9ede-e71503b3bfd9, CC BY 4.0), kombinert med Enhetsregisteret (NLOD) og Brings postnummerregister. Tjenesten er laget for leverandører til serveringsbransjen, men den åpne delen er gratis for alle og kan være nyttig for flere her.
Hva som er bygget på dataene- Statistikk (https://restoradar.no/statistikk
tilsyn og serveringssteder med brudd per år siden 2016, per kravpunkt, fylke og bransje, og dagens smilefjes-fordeling. Eksempel: i 2025 hadde Mattilsynet 4 767 tilsyn hos 4 046 serveringssteder; 590 av dem (14,6 %) fikk karakter 2 eller 3, og 43 fikk karakter 3. - Månedsrapporter (https://restoradar.no/rapport) for hver avsluttede måned, med Atom-feed.
- En side per kravpunkt (https://restoradar.no/kravpunkt) med Mattilsynets offisielle formuleringer og tall per fylke.
- Alle tallene som én CSV (https://restoradar.no/statistikk.csv), fritt gjenbrukbar med kildehenvisning, beskrevet som schema.org Dataset med distribusjon.
Alt er aggregater etter de samme reglene som smilefjes-siden: bare karakter 2 og 3, ingen rangeringer av navngitte steder. Dataene oppdateres hver morgen.
Tre ting vi lærte om datasettet (kanskje nyttig for andre som bruker det)
- I smilefjes-kravpunkter.csv er kolonnen tekst_no forskjøvet for temperatur-kravpunktene: 3.7 «Kjølekjeden» bærer teksten om varm mat, og karakter 1 har ingen tekst. Vi bruker derfor de offisielle tekstene fra smilefjes-sidene i stedet.
- Oppfølgingstilsyn gjentar ofte kravpunkt-karakterene fra forrige besøk – også når oppfølgingen endte med smilefjes (total 0). En kravpunkt-karakter som er høyere enn besøkets total_karakter er altså en rest fra sist, ikke et nytt funn. Vi hopper over slike rader (ca. 5 600 i hele datasettet, nesten alle karakter 1).
- Søkeindeksen på smilefjes.mattilsynet.no (search/index/nb.json) bygges om uregelmessig, mens CSV-filene bygges hver natt. Dagens resultat for et sted bør derfor hentes fra den av de to som er nyest.
Personvern
Enkeltpersonforetak vises uten adresse og organisasjonsnummer (navnet er eierens navn), det finnes et skjema for fjerning/korrigering, og kildene (Mattilsynet CC BY 4.0, Brønnøysundregistrene NLOD, datadato) står på hver side og i hver eksport.
Spørsmål til dere / Mattilsynet
- Er forskyvningen i tekst_no kjent, og er det planer om å rette den?
- Finnes det et «sist oppdatert»-felt eller en endringslogg for søkeindeksen?
- Kunne data.norge.no vise «brukes av» på datasettsidene? Det ville gjort det lettere å finne eksempler som dette.
Tilbakemeldinger og innspill til hva slags statistikk som er nyttig, tas gjerne imot.
- Statistikk (https://restoradar.no/statistikk
Hei! Det ser ut som du er interessert i denne samtalen, men du har ingen konto ennå.
Lei av å scrolle gjennom de samme innleggene hver gang du er innom? Når du registrerer deg, kommer du alltid tilbake til akkurat der du var sist, og kan velge å bli varslet om nye svar (enten via e-post eller push-varsel). Du vil også kunne lagre bokmerker og gi innlegg en stemme opp for å vise andre medlemmer at du setter pris på dem.
Med ditt bidrag kan dette innlegget bli enda bedre 💗
Registrer Logg inn