arkivverket / noark5-standard

Noark 5 versjon 5.0 – innspill før versjonering til Noark 5 versjon 5.1
Other
3 stars 5 forks source link

Legg til M016 eksternReferanse i mappe, registrering og dokumentbeskrivelse #124

Open petterreinholdtsen opened 3 years ago

petterreinholdtsen commented 3 years ago

Basert på forslag i https://github.com/arkivverket/noark5-standard/pull/96 og innspill i https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/issues/184 .

hanber commented 3 years ago

Modellen for tjenestegrensesnittet har en objekttype EksternNøkkel med attributtene fagsystem og nøkkel for referanse til objekter i et fagsystem. Denne har assosiasjoner til Saksmappe, Avskrivning og Journalpost. Jeg synes den hører hjemme i mappe og registrering for å kunne brukes i arkiv som ikke er sakarkiv.

Skal vi definere en ny objekttype i Noark 5.5.1 som grupperes inn i mappe og registrering med navn eksternNoekkel og nye metadata med navn M016 fagsystem og M017 noekkel?

Trenger vi i så fall fagsystem i hver nøkkel, eller burde fagsystem ligge høyere i hierarkiet, f.eks. på arkivdel? I så fall trenger vi ikke objekttypen eksternNoekkel, bare metadataelementene fagsystem i arkivdel og noekkel i mappe og registrering.

Trenger vi det på andre objekttyper enn mappe og registrering?

Vil dette forkludre tjenestegrensesnitt-modellen?

Svar på spørsmålene og andre kommentarer mottas med takk. @sturtzel, @oivkru, @mondani, @annknu, @joergen-vs, @torkjetil

petterreinholdtsen commented 3 years ago

[Hans Fredrik Berg]

Modellen for tjenestegrensesnittet har en objekttype EksternNøkkel med attributtene fagsystem og nøkkel for referanse til objekter i et fagsystem.

Ordene EksternNøkkel eller EksternNoekkel forekommer ikke en eneste gang i teksten til <URL: https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard >. Jeg ser den er omtalt i <URL: https://github.com/arkivverket/noark5-tjenestegrensesnitt-standard/issues/184 > med en henvisning til GeoIntegrasjon. Hva er det du henviser til når du skriver "modellen for tjenestegrensesnittet"?

-- Vennlig hilsen Petter Reinholdtsen

hanber commented 3 years ago

http://kommit.metakat.no/

Jeg vet ikke hvilken status den har. Intet er bedre enn om vi bare gjør den lille endringen vi har foreslått.

hanber commented 3 years ago

Jeg la ikke merke til at det var Geointegrasjon-modellen. Da kan vi vel bare gå videre med M016 eksternReferanse.

petterreinholdtsen commented 3 years ago

[Hans Fredrik Berg]

http://kommit.metakat.no/

Jeg vet ikke hvilken status den har.

Ikke jeg heller, men den siden burde kanskje henvise til github. Lurer jo på hvorfor står det at TG v4 er på høring der...

Når det er sagt, så bør det nevnes at eksternReferanse vs EksternNøkkel relatert til spørsmålet om attributt label på ID i #25. Et spørsmål der er jo om ID skal kunne få en merkelapp, som jo kan brukes til å notere hvilket fagsystem ID-en hører til. Det trengs neppe alle disse variantene.

-- Vennlig hilsen Petter Reinholdtsen

sturtzel commented 3 years ago

EksternNøkkel kom allerede i Noark 4 Web Services og er fagsystemets nøkkel for en sak, journalpost, ...

Hensikten er at fagsystemene skal kunne finne igjen data i arkivet basert på sine interne nøkler (gjerne en form for saksnummer) og ikke være avhengig av å lagre arkivets nøkler. EksternNøkkel benyttes da for oppslag på linje med SystemID, saksnummer etc. Siden flere fagsystemer kan ha nøkkel som som overlapper i verdier, trengs referansen til selve fagsystemet (som fortrinnsvis bør være konfigurerbart). Flere fagsystemer kan arkivere inn i en arkivdel og et fagsystem kan arkivere inn i flere arkivdeler.

petterreinholdtsen commented 3 years ago

[Ragnar Sturtzel]

EksternNøkkel kom allerede i Noark 4 Web Services og er fagsystemets nøkkel for en sak, journalpost, ...

Aha. Merk at eksternReferanse ble forespurt fra Fredrikstad for å ha en plass å putte 'ekstern ref'-informasjon fra brevhoder i korrespondanse, hvilket i grunnen er et ganske annet bruksområde.

-- Vennlig hilsen Petter Reinholdtsen

sturtzel commented 3 years ago

Ja, Deres ref / Vår ref er et vesentlig felt som har blitt borte fra Noark 4 til Noark 5 (am.ref i Noark 4).

I en verden med Fiks IO og eFormidling trengs det også et "systemfelt" for det samme slik at svar via samme kanal automatisk kobles på journalposten som ble besvart.

petterreinholdtsen commented 3 years ago

[Ragnar Sturtzel]

Ja, Deres ref / Vår ref er et vesentlig felt som har blitt borte fra Noark 4 til Noark 5 (am.ref i Noark 4).

I en verden med Fiks IO og eFormidling trengs det også et "systemfelt" for det samme slik at svar via samme kanal automatisk kobles på journalposten som ble besvart.

Hva er et "systemfelt" for det samme som Deres ref / Vår ref? Vil eksternReferanse som foreslått dekke dette behovet?

-- Vennlig hilsen Petter Reinholdtsen

sturtzel commented 3 years ago

I utgangspunktet kan nok eksternReferanse også benyttes for å koble SvarUt og eFormidling, men p.t. lager SvarUt sin egen referanse frikoblet fra eksternNøkkel i fagsystemet. Så da faller den muligheten bort.

Deres ref er så sentral og vanlig at den burde hatt eget felt frikoblet fra behovet angitt her med M016.

hanber commented 3 years ago

Vi snakker her om to eksterne referanser. Den ene er den som finnes i NOARK-4 som AM.REF og den nye som finnes i Geointegrasjon som EksternNøkkel.

I NOARK-4 er Referanse (AM.REF) element i Avsender/mottaker (AVSMOT). Elementene i denne gjenfinnes stort sett i Korrespondanse-seksjonen (M400-M449) i metadatakatalogen. Da AM.REF er knyttet til journalposten, foreslår jeg at vi oppretter et nytt metadataelement M413 kalt eksternReferanse. Jeg har laget M413.yaml for det, og laget en push-request for å legge den inn i journalpost i metadatakatalogen gruppert på objekter. Se

For å forenkle redigeringen definerer vi M016 eksterntSystemNavn og M017 eksterntSystemNoekkel som legges inn i arkivdel, mappe og registrering. Jeg har laget push requests for M016.yaml, M017.yaml og 120-vedlegg_2_metadatakatalog_objektsortert.rst.

@petterreinholdtsen, jeg tror dette betyr at du kan trekke denne pull request-en.