Melinda-integraatiopäivitykset
UUDET SÄÄNNÖT KÄYTTÖÖN 25.3.
Päivitetyt säännöt CZ-alueella
Ennen testaamista tarkista, että sanbox osoittaa testi-Melindaan, ei tuotantoon
358LUMIKKO Melinda to ALMA CopyCat merge - 2024-03-07
- 035 "MIGRAATIO_KOODI" -> "<oma koodisi>"
- "FI-Alma" -> "<oma ISIL-tunnuksesi>"
358LUMIKKO post Melinda contribution merge - 2024-03-07 (*
358HELKA post Melinda contribution merge - 2024-03-20
- ei vaadi muokkauksia
358LUMIKKO Fix a Melinda record before saving in ALMA - 2024-03-07
- 084 - lisää koodeja ottaaksesi luokituksia Melindasta
- 648, 650, 651, 655 - lisää koodeja ottaaksesi lisäsanastoja Melindasta
- 506/540/856 vapaakappaleviritykset
358LUMIKKO Contribute an ALMA record to Melinda - 2024-03-08
- ei vaadi muokkauksia
(* 358LUMIKKO post Melinda contribution merge - 2024-03-07
Virhekorjaus:
remove MARC."18"
add MARC."18"
->
remove MARC."018"
add MARC."018"
Teka-sanaston tulo
testattu
Tällä hetkellä kenttien 600, 610, 611 ja 630 toimijat ja teokset, joissa ind2=4, eivät löydy indekseistä eivätkä tule Authority Control Task Listille.
Jotta nämä toimijat ja teokset saataisiin mukaan indeksihakuihin ja auktoriteettivalvonnan piiriin, niin säännöt muokkaavat Melindasta tulevaa dataa:
- muutetaan ind2=4 -> 7
- lisätään toimijoille $2 finaf ja teoksille $2 teka
Esimerkki
- 600 14 $a Platon. -> 600 17 $a Platon. $2 finaf
- 600 14 $a Platon. $t Valtio. -> 600 17 $a Platon. $t Valtio. $2 teka
Lisätietoa: 600, 610, 611 ja 630 toimijat ja teokset mukaan hakuihin
$2 arvot 'finaf¨ja 'teka' voidaan ajaa kentille 600, 610, 611 ja 630:
# jos 600-611 ind2=4 ja puuttuu osakT ja puuttuu osak2 => ind2->7 $2 finaf
# jos 600-611 ind2=4 ja on osakT ja puuttuu osak2 => ind2->7 $2 teka
# jos 630 ind2=4 => ind2->7 $2 teka
when
(TRUE)
then
# 600
addSubField "600.W._PAIKKA_" if (exists "600.{*,4}.a")
suffix "600.W" with "_On_Nimeke_" if (exists "600.t")
addSubField "600.2.teka" if (exists "600.W._PAIKKA__On_Nimeke_")
replaceContents "600.W._PAIKKA__On_Nimeke_" with ""
addSubField "600.2.finaf" if (exists "600.W._PAIKKA_")
replaceContents "600.W._PAIKKA_" with ""
changeSecondIndicator "600" to "7" if (exists "600.W")
removeSubField "600.W"
# 610
addSubField "610.W._PAIKKA_" if (exists "610.{*,4}.a")
suffix "610.W" with "_On_Nimeke_" if (exists "610.t")
addSubField "610.2.teka" if (exists "610.W._PAIKKA__On_Nimeke_")
replaceContents "610.W._PAIKKA__On_Nimeke_" with ""
addSubField "610.2.finaf" if (exists "610.W._PAIKKA_")
replaceContents "610.W._PAIKKA_" with ""
changeSecondIndicator "610" to "7" if (exists "610.W")
removeSubField "610.W"
# 611
addSubField "611.W._PAIKKA_" if (exists "611.{*,4}.a")
suffix "611.W" with "_On_Nimeke_" if (exists "611.t")
addSubField "600.2.teka" if (exists "600.W._PAIKKA__On_Nimeke_")
replaceContents "611.W._PAIKKA__On_Nimeke_" with ""
addSubField "611.2.finaf" if (exists "611.W._PAIKKA_")
replaceContents "611.W._PAIKKA_" with ""
changeSecondIndicator "611" to "7" if (exists "611.W")
removeSubField "611.W"
# 630
addSubField "630.2.teka" if (exists "630.{*,4}.a")
changeSecondIndicator "630" to "7" if (exists "630.2.teka")
end
(Testattu myös $0 (FI-ASTERI-N) sekä $0 (FI-ASTERI-W) käyttö ja väärinkäyttö; ei havaittu ongelmia.)
Kenttien avaaminen Alma-Melinda tietueliikenteeseen
testattu
Alla olevat kentät on avattu. Joissain kentissä vielä siivottavaa Melindan päässä
PAIKALLISKANNOISSA TARKISTETTAVA, ONKO PAIKALLINEN KENTTÄ SUOJATTAVA LISÄÄMÄLLÄ $5 <ISIL>
Avattavat kentät
- 018 artikkelin tekijänoikeusmaksun koodi
- 025 ulkomainen hankintanumero
- 026 ($5) sormenjälkitunniste
- 032 postirekisterinumero
- 037 ($5) hankintapaikka
- Melindassa noin 500 ilman $5
- 270 osoite
- 365 kauppahinta
- 366 kaupallinen saatavuus
- 526 ($5) huomautus opinto-ohjelmasta
- 535 huomautus alkuperäisten ja kopioiden sijainnista
- 541 ($5) huomautus hankintalähteestä
- Melindassa noin 500 ilman $5
- 544 huomautus muun arkistoaineiston sijainnista
- 561 ($5) huomautus omistushistoriasta
- Melindassa noin 15000 ilman $5
- 562 ($5) huomautus kopioiden ja versioiden tunnistamisesta
- 563 ($5) huomautus sidoksesta
- 583 ($5) huomautus toimenpiteistä
- Melindassa noin 3000 ilman $5
- 584 ($5) huomautus kasvusta ja käytön määrästä - jäljellä muutama Fennican
- 585 ($5) huomautus näyttelystä
- 658 opinto-ohjelman tai kurssin tavoitteet hakuterminä
- 758 ($5) aineiston tunniste
- 882 tiedot korvaavasta tietueesta
- 885 ($5) tiedot tietueiden vastaavuudesta
- 886 ($5) tiedot vieraiden marc-formaattien kentistä
Suljetuiksi jäävät kentät
- 774 linkkikenttä - osakohde (Almassa boundwiths)
- 850 omistava organisaatio
- 852 sijainti
Uudet kentät ja osakentät
testattu
Organisaation käyttämät $5 ISIL-koodi kannattaa lisätä sanastoon kentille 361, 653, 720 ja 857
Uudet kentät
- 023 Cluster ISSN
- 361 ($5) Structured Ownership and Custodial History
- 857 ($5) Electronic Archive Location and Access
Säännöissä huomioitavat osakenttämuutokset
- 653 + $5
- 720 + $5
Rikastuksen lopetus 505 ja 520 kentissä
testattu
Aikaisemmin säännöt lisäsivät 505 ja 520 kentän Alman tietueesta, jos kenttä puuttui Melindasta tulevasta tietueesta. Nyt tämä rikastaminen on lopetettu.
Vapaakappalefraasin muutos
testattu
Vapaakappaleille käytettävät fraasit muuttuvat:
- 506$a Aineisto on käytettävissä vapaakappalekirjastoissa. → Aineisto on käytettävissä vapaakappaletyöasemilla.
- 856$z Käytettävissä vapaakappalekirjastoissa → Käytettävissä vapaakappaletyöasemilla
when
(TRUE)
then
replaceContents "506.a.Aineisto on käytettävissä vapaakappalekirjastoissa*" with "Aineisto on käytettävissä vapaakappaletyöasemilla."
replaceContents "856.z.Käytettävissä vapaakappalekirjastoissa*" with "Käytettävissä vapaakappaletyöasemilla"
end