While working on identifying and counting movies that can be -legally shared on the Internet, I also looked at the Norwegian movies -listed in IMDb. So far I have identified 54 candidates published -before 1940 that might no longer be protected by norwegian copyright -law. Of these, only 29 are available at least in part from the -Norwegian National Library. It can be assumed that the remaining 25 -movies are lost. It seem most useful to identify the copyright status -of movies that are not lost. To verify that the movie is really no -longer protected, one need to verify the list of copyright holders and -figure out if and when they died. I've been able to identify some of -them, but for some it is hard to figure out when they died.
- -This is the list of 29 movies both available from the library and -possibly no longer protected by copyright law. The year range -(1909-1979 on the first line) is year of publication and last year -with copyright protection. - --1909-1979 ( 70 year) NSB Bergensbanen 1909 - http://www.imdb.com/title/tt0347601/ -1910-1980 ( 70 year) Bjørnstjerne Bjørnsons likfærd - http://www.imdb.com/title/tt9299304/ -1910-1980 ( 70 year) Bjørnstjerne Bjørnsons begravelse - http://www.imdb.com/title/tt9299300/ -1912-1998 ( 86 year) Roald Amundsens Sydpolsferd (1910-1912) - http://www.imdb.com/title/tt9237500/ -1913-2006 ( 93 year) Roald Amundsen pÃ¥ sydpolen - http://www.imdb.com/title/tt0347886/ -1917-1987 ( 70 year) Fanden i nøtten - http://www.imdb.com/title/tt0346964/ -1919-2018 ( 99 year) Historien om en gut - http://www.imdb.com/title/tt0010259/ -1920-1990 ( 70 year) Kaksen pÃ¥ Ãverland - http://www.imdb.com/title/tt0011361/ -1923-1993 ( 70 year) Norge - en skildring i 6 akter - http://www.imdb.com/title/tt0014319/ -1925-1997 ( 72 year) Roald Amundsen - Ellsworths flyveekspedition 1925 - http://www.imdb.com/title/tt0016295/ -1925-1995 ( 70 year) En verdensreise, eller Da knold og tott vaskede negrene hvite med 13 sæpen - http://www.imdb.com/title/tt1018948/ -1926-1996 ( 70 year) Luftskibet 'Norge's flugt over polhavet - http://www.imdb.com/title/tt0017090/ -1926-1996 ( 70 year) Med 'Maud' over Polhavet - http://www.imdb.com/title/tt0017129/ -1927-1997 ( 70 year) Den store sultan - http://www.imdb.com/title/tt1017997/ -1928-1998 ( 70 year) Noahs ark - http://www.imdb.com/title/tt1018917/ -1928-1998 ( 70 year) Skjæbnen - http://www.imdb.com/title/tt1002652/ -1928-1998 ( 70 year) Chefens cigarett - http://www.imdb.com/title/tt1019896/ -1929-1999 ( 70 year) Se Norge - http://www.imdb.com/title/tt0020378/ -1929-1999 ( 70 year) Fra Chr. Michelsen til Kronprins Olav og Prinsesse Martha - http://www.imdb.com/title/tt0019899/ -1930-2000 ( 70 year) Mot ukjent land - http://www.imdb.com/title/tt0021158/ -1930-2000 ( 70 year) Det er natt - http://www.imdb.com/title/tt1017904/ -1930-2000 ( 70 year) Over Besseggen pÃ¥ motorcykel - http://www.imdb.com/title/tt0347721/ -1931-2001 ( 70 year) Glimt fra New York og den Norske koloni - http://www.imdb.com/title/tt0021913/ -1932-2007 ( 75 year) En glad gutt - http://www.imdb.com/title/tt0022946/ -1934-2004 ( 70 year) Den lystige radio-trio - http://www.imdb.com/title/tt1002628/ -1935-2005 ( 70 year) Kronprinsparets reise i Nord Norge - http://www.imdb.com/title/tt0268411/ -1935-2005 ( 70 year) Stormangrep - http://www.imdb.com/title/tt1017998/ -1936-2006 ( 70 year) En fargesymfoni i blÃ¥tt - http://www.imdb.com/title/tt1002762/ -1939-2009 ( 70 year) Til Vesterheimen - http://www.imdb.com/title/tt0032036/ -- -To be sure which one of these can be legally shared on the Internet, -in addition to verifying the right holders list is complete, one need -to verify the death year of these persons: - -
-Bjørnstjerne Bjørnson (dead 1910) - http://www.imdb.com/name/nm0085085/ -Gustav Adolf Olsen (missing death year) - http://www.imdb.com/name/nm0647652/ -Gustav Lund (missing death year) - http://www.imdb.com/name/nm0526168/ -John W. Brunius (dead 1937) - http://www.imdb.com/name/nm0116307/ -Ola Cornelius (missing death year) - http://www.imdb.com/name/nm1227236/ -Oskar Omdal (dead 1927) - http://www.imdb.com/name/nm3116241/ -Paul Berge (missing death year) - http://www.imdb.com/name/nm0074006/ -Peter Lykke-Seest (dead 1948) - http://www.imdb.com/name/nm0528064/ -Roald Amundsen (dead 1928) - https://www.imdb.com/name/nm0025468/ -Sverre Halvorsen (dead 1936) - http://www.imdb.com/name/nm1299757/ -Thomas W. Schwartz (missing death year) - http://www.imdb.com/name/nm2616250/ -- -
Perhaps you can help me figuring death year of those missing it, or -right holders if some are missing in IMDb? It would be nice to have a -definite list of Norwegian movies that are legal to share on the -Internet.
- -This is the list of 25 movies not available from the library and -possibly no longer protected by copyright law: - --1907-2009 (102 year) Fiskerlivets farer - http://www.imdb.com/title/tt0121288/ -1912-2018 (106 year) Historien omen moder - http://www.imdb.com/title/tt0382852/ -1912-2002 ( 90 year) Anny - en gatepiges roman - http://www.imdb.com/title/tt0002026/ -1916-1986 ( 70 year) The Mother Who Paid - http://www.imdb.com/title/tt3619226/ -1917-2018 (101 year) En vinternat - http://www.imdb.com/title/tt0008740/ -1917-2018 (101 year) Unge hjerter - http://www.imdb.com/title/tt0008719/ -1917-2018 (101 year) De forældreløse - http://www.imdb.com/title/tt0007972/ -1918-2018 (100 year) Vor tids helte - http://www.imdb.com/title/tt0009769/ -1918-2018 (100 year) Lodsens datter - http://www.imdb.com/title/tt0009314/ -1919-2018 ( 99 year) Ãresgjesten - http://www.imdb.com/title/tt0010939/ -1921-2006 ( 85 year) Det nye year? - http://www.imdb.com/title/tt0347686/ -1921-1991 ( 70 year) Under Polarkredsens himmel - http://www.imdb.com/title/tt0012789/ -1923-1993 ( 70 year) Nordenfor polarcirkelen - http://www.imdb.com/title/tt0014318/ -1925-1995 ( 70 year) Med 'Stavangerfjord' til Nordkap - http://www.imdb.com/title/tt0016098/ -1926-1996 ( 70 year) Over Atlanterhavet og gjennem Amerika - http://www.imdb.com/title/tt0017241/ -1926-1996 ( 70 year) Hallo! Amerika! - http://www.imdb.com/title/tt0016945/ -1926-1996 ( 70 year) Tigeren Teodors triumf - http://www.imdb.com/title/tt1008052/ -1927-1997 ( 70 year) Rød sultan - http://www.imdb.com/title/tt1017979/ -1927-1997 ( 70 year) Søndagsfiskeren Flag - http://www.imdb.com/title/tt1018002/ -1930-2000 ( 70 year) Ro-ro til fiskeskjær - http://www.imdb.com/title/tt1017973/ -1933-2003 ( 70 year) I kongens klær - http://www.imdb.com/title/tt0024164/ -1934-2004 ( 70 year) Eventyret om de tre bukkene bruse - http://www.imdb.com/title/tt1007963/ -1934-2004 ( 70 year) PÃ¥l sine høner - http://www.imdb.com/title/tt1017966/ -1937-2007 ( 70 year) Et mesterverk - http://www.imdb.com/title/tt1019937/ -1938-2008 ( 70 year) En Harmony - http://www.imdb.com/title/tt1007975/ -- -
Several of these movies completely lack right holder information in -IMDb and elsewhere. Without access to a copy of the movie, it is -often impossible to get the list of people involved in making the -movie, making it impossible to figure out the correct copyright -status.
- -Not listed here are the movies still protected by copyright law. -Their copyright terms varies from 79 to 144 years, according to the -information I have available so far. One of the non-lost movies might -change status next year, -Mustads Mono from 1920. -The next one might be -Hvor isbjørnen ferdes -from 1935 in 2024.
+ +Jeg er blitt spurt hva jeg synes om lansering av smittestopp-appen, +overvåkningsløsningen lansert av Folkehelseinstituttet, +Simula-senteret og Regjeringen i dag, fulgt av klare trusler fra +regjeringen om konsekvenser hvis befolkningen ikke tar den i bruk. +Rekker ikke skrive noe fyldig om temaet, men det er klart for meg at +den utraderer retten til privatliv samt utgjør en personlig +sikkerhetsrisiko for alle som tar den i bruk. Bare det er nok til at +det fremstår som en svert dårlig ide å bli med på denne "dugnaden". +Det finnes andre og bedre tilnærminger enn den valgt av FHI. Har de +valgt den for å sikre seg nok et datasett i den fremtidige +ehelse-portalen? Potensialet for misbruk av informasjon samlet inn av +appen er for stort, effekten på neste krise for klar og gevinsten for +liten.
+ +For å si det med forhenværende leder i Datatilsynet, Georg Apenes, +som skrev i en kronikk den gang Datatilsynet vernet +privatsfæren at +«SENTRALT +I en liberal forestillingsverden finner vi aksept av borgerens rett +til å kunne velge å være i fred; å være u-iakttatt, uregistrert og +anonym». Det er ikke uten grunn han startet kronikken med +«Personvern et fremmedord i enkelte av de statsorganene som samler +inn, oppbevarer og bruker personopplysninger». Der har nok +statsorganene bare blitt dårligere på 13 år.
+ +Det er jo også verdt å merke seg at personvernrådet i EU (EDPB) +mener smittestopp-appen +opererer +i strid med prinsippet om dataminimering. Også de ser at det +finnes mye bedre måter å gjøre dette på.
-As usual, if you use Bitcoin and want to show your support of my -activities, please send Bitcoin donations to my address -15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
+ +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 +til min adresse +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b. +Merk, betaling med bitcoin er ikke anonymt. :)
The recent announcement of from the New York Public Library on its -results in -identifying -books published in the USA that are now in the public domain, -inspired me to update the scripts I use to track down movies that are -in the public domain. This involved updating the script used to -extract lists of movies believed to be in the public domain, to work -with the latest version of the source web sites. In particular the -new edition of the Retro Film -Vault web site now seem to list all the films available from that -distributor, bringing the films identified there to more than 12.000 -movies, and I was able to connect 46% of these to IMDB titles.
- -The new total is 16307 IMDB IDs (aka films) in the public domain or -creative commons licensed, and unknown status for 31460 movies -(possibly duplicates of the 16307).
- -The complete data set is available from -a -public git repository, including the scripts used to create it.
- -Anyway, this is the summary of the 28 collected data sources so -far:
- -- 2361 entries ( 50 unique) with and 22472 without IMDB title ID in free-movies-archive-org-search.json - 2363 entries ( 146 unique) with and 0 without IMDB title ID in free-movies-archive-org-wikidata.json - 299 entries ( 32 unique) with and 93 without IMDB title ID in free-movies-cinemovies.json - 88 entries ( 52 unique) with and 36 without IMDB title ID in free-movies-creative-commons.json - 3190 entries ( 1532 unique) with and 13 without IMDB title ID in free-movies-fesfilm-xls.json - 620 entries ( 24 unique) with and 283 without IMDB title ID in free-movies-fesfilm.json - 1080 entries ( 165 unique) with and 651 without IMDB title ID in free-movies-filmchest-com.json - 830 entries ( 13 unique) with and 0 without IMDB title ID in free-movies-icheckmovies-archive-mochard.json - 19 entries ( 19 unique) with and 0 without IMDB title ID in free-movies-imdb-c-expired-gb.json - 7410 entries ( 7101 unique) with and 0 without IMDB title ID in free-movies-imdb-c-expired-us.json - 1205 entries ( 41 unique) with and 0 without IMDB title ID in free-movies-imdb-pd.json - 163 entries ( 22 unique) with and 88 without IMDB title ID in free-movies-infodigi-pd.json - 158 entries ( 103 unique) with and 0 without IMDB title ID in free-movies-letterboxd-looney-tunes.json - 113 entries ( 4 unique) with and 0 without IMDB title ID in free-movies-letterboxd-pd.json - 182 entries ( 71 unique) with and 0 without IMDB title ID in free-movies-letterboxd-silent.json - 248 entries ( 85 unique) with and 0 without IMDB title ID in free-movies-manual.json - 158 entries ( 4 unique) with and 64 without IMDB title ID in free-movies-mubi.json - 85 entries ( 1 unique) with and 23 without IMDB title ID in free-movies-openflix.json - 520 entries ( 22 unique) with and 244 without IMDB title ID in free-movies-profilms-pd.json - 343 entries ( 14 unique) with and 10 without IMDB title ID in free-movies-publicdomainmovies-info.json - 701 entries ( 16 unique) with and 560 without IMDB title ID in free-movies-publicdomainmovies-net.json - 74 entries ( 13 unique) with and 60 without IMDB title ID in free-movies-publicdomainreview.json - 698 entries ( 16 unique) with and 118 without IMDB title ID in free-movies-publicdomaintorrents.json - 5506 entries ( 2941 unique) with and 6585 without IMDB title ID in free-movies-retrofilmvault.json - 16 entries ( 0 unique) with and 0 without IMDB title ID in free-movies-thehillproductions.json - 110 entries ( 2 unique) with and 29 without IMDB title ID in free-movies-two-movies-net.json - 73 entries ( 20 unique) with and 131 without IMDB title ID in free-movies-vodo.json -16307 unique IMDB title IDs in total, 12509 only in one list, 31460 without IMDB title ID -- -
New this time is a list of all the identified IMDB titles, with -title, year and running time, provided in free-complete.json. this -file also indiciate which source is used to conclude the video is free -to distribute.
+ +Det er lenge siden jeg har sett på den norske stavekontrollen, sist +jeg skrev om temaet var i 2016, og i mellomtiden har nettstedet +no.speling.org forsvunnet, og både git-depotet på Alioth og +mailman-tjenesten som hadde epostlistene for oversettelser blitt lagt +ned. Men bokmål og nynorsk trenger fortsatt stavekontroll, så etter +et par purringer fra en som har lyst til å forbedre stavekontrollen +har jeg endelig fått lagt ut ny offentlig kopi av git-depotet. Jeg +valgte gitlab foran github.. Siste utgave av stavekontrollen kan +hentes ned fra +https://gitlab.com/norwegian-language-tools/spell-norwegian. +Ingen ny versjon i denne omgang altså, bare et nytt sted å samle +forbedringer til den frie norske stavekontrollen. :) -
As usual, if you use Bitcoin and want to show your support of my -activities, please send Bitcoin donations to my address -15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
+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 +til min adresse +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b. +Merk, betaling med bitcoin er ikke anonymt. :)
Jeg er veldig glad for å kunne fortelle at i går ble ny versjon av -API-spesifikasjonen -for Noark 5 Tjenestegrensesnitt gitt ut. Det så lenge mørkt ut -for sjansene for å få inn nødvendige korreksjoner i -spesifikasjonsteksten innen rimelig tid, men takket være intens og god -innsats fra Mona og Anne Sofie hos Arkivverket de siste ukene, så ble -resultatet som ble gitt ut på USAs uavhengighetsdag mye bedre enn jeg -fryktet.
- -Spesifikasjonen er -tilgjengelig -som markdown-filer i Arkivverkets github-prosjekt for dette, og de -aller fleste av forslagene til forbedringer fra oss som holder på med -Nikita-prosjektet -kom med i denne nye og oppdaterte spesifikasjonsteksten. Det er -fortsatt mye som gjenstår før den er entydig, klar og sikrer samvirke -på tvers av leverandører, men utgangspunktet er veldig mye bedre enn -forrige versjon fra 2016. Ta gjerne en titt.
- -Ellers må jeg jo si at det var hyggelig å se at min forrige -bloggpost om tjenestegrensesnittet fikk en -lenke -fra Arkivverket Beta.
+ +Today, after many months of development, a new release of
+
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 -til min adresse -15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b. -Merk, betaling med bitcoin er ikke anonymt. :)
+-
+
+
- Updated to Noark 5 versjon 5.0 API specification.
+
-
+
- Changed formatting of _links from [] to {} to match IETF draft + on JSON HAL. +
- Merged Registrering og Basisregistrering in version 4 to + combined Registrering. +
- DokumentObjekt is now subtype of ArkivEnhet. +
- Introducing new entity Arkivnotat. +
- Changed all relation keys to use /v5/ instead of /v4/. +
- Corrected to use new official relation keys when possible. +
- Renamed Sakspart to Part and connect it to Mappe, Registrering + and Dokumentbeskrivelse instead of only Saksmappe. +
- Moved Korrespondansepart connection from Journalpost to + Registrering. +
- Moved Part and Korrespondansepart from package sakarkiv to + arkivstruktur. +
- Renamed presedensstatus to presedensStatus. +
- Use new JSON content-type "application/vnd.noark5+json". +
- Updated prepopulated format list to use PRONOM codes. +
- Implemented endpoint for system information. +
- Implemented national identifiers for both file and record. +
- Implemented comments. +
- implemented sign off. +
- implemented conversion. +
+ - Improved/implemented OData search and paging support for more entities. +
- No longer exposes attribute Dokumentobjekt.referanseDokumentfil, + one should use the relation in _links instead. +
- Corrected relation keys under + https://rel.arkivverket.no/noark5/v5/api/administrasjon/, replacing + 'administrasjon' with 'admin'. +
- Fixed several security and stability issues discovered by Coverity. +
- Corrected handling ETag errors, now return code 409. +
- Improved handling of Kryssreferanse. +
- Changed internal database model to use UUID/SystemID as primary keys + in tables. +
- Changed internal database table names to use package prefix. +
- Changed time zone handling for date and datetime attributes, to be + more according to the new definition in the API specification. +
- Change revoke-token to only drop token on POST requests, not GET. +
- Updated to newer Spring version. +
- Changed primary key and URL component for metadata code lists to + use the 'kode' value instead of a SystemID. +
- Corrected implementation of Part and Sakspart. +
- Changed instance lists with subtypes (like .../registrering/ and + .../mappe/) to include the attributes and _links entries for the + subtype in the supertype lists. +
- Adjusted _links relations to make it possible to figure out the + entity of an instance using the self->href->relation key lookup + method. +
- Fixed several end points to make sure GET, PUT, POST and DELETE + match each other. +
- Updated DELETE endpoints to work with UUID based entity + identifiers. +
- Restructured code to use more common URL related constants in entry + point values and replace @RequestMapping with method specific + annotations. +
- Added first unit test code. +
- Updated web GUI to work with the updated API. +
- Changed integer fields, enforce them as numeric. +
- Rewrote and simplify metadata handling to use common service and + controller code instead of duplicating for each type. +
- Implemented the remaining metadata types. +
- Changed Country list source from Wikipedia to Debian iso-codes and + updated the list of Countries. +
- Many many corrections and improvements. + +
If free and open standardized archiving API sound interesting to +you, please contact us on IRC +(#nikita on +irc.freenode.net) or email +(nikita-noark +mailing list).
+ +As usual, if you use Bitcoin and want to show your support of my +activities, please send Bitcoin donations to my address +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
Childs need to learn how to guard their privacy too. To help them, -European Digital Rights (EDRi) created -a colorful booklet providing information on several privacy related topics, -and tips on how to protect ones privacy in the digital age.
- -The 24 page booklet titled Digital Defenders is -available -in several languages. Thanks to the valuable contributions from -members of the Electronic Foundation Norway -(EFN) and others, it is also available in Norwegian Bokmål. -If you would like to have it available in your language too, -contribute -via Weblate and get in touch.
- -But a funny, well written and good looking PDF do not have much -impact, unless it is read by the right audience. To increase the -chance of kids reading it, I am currently assisting EFN in getting -copies printed on paper to distribute on the street and in class -rooms. Print the booklet was made possible thanks to a small et of -great sponsors. Thank you very much to each and every one of them! I -hope to have the printed booklet ready to hand out on Tuesday, when -the Norwegian Unix Users Group is -organizing its yearly -barbecue for geeks and free software zealots in the Oslo area. If -you are nearby, feel free to come by and check out the party and the -booklet.
- -If the booklet prove to be a success, it would be great to get -more sponsoring and distribute it to every kid in the country. :)
+ +On Tuesday, two scietific articles we have been working on for a +while, was finally accepted for publication into +Records +Management Journal. Still waiting for the assigned DOI urls to +start working, but you can have a look at the LaTeX originals here.
+ +The first article is +"A +record-keeping approach to managing IoT-data for government +agencies" (DOI +10.1108/RMJ-09-2019-0056) by Thomas Sødring, Petter Reinholdtsen +and David Massey, and sketches some approaches for storing measurement +data (aka Internet of Things sensor data) in a archive, thus providing +a well defined mechanism for screening and deletion of the information
+ +The second article is +"Publishing +and using record-keeping structural information in a blockchain" +(DOI +10.1108/RMJ-09-2019-0050) by Thomas Sødring, Petter Reinholdtsen +and Svein Ãlnes, where we describe a way for third parties to validate +authenticity and thus improve trust in the records kept in a +archive.
As usual, if you use Bitcoin and want to show your support of my activities, please send Bitcoin donations to my address @@ -314,7 +241,7 @@ activities, please send Bitcoin donations to my address
@@ -322,223 +249,40 @@ activities, please send Bitcoin donations to my addressav Thomas Sødring (OsloMet) og Petter Reinholdtsen (foreningen -NUUG)
- -Nikita Noark 5-kjerne er et fri programvareprosjekt som tar i bruk -Arkivverkets spesifikasjonen for Noark 5 Tjenestegrensesnitt og tilbyr -et maskinlesbart grensesnitt (arkiv-API) til datasystemer som trenger å -arkivere dokumenter og informasjon. I tillegg tilbyr Nikita et -nettleserbasert brukergrensesnitt for brukere av arkivet. Dette -brukergrensesnittet benytter det maskinlesbare grensesnittet. Noark 5 -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.
- -Historisk sett gjorde Noark standarden 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 at vi kan og -skal forvente langt mer fra en arkivkjerne enn før, men det offentlig -er ofte konservativ når det gjelder nytenking. For lengst skulle -begreper som samvirke mellom datasystemer, metadata, prosess og -tjenestegrensesnitt (API) vært dominerende når systemer kjøpes -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.
- -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 -er det viktigste virkemiddel mot datasiloer og legger til rette for -økt samvirke mellom systemer. Et standardisert tjenestegrensesnitt er -et viktig middel for å få systemer til å samhandle da det sikrer at -ulike produsenters systemer kan snakke sammen på tvers. Samfunnet -fungerer ikke uten standardisering. Vi har alle samme strømstyrke og -kontakter i veggene og kjører alle på høyre side av veien i Norge. Det er i en slik -sammenheng at prosjektet «Noark 5 Tjenestegrensesnitt» er veldig -viktig. Hvis alle leverandører av arkivsystemer forholdt seg til et -standardisert tjenestegrensesnitt kunne kostnadene for arkivering -reduseres. Tenk deg at du er en kommune som ønsker et fagsystem integrert -med arkivløsningen din. I dag må fagsystemleverandøren vite og -tilpasse seg den spesifikke versjonen og varianten av arkivløsningen -du har. Hvis vi antar at alle leverandører av arkivkjerner har solgt -inn enten SOAP eller REST-grensesnitt til kunder de siste 10 årene og -det kommer endret versjon av grensesnittet innimellom, så gir det -veldig mange forskjellige tjenestegrensesnitt en fagsystemleverandør -må forholde seg til. Med 12 leverandører og kvartalsvise oppdateringer -kan det potensielt bli 96 ulike varianter hvert eneste år. Det sier -seg selv at det blir dyrt. Men det blir faktisk verre. Hvis du senere -ønsker å bytte ut arkivsystemet med et annet så er du avhengig å få -alle integrasjonene dine laget på nytt. Dette kan gjøre at du velger å -forbli hos en dårlig leverandør framfor å skaffe nytt system, fordi -det blir for vanskelig og dyrt å bytte. Dermed etableres det «små» -monopolsituasjoner som er vanskelig å bryte ut av. Dårlige valg i dag -kan ha uante kostander på sikt. I Nikita-prosjektet har vi kun jobbet -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 tidkrevende og -kostbart.
- -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 -du skal sette deg inn i et tjenestegrensesnitt, men dette er faktisk -veldig spennende. Tjenestegrensesnittet er på en måte blitt levende og -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:
- --.../sakarkiv/journalpost?filter=contains(tittel, 'nabovarsel') -- -
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 dette språket for et system, vil det -være gjeldende for alle. Dette er egentlig en ny måte å søke i -arkivdatabasen på og vil være svært nyttig, for eksempel kan søk i -tjenestegrensesnittet antagelig brukes til å hente ut offentlig -postjournal. I arkivverden pleier vi å like teknologier som er -menneskelesbart, da vet vi det er enkelt og nyttig! OData er også -viktig fordi det kan bli en ny måte å svare innsynsforespørsler på i -tråd med offentlighetsloven § 9, der retten til å kreve innsyn i -sammenstilling fra databaser er nedfelt. I dag ser vi -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. Evry, HK Data og Fredrikstad -kommune er igang med et pilotprosjekt på Noark 5 -Tjenestegrensesnitt. 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 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 -forstå hvordan standarden skal tolkes. Vi har i Nikitaprosjektet -erfart å ende opp med vidt forskjellige tolkninger når -prosjektmedlemmene leser spesifikasjonsteksten, en effekt av en uklar -spesifikasjon. Men Nikitaprosjektet har også utviklet et test-program -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ære talte! -Snart vil du selv kunne teste hver oppdatering av arkivsystemet med en -uavhengig sjekk.
- -Fri programvare representerer en demokratisering av kunnskap der -tolkning- og innlåsingsmakt flyttes fra leverandør til allmenheten. -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.
- -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 -velkommen og stiller veldig gjerne opp i diskusjoner om tolkning av -tjenestegrensesnittet. Nikita er bygget på moderne -programmeringsrammeverk og utviklet i full åpenhet. Men Nikita er ikke -noe du kan kjøpe. Nikita er først og fremst et verktøy for forsking og -utvikling laget for å fremme forskning på arkivfeltet. Systemer som -virker sammen har alltid vært hovedfokus og vil være det fremover. -Det brukes som undervisningsverktøy der studentene ved OsloMet lærer -om administrativt oppsett, saksbehandling, uttrekk og samvirkende -datasystemer. Det brukes også som forskningsobjekt der vi ser på -import av dokumentsamlinger, bruk av blokkjede og andre nyskapende -måter å tenke arkiv på. Det er dog helt greit om andre tar Nikita og -pakker det for å selge det som produkt. Forvaltningsorganer med -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.
- -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 -data fra deponi-XML og slik gjøre eksisterende arkivdata tilgjengelig -via et API. Vi har også laget en testklient som importerer epost inn -i arkivet med vedlegg der epostenes trådinformasjon brukes til å legge -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 -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 -grunnleggende mens andre bygger på de grunnleggende pakkene. Pakkene -som er beskrevet så langt heter «arkivstruktur», «sakarkiv», -«administrasjon», «loggogsporing» og «moeter» (dessverre -planlagt -fjernet i første utgave). Etter hvert håper vi å 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.
- -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. -Spesifikasjonen for Noark 5 Tjenestegrensesnitt vedlikeholdes på -github, -https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/.
+ +Arbeidet med å lage et godt, fritt og åpent standardisert maskinelt +grensesnitt for arkivering, med tilhørende fri +programvareimplementasjon fortsetter. Jeg snakker om +Noark +5 Tjenestegrensesnitt og +Nikita. +Siste nytt etter +seminaret +for noen dager siden, er vi i Nikita-prosjektet har fått beskjed +fra Arkivverket at det blir satt ned en redaksjon for å videreutvikle +spesifikasjonen. Redaksjonen består av Mona Danielsen og Anne Sofie +Knutsen ved arkivverket, Thomas Sødring ved OsloMet, og meg selv fra +NUUG. De to sistenevnte tar seg av de åpenbare forbedringene, mens +hele redaksjonen diskuterer tvilstilfeller. Jeg håper dette vil bidra +til at vi lykkes i å gjøre denne protokollspesifikasjonen så entydig +og klar at den vil bidra til et velfungerende marked for +arkivsystemer, og sikre at programmer som trenger å snakke med +arkivsystemet kan snakke med enhver implementasjon av +API-spesifikasjonen. Nikita er den første implementasjonen, men det +bør blir flere.
+ +Det gjenstår riktig nok endel før vi er i mål, selv om svært mye +allerede er på plass. Med innspill og forslag til forbedringer fra +alle som vil ha et leverandøruavhengig og fullstendig +datamaskinlesbart grensesnitt til arkivet, så tror jeg vi vil +lykkes.
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 til min adresse -15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
+15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b. +Merk, betaling med bitcoin er ikke anonymt. :)