Replikointi v Minttu Hurme / KVP, tietojärjestelmät
KIRJASTOVERKKOPALVELUT Replikointi Luetteloitujen ja päivitettyjen tietueiden siirto LINDAsta/metatietovarannosta paikalliskantoihin KVP:ssä tehty Perl-skripti, tällä hetkellä tuotannossa v paketti päivitetty tuotantopalvelimille Toimii Alephin ja Voyagerin välillä, muita paikallisjärjestelmiä varten tarvitaan omat versiot
KIRJASTOVERKKOPALVELUT Aleph MuutostietoTietueLuetteloijatieto Vastinpari Voyagerissa Tietueen muokkaus Bulk import - rule Merge-kenttien määrittelyt Voyager Replikoinnin toiminta
KIRJASTOVERKKOPALVELUT Replikoinnin dokumentaatio Metiva-wikissä –Replikoinnin asetuksetReplikoinnin asetukset –Kenttien käyttäytyminen replikoinnissa ja Voyagerin bulk importissaKenttien käyttäytyminen replikoinnissa ja Voyagerin bulk importissa –Replikoinnin filtteröintipluginitReplikoinnin filtteröintipluginit –Replikoinnin ohjauskomentojen käyttö luetteloinnissaReplikoinnin ohjauskomentojen käyttö luetteloinnissa
KIRJASTOVERKKOPALVELUT Replikoinnin ohjauskomennot luetteloinnissa täydentävät paikalliskannan replikoinnin asetuksia vaikuttavat yksittäisen tietueen yksittäisen kentän replikoitumisee ovat muotoa LOW-tagi ja merkitään osakenttään $9, esimerkiksi: 080__ $a 061 $9 ALLI
KIRJASTOVERKKOPALVELUT LOW-tagi+ohjauskomento –yhdistelmät löytyvät Aleph-klientissä osakenttien automaattisten sisältövaihtoehtojen listalta osakenttien automaattisten sisältövaihtoehtojen listalta muiden tekemiä $9-osakenttiä ja niiden sisältämiä komentoja ei saa poistaa tietueista osakenttä $9 ja sen sisältämät replikoinnin ohjauskomennot eivät –siiry paikalliskantoihin replikoinnissa –näy LINDAn OPACin koko viite –näytössä –ole poimittavissa LINDAn Z serveriltä.
KIRJASTOVERKKOPALVELUT Ohjauskomentojen tuplaamat kentät syksyn aikana ilmaantunut joihinkin tietueisiin tuplaantuneita kenttiä, joissa toisessa on ohjauskomento, toisessa ei loadien mergen virhe, joka on seuraaviin loadeihin korjattu ohjauskomennottomat versiot kentistä saa poistaa - tai ilmoittaa tietueen virheilmoituslomakkeella LINDAn tietokantahuollolle korjattavaksivirheilmoituslomakkeella –myös eräajokorjaus tulossa
KIRJASTOVERKKOPALVELUT Käytössä olevat ohjauskomennot versiossa käytössä seuraavat ohjauskomennot: – - säilyttää kentän, vaikka paikalliskannan filtterit karsisivat sen normaalisti – - karsii kentän, vaikka paikalliskannan filtterit säilyttäisivtä sen normaalisti
KIRJASTOVERKKOPALVELUT Ohjauskomentoja tulossa - osakentän $5 tietokanta/organisaatiotunnusta vastaava ohjauskomento niille kentillä, joissa osakenttää $5 ei MARC 21:n mukaan käytetä –säilyttää kentän sen paikalliskannan replikoinnissa, joka käyttää komentoa –karsii kentän kaikkien muiden paikalliskantojen replikoinnissa
KIRJASTOVERKKOPALVELUT Uudet filtterit versiossa plugin_thesaurus — asiasanastofiltteri plugin_thesaurus plugin_classification — luokitusfiltteri plugin_classification plugin_convert_aleph_voyager — käsittelee Alephin ja Voyagerin eroavaisuuksia, mm. yhdistää Alephin pilkkomat pitkät kentät plugin_convert_aleph_voyager
KIRJASTOVERKKOPALVELUT Filtterien käyttöönotto muokkaa filtterin asetustiedosto sopivaksi lisää suoritettavien filtterien nimet (ja asetustiedoston nimi tarvittaessa) suoritusjärjestyksessä replikoinnin asetustiedostoon haluttujen toimintojen kohdalle pyydä replikoinnin uudelleenkäynnistystä palveluosoitteesta melinda- posti (at) helsinki.fi
KIRJASTOVERKKOPALVELUT plugin_thesaurus - asiasanastofiltteri säilyttää ja/tai karsii asiasanakenttiä –2. indikaattorin arvon perusteella –osakentän $2 asiasanastolyhenteen perusteella, jos 2. indikaattorin arvo on ’7’ –osakentän $5 tietokantatunnuksen perusteella, jos 2. indikaattorin arvo on ’7’ ja osakentässä $2 asiasanastolyhenne ’local’ –kentän 653 osakentän $9 epävirallisen asiasanastolyhenteen perusteella tulossa: 600, 610, 611 ja 630 –kentät omana ryhmänään käsittelevä versio, koska näiden osalta halutaan usein säilyttää myös ne kentät, joissa 2. indikaattorilla on arvo ’4’ –tällä hetkellä kyseisen toiminnallisuuden saa aikaan määrittelemällä filtterin ajettavaksi kaksi kertaa peräkkäin eri asetustiedostoilla
KIRJASTOVERKKOPALVELUT plugin_classification - luokitusfiltteri säilyttää ja/tai karsii luokituskenttiä 084 osakentässä $2 olevien luokituslyhenteiden perusteella muut luokituskentät ovat käsiteltävissä plugin_strip_fields –filtterillä, koska niissä käytettävä luokitus määrittyy suoraan käytetystä kentästä
KIRJASTOVERKKOPALVELUT plugin_aleph_voyager huolehtii siitä, että kiinteämittaisissä kentissä on tyhjämerkkinä Voyagerin käyttämä välilyönti ’ ’Alephin käyttämän karetin ’^’ (versiossa vielä myös varsinaisessa replikointiskriptissä) yhdistää Alephissa useaksi kentäksi pilkotut pitkät kentät takaisin yhdeksi kentäksi
KIRJASTOVERKKOPALVELUT Filttereitä kehityksessä asiasanaketjufiltteri ketjujen purkamiseen kielifiltterit esim. huomautusten kieliversioiden valintaan translitteraatiofiltteri tranlitterointistandardin valintaan ennakkotietofiltteri Toiveita?
KIRJASTOVERKKOPALVELUT Ennakkokysymyksiä Voisiko replikointia laajentaa tallentajatunnukseen? Luetteloija tuo Lindasta bib.kuvailun kentät ja käyttää tarvittaessa keep/drop- ominaisuutta. Sisällönkuvailijan päivityksessä tulisi vain sisällönkuvailukentät. Tämä vaatii filtteröintiputken valitsemista primääri/sekundaarimuutosta tarkemman luetteloijatiedon perusteella. Toteuttaminen on hyvinkin mahdollista, mutta vaatii suunnittelua ja kehitystyötä. Mm. Fennica on esittänyt toiveita erilaisesta filtteröinnistä aineistotyypin perusteella, jonka voi toteuttaa samoilla periaatteilla.
KIRJASTOVERKKOPALVELUT Ennakkokysymyksiä Ovatko nuo filtteripluginit Perliä? Voiko omia filttereitä tehdä? Olen tehnyt YSA-asiasanojen tarkistusohjelmaa, niin onko tuosta järkevää tehdä plugini vai olisiko sitä parempi ajella erillisenä ohjelmana, josta saa korjattavat asiasanat ja bibit. Filtterit ovat Perliä - omia filttereitä saa mieluusti tehdä ja neuvomme tarkemmin mielellämme. YSAn sanoja tarkistavalle filtterille olisi varmasti muillakin käyttöä.
KIRJASTOVERKKOPALVELUT Kysymyksiä? Kommentteja?