Wiki source code of Melinda-integraatio
Last modified by Ville Huhtala on 2024/01/17 17:19
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | Alasivun [[taulukossa>>doc:lumikko.Suomen Alma-kirjastot.Lumikko-Alma kuvailu (Copy).Melinda-integraatio (Copy).Kenttätaulukko (Copy).WebHome]] on esitelty kenttäkohtaiset säännöt tietueiden liikkumiselle järjestelmien välillä. | ||
2 | |||
3 | **Tietueen liikenne integraatiossa.** Alman näkökulma - myös Melindassa [[omia asetuksia>>url:https://www.kiwi.fi/x/yQUBDQ||shape="rect"]]. | ||
4 | |||
5 | |||
6 | |||
7 | {{gliffy displayName="Tietueen liikenne integraatiossa" name="Tietueen liikenne integraatiossa" pagePin="6"/}} | ||
8 | |||
9 | Prosessissa Melindasta tulevaa tietuetta normalisoidaan ennen mergeä Alman tietueen kanssa. Alman tietuetta normalisoidaan kun tietue kontribuoidaan Melindaan. Jokaiselle kentälle/kenttäryhmälle pitää kirjoittaa sääntö Melinda→Alma ja Alma→Melinda. | ||
10 | |||
11 | Alma tarvitsee kaksi merge-sääntöä: | ||
12 | |||
13 | * CopyCat merge - Melindan tietue on primääritietue | ||
14 | ** Melindan tietueesta voidaan poistaa ehdollisesti kenttiä | ||
15 | ** Alman kenttiä voidaan lisätä ehdollisesti Melindan tietueeseen | ||
16 | * post Melinda contribution merge - Alman tietue on primääritietue | ||
17 | ** Alman tietueesta voidaan ehdollisesti poistaa kenttiä | ||
18 | ** Melindan kenttiä voidaan lisätä ehdollisesti Alman tietueeseen | ||
19 | |||
20 | Valitettavasti näitä kahta merge-sääntöä ei pysty rakentamaan täydellisesti toistensa peilikuvaksi, jos on käytetty ehtoja: | ||
21 | |||
22 | * Ei voi sanoa "lisää kenttä jos $5" vaan täytyy sanoa "lisää kenttä jos $5 sisältää stringin "<ISIL>" | ||
23 | ** add MARC."<kenttä>" when MARC."<kenttä>"."5" contains "<ISIL>" | ||
24 | * Ei voi sanoa "poista kenttä jos $5 sisältää/ei sisällä stringin "<ISIL>" vaan täytyy sanoa "poista kenttä jos on/ei ole $5" | ||
25 | ** remove MARC."<kenttä>" if exists subfield "5" | ||
26 | remove MARC."<kenttä>" if not exists subfield "5" | ||
27 | |||
28 | Ohjeita normalisointi- ja mergesääntöjen rakentamiseen: | ||
29 | |||
30 | * [[Working with Merge Rules>>url:https://knowledge.exlibrisgroup.com/Alma/Product_Documentation/010Alma_Online_Help_(English)/040Resource_Management/040Metadata_Management/080Working_with_Merge_Rules||shape="rect"]] | ||
31 | * [[Working with Normalization Rules>>url:https://knowledge.exlibrisgroup.com/Alma/Product_Documentation/010Alma_Online_Help_(English)/040Resource_Management/040Metadata_Management/070Working_with_Normalization_Rules||shape="rect"]] |