Filtteri, joka säilyttää/karsii asiasanakenttiä 2. indikaattorin arvon, osakentässä $2 esiintyvän asiasanastolyhenteen, osakentässä $9 esiintyvän epävirallisen asiasanastolyhenteen sekä replikoinnin ohjauskomentojen perusteella. (Uusi versiossa 3.5.1) |
Filtteri voidaan määritellä käsittelemään joko tiettyjä tai kaikkia asiasanakenttiä. Lisäksi se voidaan määritellä ajettavaksi useamman kerran peräkkäin eri asetustiedostolla, mikä on (toistaiseksi) tarpeen esim. tapauksissa, joissa 600, 610, 611 ja 630 kentistä halutaan säilyttää myös ne, joissa 2. indikaattorin arvo on 4, mutta muissa asiasanakentissä nämä halutaan karsia.
Selitteissä käytetty oletusasetuksissa määriteltyjä, normi-MARC 21 -käytön mukaisia, osakenttä-, indikaattori- yms. parametrien arvoja lukemisen helpottamiseksi. Tälläiset arvot on merkitty kursiivilla ja tähdellä.
Asetus | Pakollisuus | Selite | Sisältö | Esimerkki |
---|---|---|---|---|
thesaurus_fields_defined | Kyllä | Kentät, joita filtterillä käsitellään | Pilkuilla erotettu lista kenttäkoodeja | 600,610,611,630,648,650,651,653,654,655,656,657,658,662 |
keep_sources |
| Asiasanastolyhenteet, joiden ollessa osakentässä $2*, kenttä säilytetään. | Pilkuilla erotettu lista asiasanastolyhenteitä | ysa,allars |
keep_other_sources | Kyllä | Säilytetäänkö kentät, joiden osakentässä $2*, kun 2.* indikaattori on "7"*, ei ole keep_sources tai drop_sources parametrissä määriteltyä asiasanastolyhennettä | 0=ei, 1=kyllä | 0 |
drop_sources |
| Asiasanastolyhenteet, joiden ollessa osakentässä $2*, kenttä karsitaan | Pilkuilla erotettu lista asiasanastolyhenteitä |
|
keep_indicators |
| Ne 2.* indikaattorin arvot, joilla kenttä säilytetään. | Pilkuilla erotettu lista indikaattoriarvoja |
|
keep_other_indicators | Kyllä | Säilytetäänkö kenttä, jos sillä ei ole keep_indicators tai drop_indicators parametrissä määriteltyä 2.* indikaattorin arvoa | 0=ei, 1=kyllä | 1 |
drop_indicators |
| Ne 2.* indikaattorin arvot, joilla kenttä karsitaan | Pilkuilla erotettu lista indikaattoriarvoja |
|
keep_organisations |
| Ne organisaatiotunnukset, joiden ollessa osakentässä $5.*, kun osakentässä $2* on asiasanastolyhenne "local"*, kenttä säilytetään. | Pilkuilla erotettu lista ISIL-tunnuksia ja/tai tietokantatunnuksia (LOW-tagejä) | XXXLOW*.**,XXXISIL. |
keep_other_organisations | Kyllä | Säilytetäänkö kentät, joiden osakentässä $5* ei ole keep_organisations tai drop_organisations parametreissä määriteltyjä organisaatiotunnuksia, kun osakentässä $2* on asiasanastolyhenne "local"* | 0=ei, 1=kyllä | 0 |
drop_organisations |
| Ne organisaatiotunnukset, joiden ollessa osakentässä $5*, kun osakentässä $2* on asiasanastolyhenne "local"*, kenttä karsitaan. | Pilkuilla erotettu lista ISIL-tunnuksia ja/tai tietokantatunnuksia (LOW-tagejä) |
|
keep_extra_sources |
| Epäviralliset asiasanastolyhenteet, joiden ollessa osakentässä $9* kenttä säilytetään. | Pilkuilla erotettu lista (epävirallisia) asiasanastolyhenteitä | tech |
keep_other_extra_sources | Kyllä | Säilytetäänkö kenttä, jos siinä ei ole keep_extra_source tai drop_extra_source parametreissä määriteltykä epävirallisia asiasanalyhenteitä. | 0=ei, 1=kyllä |
|
drop_extra_source |
| Epäviralliset asiasanastolyhenteet, joiden ollessa osakentässä $9* kenttä karsitaan. | Pilkuilla erotettu lista (epävirallisia) asiasanastolyhenteitä |
|
keep_no_extra_source_subfield | Säilytetäänkö epävirallisia asiasanastolyhenteitä sisältäväksi määritelty kenttä 653*, jos siinä ei ole osakenttää 9* lainkaan | 0=ei, 1=kyllä | 0 | |
use_metadata_exceptions | Kyllä |
| 0=ei, 1=kyllä | 1 |
lows | Kyllä, jos use_metadata_exceptions on aktivoitu | tietokantatunnukset (LOW-tagit), jotka sisältävät ohjauskomennot otetaan huomioon | Pilkuilla erotettu lista tietokantatunnuksia (LOW-tagejä) | XXXLOW |
Näillä asetuksilla määritellään, mistä kenttään liittyvä metatieto haetaan. Näitä ei pääsääntöisesti tarvitse muokata, jollei halua muuttaa filtterin toimintaa radikaalisti.
Asetus | Selite | Sisältö | Oletus |
---|---|---|---|
thesaurus_fields_with_just_subfield | Kentät, joissa ei käytetä indikaattoria määrittelemään asiasanastoa | Pilkuilla erotettu lista kenttäkoodeja | 654,658,652 |
source_subfield_indicator | 2.* indikaattorin arvo, joka kertoo, että asiasanasto määritellään osakentässä $2*. | Pilkuilla erotettu lista indikaattoriarvoja | 7 |
source_subfield | Osakenttä, jossa määritellään asiasanasto. | Osakenttäkoodi | 2 |
use_extra_source_subfield | Käytetäänkö osakenttää $9* epävirallisen asiasanaston määrittelemiseen. | 0=ei, 1=kyllä | 1 |
thesaurus_fields_with_extra_source_subfield | Kentät, joissa käytetään osakenttää 9* määrittelemään epävirallinen asiasanasto. | Pilkuilla erotettu lista kenttäkoodeja | 653 |
extra_source_subfield | Osakenttä, jossa määritellään epävirallinen asiasanasto. | Osakenttäkoodi | 9 |
extra_source_code | Replikoinnin ohjauskomento, jolla määritellään osakentän $9* sisällön olevan epävirallinen asiasanastolyhenne. | Replikoinnin ohjauskomento | <SOURCE> |
extra_source_no_code | Voiko osakentässä $9* esiintyvä epävirallinen asiasanastolyhenne esiintyä ilman extra_source_code parametrissä määriteltyä replikoinnin ohjauskomentoa. | 0=ei, 1=kyllä | 1 |
thesaurus_fields_with_indicators_and_subfields | Kentät joissa käytetään indikaattoria ja osakenttää $2* määrittelemään asiasanasto. | Pilkuilla erotettu lista kenttäkoodeja | 600,610,611,630,648,650,651,655,656,657 |
source_indicator | Indikaattori, jossa määrittellään asiasanasto. | Indikaattoriarvo | |
local_source | Asiasanastolyhenne, joka määrittelen asiasanan olevan paikallisorganisaation omasta asiasanastosta. | Asiasanastolyhenne | local |
organisation_subfield | Osakenttä, jossa määritellään minkä organisaation paikallisesta asiasanastosta on kyse. | Osakenttäkoodi | 5 |
metadata_subfield | Osakenttä, josta kenttään liittyvä replikoinnin ohjauskomento haetaan. | Osakenttäkoodi | 9 |
keep_code | Replikoinnin ohjauskomento, jonka ollessa metatieto-osakentässä kenttä säilytetään. | Replikoinnin ohjauskomento | <KEEP> |
drop_code | Replikoinnin ohjauskomento, jonka ollessa metatieto-osakentässä kenttä karsitaan. | Replikoinnin ohjauskomento | <DROP> |
Näillä asetuksilla määritellään, kuinka runsaasti tietoa filtteriplugin tulostaa replikoinnin lokiin toiminnastaan. Lokeja saatetaan tarvita kehityksessä, testauksessa ja mahdollisten virhetilanteiden ratkomisessa, mutta normaalitilanteessa loki-asetukset kannattaa pitää pois päältä.
Asetus | Pakollisuus | Selite | Esimerkki |
---|---|---|---|
debug |
| Tulostaako filtteriplugin jatkuvaa lokia toiminnastaan? (1=kyllä, 0=ei) | 0 |
debug_data |
| Tulostaako filtteriplugin lokiin käsittelemänsä datan? (1=kyllä, 0=ei) | 0 |
debug_subroutines |
| Tulostaako filtteriplugin lokiin aliohjelmiensa debug-tiedot? (1=kyllä, 0=ei) | 0 |