Title: Nikita og Noark 5 tjenestegrensesnittet tilbyr ny måte å tenke arkivering
-Date: 2019-06-11 16:00
+Date: 2019-06-21 11:30
Tags: norsk, standard, noark5
-<p>av Thomas Sødring (OsloMet) og Petter Reinholdtsen (foreningen
-NUUG)</p>
+<p><em>av Thomas Sødring (OsloMet) og Petter Reinholdtsen (foreningen
+NUUG)</em></p>
-Nikita Noark 5-kjerne er et fri programvareprosjekt som tar i bruk
+<p>Nikita Noark 5-kjerne er et fri programvareprosjekt som tar i bruk
Arkivverkets spesifikasjonen for Noark 5 Tjenestegrensesnitt og tilbyr
et maskinlesbar grensesnitt (arkiv-API) til datasystemer som trenger å
arkivere dokumenter og informasjon. I tillegg tilbyr Nikita et
automatisering og maskinell behandling av arkivmateriale, i stedet for
å fokusere på brukergrensesnitt. En kan tenke på
tjenestegrensesnittet som arkivet uten brukergrensesnitt, der flere
-aktører kan koble til ulike brukergrensesnitt, tilpasset ulike behov.
+aktører kan koble til ulike brukergrensesnitt, tilpasset ulike
+behov.</p>
-Historisk sett gjorde Noark en veldig bra jobb med overgangen fra
+<p>Historisk sett gjorde Noark en veldig bra jobb med overgangen fra
papir til digital saksbehandling, men det har kommet til kort på andre
områder. Den teknologiske utviklingen har brakt oss ditt av vi kan og
skal forvente langt mer fra en arkivkjerne enn før, men det offentlig
datasystemer velkommen, og det kan være trygt å kjøpe svarte bokser
der du slipper å ta stilling til hvordan man skal få flere systemer
til å virke sammen. Men IT-arkitektur er et begrep arkivfolk også
-begynner å ta inn over seg.
+begynner å ta inn over seg.</p>
-Slike systemer for å organisere metadata bør ha nettbaserte
+<p>Slike systemer for å organisere metadata bør ha nettbaserte
tjenestegrensesnitt der brukergrensesnitt er tydelig adskilt fra
bakenforliggende system. Det finnes mange rapporter som snakker om å
bryte ned siloer i forvaltningen og standardiserte tjenestegrensesnitt
ressurser å sette seg inn i spesifikasjonen og ta den i bruk, spesielt
på grunn av uklarheter i spesifikasjonen. Hvis vi måtte gjøre det
samme for alle versjoner og varianter av de forskjellige
-tjenestegrensesnittene ville det blitt veldig dyrt.
+tjenestegrensesnittene ville det blitt veldig dyrt.</p>
-For deg som arkivar er digitalisering og systemer som skal virke
+<p>For deg som arkivar er digitalisering og systemer som skal virke
sammen en del av den nye hverdagen. Du har kanskje blitt skånet for
det ved å kjøpe svarte bokser, men du risikerer at du gjør deg selv en
bjørnetjeneste. Det kan oppleves som kjedelig å fortelle kolleger at
av OData-standarden som en måte å filtrere entitetsøk i et arkivsystem
var et nyttig trekk i prosjektet. Følgende eksempel er en
OData-spørring det går an å sende inn til en standardisert
-arkivkjerne:
+arkivkjerne:</p>
- .../sakarkiv/journalpost?filter=contains(tittel, 'nabovarsel')
+<p><blockquote>
+.../sakarkiv/journalpost?filter=contains(tittel, 'nabovarsel')
+</blockquote></p>
-Spørringen over vil hente en liste av alle dine journalposter der
+<p>Spørringen over vil hente en liste av alle dine journalposter der
tittelen til journalposten inneholder ordet 'nabovarsel'. Alle
leverandører som implementerer tjenestegrensesnittet vil måtte tilby
dette. Det betyr at hvis du lærer dete språket for et system, vil det
med enkle framgangsmåter». Bruken av OData i tjenestegrensesnittet,
sammen med maskinlesbar markeringsformater kan være et viktig bidrag
til å åpne arkivene i tråd med prinsippene om en åpen og transparent
-forvaltning.
-
-Standardisering er viktig fordi det *kan* sikre samvirke. Men den
-effekten kommer kun hvis standardiseringen sikrer at alle forstår
-standarden på samme måte, dvs. at den er entydig og klar. En god måte
-å sikre en entydig og klar spesifikasjon er ved å kreve at det finnes
-minst to ulike implementasjoner som følger spesifikasjonen og som kan
-snakke sammen, det vil si at de snakker samme språk, slik IETF krever
-for alle sine standarder, før spesifikasjonen anses å være
-ferdig. Tilbakemelding fra miljøet forteller at både leverandører og
-kunder har et avslappet forhold til Noark 5 Tjenestegrensesnitt og det
-er så langt kun Evry som har visst offentlig at de har en
-implementasjon av tjenestegrensesnittet. For å redusere kostnadene for
-samvirkende datasystemer betraktelig, er det veldig viktig at vi
-kommer i en situasjon der alle leverandører har sine egne
-implementasjoner av tjenestegrensesnittet, og at disse oppfører seg
-likt og i tråd med det som er beskrevet i spesifikasjonen.
-
-Det er er her fri programvare spiller en viktig rolle. Med en uklar
+forvaltning.</p>
+
+<p>Standardisering er viktig fordi det <em>kan</em> sikre
+samvirke. Men den effekten kommer kun hvis standardiseringen sikrer
+at alle forstår standarden på samme måte, dvs. at den er entydig og
+klar. En god måte å sikre en entydig og klar spesifikasjon er ved å
+kreve at det finnes minst to ulike implementasjoner som følger
+spesifikasjonen og som kan snakke sammen, det vil si at de snakker
+samme språk, slik IETF krever for alle sine standarder, før
+spesifikasjonen anses å være ferdig. Tilbakemelding fra miljøet
+forteller at både leverandører og kunder har et avslappet forhold til
+Noark 5 Tjenestegrensesnitt og det er så langt kun Evry som har visst
+offentlig at de har en implementasjon av tjenestegrensesnittet. For å
+redusere kostnadene for samvirkende datasystemer betraktelig, er det
+veldig viktig at vi kommer i en situasjon der alle leverandører har
+sine egne implementasjoner av tjenestegrensesnittet, og at disse
+oppfører seg likt og i tråd med det som er beskrevet i
+spesifikasjonen.</p>
+
+<p>Det er er her fri programvare spiller en viktig rolle. Med en uklar
standard blir det som en polsk riksdag, der ingenting fungerer. Nikita
er en fri programvareimplementasjon av tjenestegrensesnitt og kan
fungere som teknisk referanse slik at leverandører enklere kan se og
prosjektet bruker det hele tiden for å sikre at endringer og
forbedringer fungerer. Egenerklæringsskjemaenes dager kan væræ talte!
Snart vil du selv kunne teste hver oppdatering av arkivsystemet med en
-uavhengig sjekk.
+uavhengig sjekk.</p>
-Fri programvare representerer en demokratisering av kunnskap der
+<p>Fri programvare representerer en demokratisering av kunnskap der
tolkning- og innlåsingsmakt flyttes fra leverandør til almenheten.
Med fri programvare har du en litt annerledes verdikjede, der selve
produktet ikke holdes hemmelig for å tjene penger, slik en gjør med
ufri programvare og skytjenester som ikke bruker fri programvare, men
du kan tjene penger på andre deler av verdikjeden. Med fri programvare
-kan samfunnet betale for å videreutvikle nyttig fellesfunksjonalitet.
+kan samfunnet betale for å videreutvikle nyttig
+fellesfunksjonalitet.</p.
-Nikita er en fri programvareimplementasjon av tjenestegrensesnittet og
+<p>Nikita er en fri programvareimplementasjon av tjenestegrensesnittet og
kan fungere som en referanseimplementasjon dersom det er ønskelig.
Alle har lik tilgang til koden og det koster ingenting å ta den i bruk
og utforske det. Nikitaprosjektet ønsker tjenestegrensesnittet
hva som er mulig. Dette kan de gjøre uten å måtte betale for
bruksrettigheter eller tilgang til konsulenter. Men arkivering blir
ikke gratis på grunn av Nikita. Det trengs fortsatt folk med
-kompetanse og tid til å ta i bruk Nikita.
+kompetanse og tid til å ta i bruk Nikita.</p>
-Nikita har nylig kommet med en ny utgave, den sjette i rekken.
+<p>Nikita har nylig kommet med en ny utgave, den sjette i rekken.
Systemet er ikke ferdig, mest på grunn av at API-spesifikasjonen for
Noark 5 Tjenestegrensesnitt ikke er ferdig, men allerede i dag kan en
bruke Nikita som arkiv. Vi har laget eksempelsystem for å importere
epost ut av en arkivmappe på mbox-format slik at en vanlig epostklient
kan brukes til å lese igjennom og svare på epostene i en
arkivmappe. De som vil ta en titt på Nikita kan besøke
-https://nikita.oslomet.no og logge inn med brukernavn
-«admin@example.com» og passord «password». Dette gir tilgang til det
-forenklede brukergrensesnittet som brukes til undervisning. De som
-heller vil ta en titt under panseret kan besøke
-https://nikita.oslomet.no/browse.html og der se hvordan API-et
-fungerer mer i detalj. Innloggingsdetaljer her er det samme som for
-brukergrensesnittet.
-
-Fremover er fokuset på forbedring av spesifikasjonen Noark 5
+<a href="https://nikita.oslomet.no">https://nikita.oslomet.no</a> og
+logge inn med brukernavn «admin@example.com» og passord «password».
+Dette gir tilgang til det forenklede brukergrensesnittet som brukes
+til undervisning. De som heller vil ta en titt under panseret kan
+besøke
+<a href="https://nikita.oslomet.no/browse.html">https://nikita.oslomet.no/browse.html</a>
+og der se hvordan API-et fungerer mer i detalj. Innloggingsdetaljer
+her er det samme som for brukergrensesnittet.</p>
+
+<p>Fremover er fokuset på forbedring av spesifikasjonen Noark 5
Tjenestegrensesnitt. De som skrev tjenestegrensesnittet gjorde et
interessant og framtidsrettet grep, de skilte sak fra arkiv.
Tjenestegrensesnittet består av flere "pakker", der noen er
utforske prosses- og metadatabeskrivelser til flere fagområder og
bidra til at tjenestegrensesnittet kan legge til flere pakker som
«byggarkiv», «barnevern», «personal», «barnehage», der arkivfaglig
-metadata- og dokumentasjonsbehov er kartlagt og standardisert.
+metadata- og dokumentasjonsbehov er kartlagt og standardisert.</p>
-Nikita utvikles av en liten prosjektgruppe, og vi er alltid
+<p>Nikita utvikles av en liten prosjektgruppe, og vi er alltid
interessert å bli flere. Hvis en åpen, fri og standardisert tilnærming
til arkivering høres interessant ut, bli med oss på veien videre. Vi
er tilstede på IRC-kanalen #nikita hos FreeNode (tilgjengelig via
-nettleser på https://webchat.freenode.net?channels=#nikita), og har en
-e-postliste nikita-noark@nuug.no hos NUUG (tilgjengelig for påmelding
-og arkiv på https://lists.nuug.no/mailman/listinfo/nikita-noark) der
-en kan følge med eller være med oss på den spennende veien videre.
-
-<p><em>Artikkelen ble første gang publisert på
-<ahref="https://beta.arkivverket.no/">Arkivverket Beta</a>
-2019-06-xx.</em></p>
+nettleser på
+<a href="https://webchat.freenode.net?channels=#nikita">https://webchat.freenode.net?channels=#nikita</a>),
+og har en e-postliste nikita-noark@nuug.no hos NUUG (tilgjengelig for
+påmelding og arkiv på
+<a href="https://lists.nuug.no/mailman/listinfo/nikita-noark">https://lists.nuug.no/mailman/listinfo/nikita-noark</a>)
+der en kan følge med eller være med oss på den spennende veien videre.
+Spesifikasjonen for Noark 5 Tjenestegrensesnitt vedlikeholdes på
+github,
+<a href="https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/">https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/</a>.</p>
<p>Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til
det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner