Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manger kryssreferanser et felt for gjennfinning #119

Open
tsodring opened this issue May 14, 2021 · 4 comments
Open

Manger kryssreferanser et felt for gjennfinning #119

tsodring opened this issue May 14, 2021 · 4 comments

Comments

@tsodring
Copy link
Contributor

Hei,
Jeg lurer på om kryssreferanse mangler et felt for å hjelpe gjenfinning i Noark standarden. I krav 2.8.4 står det

Det skal finnes en tjeneste/funksjon som kan lagre, **_gjenfinne_**, endre og slette en Kryssreferanse mellom Mapper, Registreringer eller til referanser mellom disse

Når jeg ser på beskrivelsen lurer jeg på hvordan standarden tenker gjenfinning? Du kan finne alle kryssreferanse koblet til feks en mappe ved å se om mappen har en eller flere kryssreferanser. Men det er ikke slik jeg tolker gjenfinning. Jeg tenker at gjenfinning handler om å kunne søke opp kryssreferanser ved at en bruker har satt et nøkkelord / beskrivelse på kryssreferansen, eventuelt at man søker de opp med dato eller bruker.

Videre tenker jeg at det, at en bruker har valgt å lage en kryssreferanse mellom to arkivenheter, gjør at de anser koblingen mellom disse arkivenhetene som viktig. Når det ikke er noe mulighet for å beskrive hvorfor kryssreferansen er laget så synes jeg det kastes mulig proveniens metadata som kanskje er viktig å fange.

Det jeg tenker kunne vært en mulig løsning er at kryssreferanse har et attributt som heter tittel som gjør at brukere kan angi hvorfor kryssreferansen er viktig. Denne kunne vært valgfri.

@oivkru
Copy link
Contributor

oivkru commented May 21, 2021

Ser poenget. Er usikker på hvor bevisst det var å kravsette CRUD på akkurat denne, og ikke på flere av objektene som er felles for flere arkivenheter i strukturen (merknad, presedens, part, skjerming), som kanskje er mer aktuelle for søk og gjenfinning. Nå er CRUD dekket for de andre gjennom krav 2.2.1, som sier at løsningen "skal ha tjenester/funksjoner for å lagre, gjenfinne, endre og slette data og utvalg av data i henhold til metadatabeskrivelsene i alle arkivenheter og tilhørende klasser som er dokumentert i de konseptuelle modellene og metadatatabellene i Noark 5."

I forlengelsen av ditt forslag, eller som alternativ, lurer jeg på om det kunne vært en løsning å gjøre om kryssreferanse til en type merknad, slik at vi i tillegg til en tittel /beskrivelse/ merknadstekst får informasjon om hvem som har registrert kryssreferansen og når (merknadRegistrertAv og merknadsdato). Dvs. at metadataelementene referanseTilKlasse, referanseTilMappe og referanseTilRegistrering (samt nytt referanseTilDokumentbeskrivelse?) legges inn i objektet merknad.

Eller blir det for omfattende, og at det er bedre bare å legge inn M020 tittel som valgfritt metadataelement på kryssreferanse? Eventuelt bruke M021 beskrivelse, som alternativ til tittel.

@petterreinholdtsen
Copy link
Collaborator

Slik jeg forstår kryssreferanse, så er den eneste gjenfinningen som er mulig å spore opp hvilke entiteter som peker til en gitt entitet, og det kan være nyttig nok i seg selv. Hvis en må legge inn ekstra metadata for å kunne lenke til andre entiteter, så vil det heve terskelen for å legge inn slike lenker. Jeg er usikker på om dette ekstraarbeidet tilfører nok verdi til å kunne forsvares. Kanskje det holder å forklare at gjenfinning av kryssreferanser betyr å finne alt som peker til en gitt entitet?

@tsodring
Copy link
Contributor Author

Jeg tror ikke man trenger å legge til et merknadsobjekt eller lignende for å gjøre kryssreferanse bedre for gjenfinning. Jeg tror det holder med et attributt. M020 tittel er vel obligatorisk når den brukes og jeg tror ikke en gjenfinningsknagg trenger å være obligatorisk. Jeg synes M021 beskrivelse hadde vært bra. Jeg tror det er behov for en slik attributt fordi en kryssreferanse sier noe om "hva" som kobles men ikke "hvorfor" kobles.

I utgangspunktet er Kryssreferanse et systemID objekt i nikita. Det gjør at brukeren som har opprettet den / endret den er registrert.

Spørsmålet som bør besvares i forhold til om det skal gjøres en endring her eller ikke må være om det er viktig å dokumentere hvorfor to arkivenheter ble sammenkoblet eller ikke.

@petterreinholdtsen
Copy link
Collaborator

petterreinholdtsen commented May 28, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants