]> pere.pagekite.me Git - homepage.git/commitdiff
Publish nikita beta article.
authorPetter Reinholdtsen <pere@hungry.com>
Fri, 21 Jun 2019 09:23:03 +0000 (11:23 +0200)
committerPetter Reinholdtsen <pere@hungry.com>
Fri, 21 Jun 2019 09:23:03 +0000 (11:23 +0200)
blog/data/2019-06-21-noark5-nikita-beta-artikkel.txt [moved from blog/draft/2019-nikita-beta-artikkel.txt with 72% similarity]

similarity index 72%
rename from blog/draft/2019-nikita-beta-artikkel.txt
rename to blog/data/2019-06-21-noark5-nikita-beta-artikkel.txt
index c7da60b687989f4a74d41f28bb7ea90539abda59..28bc4875470d537c4f6db8d5ffa379ee4a7ee523 100644 (file)
@@ -1,11 +1,11 @@
 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
@@ -15,9 +15,10 @@ Tjenestegrensesnitt er en ny måte å tenke arkivering, med fokus på
 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
@@ -28,9 +29,9 @@ inn. Dessverre er det slik at ikke alle ønsker samvirke mellom
 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
@@ -63,9 +64,9 @@ opp mot Noark 5 Tjenestegrensesnittet.  Det har tatt en god del
 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
@@ -75,11 +76,13 @@ det er spesielt et begrep du bør merke deg: OData.  Å trekke inn deler
 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
@@ -95,25 +98,26 @@ forvaltningsorganer som avviser slike krav fordi det «ikke kan gjøres
 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
@@ -125,17 +129,18 @@ som sjekker om et tjenestegrensesnitt er i samsvar med standarden, 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
@@ -155,9 +160,9 @@ sterke drift- og utviklingsmiljøer kan også se på Nikita og utforske
 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
@@ -168,15 +173,16 @@ eposttråder i samme arkivmappe, og en annen testklient som henter
 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
@@ -186,20 +192,21 @@ som er beskrevet så langt heter «arkivstruktur», «sakarkiv»,
 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