2025-06-04 RM-kyselytunti
Vuoden 2025 toinen Alma RM kyselytunti
Ke 4.6.2024 10:00-11:30
Teams palaverin linkki: Join the meeting now
HUOM! Tilaisuus nauhoitetaan
Asialista
- Melinda-integraation päivitykset / Ville Huhtala
- 6XX $9 osakentän sisältävän kentän muokkaus tai poisto - sallittua ja kiellettyä... / Minttu Hurme
- Kotimaiset e-aineistot CZ:lla
- Linked Open Data Editor - Early Access
- Kevään teoskuvailun webinaarien materiaalit
- Muita asioita 1
- Muita asioita 2
- Muita asioita 3
Melinda-integraation päivitykset / Ville Huhtala
Aikataulu ja päivitetyt normalisointi- ja mergesäännöt
Päivitetyt säännöt löytyvät CZ-alueelta - versio 2025-05-28:
- 358LUMIKKO Fix a Melinda record before saving in ALMA (2025-05-28)
- Vapaakappalekirjastot: Lisätkää kommentointimerkki # kenttiin 506, 540, 856 ja 857 jos haluat vapaakappalemerkinnät
- Kaikki: lisäluokitusten ja -sanastojen saamiseksi Melindasta muokatkaa kenttien 084,648,650,651,655 sääntöjen kohtaa KIRJASTON_OMAT|VIRITYKSET
- 358LUMIKKO Contribute an ALMA record to Melinda (2025-05-28)
- ei muokattavia asetuksia
- 358LUMIKKO Melinda to ALMA CopyCat merge (2025-05-28)
- Jos haluat säilyttää Voyagerin BIB-ID:n, poista kommenttimerkki kentästä 035 ja anna migraation luoma koodi
- add MARC."035" when MARC."035"."a" contains "MIGRAATIO_KOODI"
- Korvaa "FI-Alma" oman organisaatiosi ISIL-tunnuksella. Jos käytät useampaa ISIL-tunnusta, niin JOKAINEN ISIL TARVITSEE OMAN RIVINSÄ
- sisältää vain 1 rivimuutoksen:
- add MARC."9"XX excluding "
920,921,923,924"
- add MARC."9"XX excluding "
- Jos haluat säilyttää Voyagerin BIB-ID:n, poista kommenttimerkki kentästä 035 ja anna migraation luoma koodi
- 358LUMIKKO post Melinda contribution merge (2025-05-28)
- ei muokattavia asetuksia
- sisältää rivimuutokset:
remove MARC."509"remove MARC."920"add MARC."920"
Sääntöpäivitykset
- Ei formaattipäivityksiä
- Päivityksiä seurattu MARC 21 Update 39 (December 2024) asti
- 509/920 sääntöjen poisto
- Kaikki opinnäytteet merkitään nykyisin kenttään 502. Tämän takia
- kenttä 509 on poistettu säännöistä
- kenttä 920 jää Alman sisäiseksi
- Kaikki opinnäytteet merkitään nykyisin kenttään 502. Tämän takia
- Kenttä 857 (vapaakappalekirjastot)
- Sääntöihin on lisätty kenttä 857. Kenttää on tarkoitus käyttää siten, että Fennican tähän kenttään tekemät vapaakappalemerkinnät voivat valua vapaakappalekirjastojen paikalliskantoihin.
- '$5 FI-Vapaa' poistetaan (vaikka formaatin sallima; vapaakappaletiedon tunnistaa osakentästä '$z Käytettävissä vapaakappaletyöasemilla'
- '$z Käytettävissä vapaakappaletyöasemilla' kenttää ei kontribuoida Melindaan; jos Melindassa edelleen '$5 FI-Vapaa', niin tieto palautuu Almaan
- 6XX alue: Melindan $9 (KEEP/DROP) ↔ Almassa $7
- Melinda 6XX $9 osakentät tulee Almassa näkyviin ja muokattavaksi osakentässä $7
6XX alue: Melindan $9 KEEP ja DROP ↔ Almassa $7
Melindan 6XX KEEPpaukset ja DROPpaukset
Melinda-integraation säännöt ovat pudottaneet $9 osakentän pois Almassa. $9 ei kuulu formaattiin, joten siltä kannalta asia on ok - mutta seurauksena on myös se, että kuvailija ei näe ollenkaan, onko sisällönkuvailukenttä KEEPattu tai DROPattu Melindassa (tyypillisesti Fennican tekemänä). Kun tietue kontribuoidaan takaisin Melindaan, niin $9 osakentän sisältävät kentät ovat suojattuja → mahdolliset sisällönkuvailukorjaukset palaavat sekä korjattuna että alkuperäisessä, korjaamattomassa muodossaan takaisin Almaan.
$9 KEEPpaus ja DROPpaus on rakennettu niin syvälle Melindan replikoimislogiikkaan, että niitä tuskin tullaan muuttamaan nykyisen Aleph-Melindan aikana.
Asia on ratkaistu siten, että Melindan 6XX $9 muuttuu Almassa $7 osakentäksi
- Kun päivitetyn kentän kontribuoi Melindaan, niin myös Melindan $9 päivittyy
- Virheellisen kentän voi myös poistaa ← VAROVAISUUTTA!
- Minttu kertoo asiasta lisää...
Esimerkki
Melindassa | Almassa |
---|---|
650 #7 $$a yliopistot $$2 yso/fin $$0 http://www.yso.fi/onto/yso/p10895 $$9 FENNI<KEEP> | 650 #7 $$a yliopistot. $$0 http://www.yso.fi/onto/yso/p10895 $$2 yso/fin $$7 (dpenmw)FI-MELINDA:FENNI<KEEP> |
650 #7 $$a aurinko $$2 yso/fin $$0 http://www.yso.fi/onto/yso/p5051 $$0 FENNI<DROP> | 650 #7 $$a aurinko. $$0 http://www.yso.fi/onto/yso/p5051 $$2 yso/fin $$7 (dpenmw)FI-MELINDA:FENNI<DROP> |
6XX sisällönkuvailukentät Melinda-integraatiossa
6XX $9/$7 kentät
Näissä kentissä voi käyttää $7 osakenttää:
- 600 - henkilönnimi asiasanana (t)
- 610 - yhteisönnimi asiasanana (t)
- 611 - kokouksen nimi asiasanana (t)
- 630 - yhtenäistetty nimeke asiasanana (t)
- 648 - aikaa ilmaiseva termi asiasanana (t)
- 650 - kontrolloidun asiasanaston asiasana (t)
- 651 - maantieteellinen nimi asiasanana (t)
- 653 - kontrolloimaton hakutermi (t)
- 655 - aineiston lajityyppi/muoto hakuterminä (t)
6XX kentät, jossa ei voi käyttää $7 - tarkistettu, ettei Melindassa ole käytetty $9
Kenttiä käytetty yhteensä 595 kertaa (23.5.2025)
- 647 - tapahtuman nimi asiasanana (t)
- 654 - fasettianalysoitu asiasana (t)
- 656 - ammatti hakuterminä (t)
- 657 - tapahtuma tai toiminto hakuterminä (t)
- 658 - opinto-ohjelman tai kurssin tavoitteet hakuterminä (t)
- 662 - hierarkkinen maantieteellinen nimi asiasanana (t)
- 688 - määrittelemätön kontrolloitu asiasana (t)
Sallitut sisällöt 6XX $9/$7
Melinda => | Alma | Alma kontribuointisääntö![]() | Melinda |
---|---|---|---|
$9 XX<KEEP> | $7 (dpenmw)FI-MELINDA:XX<KEEP> | $7 (dpenmw)FI-MELINDA:XX<KEEP> | $9 XX<KEEP> |
$9 XX<DROP> | $7 (dpenmw)FI-MELINDA:XX<DROP> | $7 (dpenmw)FI-MELINDA:XX<DROP> | $9 XX<DROP> |
$7 (dpenmw)AI | $7 (dpenmw)AI | $7 (dpenmw)AI | $7 (dpenmw)AI |
vaikka data ei muuttuisi, niin Alman osakenttäjärjestys saattaa muuttua
$7 käyttö hävittää loppupisteet indeksipoiminnassa ja auktoriteettiajoissa Almassa 😞
HULib avannut SF-keissin 07984402 14.4.2025
Tällä hetkellä $7 käyttö hävittää loppupisteet indeksipoiminnassa ja auktoriteettiajoissa. Lisäksi sillä on vaikutusta tuplarivien poistoon. Ongelma on onneksi kuitenkin pieni, lähinnä tuplakenttien poisto tallennettaessa.
Ennen indeksipoimintaa:
650 #7 $$a kasvatustiede. $$0 http://www.yso.fi/onto/yso/p4537 $$2 yso/fin $$7 (dpenmw)FI-MELINDA:FENNI<KEEP>
Indeksipoiminnan jälkeen, loppupiste puuttuu:
650 #7 $$a kasvatustiede $$0 http://www.yso.fi/onto/yso/p4537 $$2 yso/fin $$7 (dpenmw)FI-MELINDA:FENNI<KEEP>
Melindan $7 osakentät Alman datassa - siivous
Jos Alman dataan ei halua jättää Melindassa tarvittavia tietoja, niin ne voi poistaa. On kuitenkin huomioitava se, että jos Alman datasta poistetaan $7 (Melindan $9) ja tietue kontribuoidaan tämän jälkeen Melindaan (eikä Melindan tietuetta ole päivitetty tällä välin), niin Alman tietue ylikirjoittaa Melindan datan ja hävittää samalla $9 osakentät.
Siksi kun Almasta poistetaan Melindan $9 ($7), niin 024$d aikaleima on joko poistettava tai päivitettävä varhaisemmaksi.
Alla on normalisointisääntö, joka nollaa 024$d:n tunnit, minuutit, sekunnit ja kymmenesosasekunnin (päiväleimalla voi olla tilasto tms. käyttöä, joten se on jätetty). Normalisointisäännön voi ajastaa ajamaan esimerkiksi viikonloppuisin.
rule "Nollaa Melindan aikaleima yyyymmdd000000.0"
when
((exists "024.d") AND ((exists "600.7.(dpenmw)FI-MELINDA:*<KEEP>") OR (exists "610.7.(dpenmw)FI-MELINDA:*<KEEP>") OR (exists "611.7.(dpenmw)FI-MELINDA:*<KEEP>") OR (exists "630.7.(dpenmw)FI-MELINDA:*<KEEP>") OR (exists "648.7.(dpenmw)FI-MELINDA:*<KEEP>") OR (exists "650.7.(dpenmw)FI-MELINDA:*<KEEP>") OR (exists "651.7.(dpenmw)FI-MELINDA:*<KEEP>") OR (exists "653.7.(dpenmw)FI-MELINDA:*<KEEP>") OR (exists "655.7.(dpenmw)FI-MELINDA:*<KEEP>") OR (exists "600.7.(dpenmw)FI-MELINDA:*<DROP>") OR (exists "610.7.(dpenmw)FI-MELINDA:*<DROP>") OR (exists "611.7.(dpenmw)FI-MELINDA:*<DROP>") OR (exists "630.7.(dpenmw)FI-MELINDA:*<DROP>") OR (exists "648.7.(dpenmw)FI-MELINDA:*<DROP>") OR (exists "650.7.(dpenmw)FI-MELINDA:*<DROP>") OR (exists "651.7.(dpenmw)FI-MELINDA:*<DROP>") OR (exists "653.7.(dpenmw)FI-MELINDA:*<DROP>") OR (exists "655.7.(dpenmw)FI-MELINDA:*<DROP>")))
then
replaceContents "024.d.^(.{8})(.{8})*" with "$1000000.0" if (exists "024.a.(FI-MELINDA)*")
replaceContents "600.7.\\(dpenmw\\)FI-MELINDA:.*<(KEEP|DROP)>" with ""
replaceContents "610.7.\\(dpenmw\\)FI-MELINDA:.*<(KEEP|DROP)>" with ""
replaceContents "611.7.\\(dpenmw\\)FI-MELINDA:.*<(KEEP|DROP)>" with ""
replaceContents "630.7.\\(dpenmw\\)FI-MELINDA:.*<(KEEP|DROP)>" with ""
replaceContents "648.7.\\(dpenmw\\)FI-MELINDA:.*<(KEEP|DROP)>" with ""
replaceContents "650.7.\\(dpenmw\\)FI-MELINDA:.*<(KEEP|DROP)>" with ""
replaceContents "651.7.\\(dpenmw\\)FI-MELINDA:.*<(KEEP|DROP)>" with ""
replaceContents "653.7.\\(dpenmw\\)FI-MELINDA:.*<(KEEP|DROP)>" with ""
replaceContents "655.7.\\(dpenmw\\)FI-MELINDA:.*<(KEEP|DROP)>" with ""
end
Ennen ajoa:
Ajon jölkeen:
Tiedoksi: 5XX alueen KEEPpaukset
Alma-kirjastojen pyynnöstä Fennica on aloittanut KEEPpiDROPpauksen tarkistelun 5XX kentissä.
Näistä KEEPpiDROPpailuista ollaan pikkuhiljaa luopumassa:
Kenttä | Otsikko | Tila |
---|---|---|
500 | Yleinen huomautus | |
502 | Huomautus opinnäytteestä | Valmis |
505 | Huomautus sisällön rakenteesta | |
520 | Huomautus sisällöstä, tiivistelmä tms. | |
546 | Huomautus kielistä | |
586 | Huomautus palkinnosta |
Keskustelua KEEPpauksesta jatketaan, kun nämä ovat valmiita...
6XX $9 osakentän sisältävän kentän muokkaus tai poisto - sallittua ja kiellettyä... / Minttu Hurme
Kotimaiset e-aineistot CZ:lla
- Journal.fi
- 172 nimekettä
- Edition.fi
- nyt 780 tnimekettä CZ:lla. Palveluun tullut paljon teoksia viime aikoina
- Finnish Historical Journals
- 307 nimekettä
- Finnish Historical Newspapers
- 277 nimekettä
Linked Open Data Editor - Early Access
- HULib on kysynyt mahdollisuutta osallistua tähän ja on valittu mukaan
- Käynnistyy syksyllä 2025. Tämän hetken tiedot asiasta.
Kevään teoskuvailun webinaarien materiaalit
Muita asioita 1
- xx
Muita asioita 2
- xx
Muita asioita 3
- xx