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

Hva betyr Arv-feltet i metadatakatalogen? #34

Open petterreinholdtsen opened 4 years ago

petterreinholdtsen commented 4 years ago

Hvor er arv-feltet i metadatakatalogen beskrevet, det vil si, hvordan skal det tolkes? Det er delvis brukt som et fritekstfelt, men det er også brukt som bools felt (Ja - eksempel M300, Nei - M050) og noen ganger blankt (M025).

hanber commented 4 years ago

Jeg synes det ser ut som det skulle stått nei der det er blankt. Ellers oppfatter jeg det slik at Arv=Ja betyr at dersom et metadataelement ikke har en verdi, er det implisitt at det har samme verdi som nærmeste overordnede arkivenhet i aggregeringshierarkiet. Dersom det har en verdi vil denne verdien gjelde for den aktuelle arkivenheten (og dermed for alle underordnede, med mindre noen underordnede også har en verdi. Noen steder ser det ut som tanken er at verdien av et metadataelement med Arv=Ja skal kopieres fra den overordnede arkivenheten. Funksjonelt sett vil det samme oppnås ved å navigere oppover i hierarkiet til man når en arkivenhet hvor elementet har en verdi. Dette synes som en enklere måte å gjøre det på. Dersom man endrer en verdi som arves må man i det første tilfellet traversere subtreet, for å erstatte gammel verdi med ny, og sørge for at elementer i subtreet som ikke har den samme gamle verdien ikke endres. I det andre tilfellet holder det med å endre i den aktuelle arkivenheten.

petterreinholdtsen commented 4 years ago

[Hans Fredrik Berg]

Jeg synes det ser ut som det skulle stått nei der det er blankt. Ellers oppfatter jeg det slik at Arv=Ja betyr at dersom et metadataelement ikke har en verdi, er det implisitt at det har samme verdi som nærmeste overordnede arkivenhet i aggregeringshierarkiet. Dersom det har en verdi vil denne verdien gjelde for den aktuelle arkivenheten (og dermed for alle underordnede, med mindre noen underordnede også har en verdi.

Aha. Står dette noe sted i Noark 5, og hvis ikke, kan det for eksempel skrives inn i starten av tillegg A Metadatakatalog?

-- Vennlig hilsen Petter Reinholdtsen

hanber commented 4 years ago

Det er i alle fall nødvendig med en forklaring der hvor det er brukt i tabellene. Det er mulig det er beskrevet et eller annet sted i hovedteksten

oivkru commented 3 years ago

Det er nok riktig at Arv ikke er forklart noe sted i standarden eller vedleggene. Har sjekket tidligere versjoner også (i tilfelle dette er noe som har "falt ut" på veien), men finner ikke noe. Det eneste generelle som står i standarden (i kapittel 2.2, rett før den første kravtabellen), er følgende setning: "Noen metadataelementer skal kunne arves fra en overordnet enhet til en underordnet." Ellers er arv omtalt flere steder i standarden, blant annet under klassifikasjon, skjerming og bevaring og kassasjon, hvor det beskrives hvordan arv skal fungere.

Den viktigste bruken er knyttet til disse, nemlig skjerming og (særlig) bevaring og kassasjon: hvis du har lagt inn verdi på et overordnet nivå i strukturen (klasse, mappe), skal denne verdien arves til underliggende enheter når de opprettes - det er derimot ikke gitt at de skal arves til eksisterende underliggende enheter hvis verdi tilføres etter at de underliggende allerede er opprettet, men det kan sikkert variere.

Jeg har ikke gått gjennom hele metadatakatalogen for å se om dette passer alle metadataelement med "Ja" på Arv, så det kan hende det er noen som har en litt annen betydning også. Ser for eksempel kjapt at M20 tittel har beskrivelse, at den skal kunne arves fra klasse - dvs. at tittel på en saksmappe kan hentes fra tittel på klasse, og muligens også ned til journalpost. Ser også det er spesielle regler for arv av verdier mellom M003 mappeID, M004 registreringsID, M011 saksaar, M012 sakssekvensnummer, mv.

Men det er altså ingen entydig forklaring på hva arv er, hvordan skal det håndteres, og hva betyr det konkret slik det står i metadatakatalogen. MMen, som sagt, mange steder i teksten i standarden om den konkrete bruken av det.