2025-06-04 RM-kyselytunti

Last modified by Ville Huhtala on 2025/06/04 10:58

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

Aikataulu ja päivitetyt normalisointi- ja mergesäännöt

ALUSTAVA: Uudet säännöt käyttöön maanantaina 9.6. (käytännössä säännöt menevenevät päälle pe 6.6. päivän päätteeksi)

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"
  • 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
  • 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

MelindassaAlmassa
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 =>AlmaAlma kontribuointisääntöstar =>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

star vaikka data ei muuttuisi, niin Alman osakenttäjärjestys saattaa muuttua

Almassa ei saa tallentaa $7 joka alkaa: "(dpenmw)FI-MELINDA:" – se menee Melindassa $9 osakenttään

Melindassa ei saa tallentaa $7 osakenttää, joka alkaa "(dpenmw)FI-MELINDA:" – se menee Almaan sellaisenaan, mutta Melindaan kotribuoitaessa muuttuu $9 osakentäksi

$7 käyttö hävittää loppupisteet indeksipoiminnassa ja auktoriteettiajoissa Almassa 😞

(tiedot) 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 (virhe)  $$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: ennen_ajoa.png

Ajon jölkeen: ajon_jälkeen.png

Tiedoksi: 5XX alueen KEEPpaukset

Alma-kirjastojen pyynnöstä Fennica on aloittanut KEEPpiDROPpauksen tarkistelun 5XX kentissä.

Näistä KEEPpiDROPpailuista ollaan pikkuhiljaa luopumassa:

KenttäOtsikkoTila
500Yleinen huomautus 
502Huomautus opinnäytteestäValmis
505Huomautus sisällön rakenteesta 
520Huomautus sisällöstä, tiivistelmä tms. 
546Huomautus kielistä 
586Huomautus 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

ESITYS

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

Kevään teoskuvailun webinaarien materiaalit

Muita asioita 1

  • xx

Muita asioita 2

  • xx

Muita asioita 3

  • xx