Page History
Finnassa on mahdollisuus näyttää saman teoksen eri versiot käyttämällä ns. teosavaimia (indeksikenttä work_keys_str_mv). Teosavaimia on kahta tyyppiä: UT (uniform title, yhtenäistetty nimeke) ja AT (Author+Title, Tekijä+Nimeke). Alla on kuvattu kentät, joita avainten muodostamisessa käytetään (. MARC-kentissä muotona NNNxx, jossa NNN on kenttäkoodi ja xx lista osakentistä).
Avain | MARC | LIDO | FORWARD | QDC | Huomautukset |
---|---|---|---|---|---|
UT | 130anp | - | - | - | |
AT-avaimen tekijäosa | 100ab | descriptiveMetadata/eventWrap/eventSet/event[eventType/term='valmistus']/eventActor/actorInRole/actor/nameActorSet/appellationValue (ensimmäinen arvo) | HasAgent/AgentName | creator | MARC-tietueissa kenttää etsitään listatussa järjestyssä. Avaimeen otetaan ensimmäinen löytynyt. FORWARD-tietueissa agentin Activityn tulee olla jokin seuraavista: 'd02' , 'a00' , 'a01' , 'a02' , 'a03' , 'a05' , 'a06' , 'a08' , 'a09' , 'a10' , 'a11' , 'a12' , 'a13' , 'a31' , 'a38' , 'a43' , 'a50' , 'a99' , 'adp' , 'aud' , 'chr' , 'cmm' , 'cmp' , 'cre' , 'dub' , 'inv' |
AT-avaimen nimekeosa | 240anpmr | descriptiveMetadata/objectIdentificationWrap/titleWrap/titleSet/appellationValue[@lang='fi'] tai descriptiveMetadata/objectIdentificationWrap/titleWrap/titleSet/appellationValue | IdentifyingTitle | title | MARC-tietueissa kaikista löytyneistä muodostetaan oma avain. |
Lisäksi MARC-tietueissa muodostetaan avaimet ylläolevien kenttien mahdollisista vastinpareista kentässä 880-kentissä (tiedot vaihtoehtoisella kirjaimistolla).
Avainten normalisointi
- MARC: Nimekkeistä jätetään pois mahdollisen ohitusindikaattorin määrittelemä alkuosa
- Muut kuin MARC: otetaan nimekkeet kokonaisina sekä mahdollinen etuliitelistan mukainen etuliite poistettuna
- Tehdään Unicode-normalisointi NFKC-muotoon
- Foldataan diakriitit ym. skandeja lukuunottamatta (ks. https://github.com/NatLibFi/RecordManager/blob/master/src/RecordManager/Base/Utils/MetadataUtils.php, $foldingTable)
- Poistetaan välimerkit ja välilyönnit
- Muutetaan kaikki pieniksi kirjaimiksi
...