Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

000-kentän muokkaaminen #1433

Open
pknuuti opened this issue Oct 1, 2024 · 6 comments
Open

000-kentän muokkaaminen #1433

pknuuti opened this issue Oct 1, 2024 · 6 comments
Assignees

Comments

@pknuuti
Copy link

pknuuti commented Oct 1, 2024

Tukipyyntö

Ainakin Vaarassa on tietueita, joiden koodaus 000-kentässä ei ole synkronissa aineistotyypin kanssa (kenttä 942c). Erämuokkauksella voi muokata muita kiinteämittaisia kenttiä, kun antaa niille koko rivin rimpsun korjaukseksi, mutta 000 (leader) ei toimi samalla tavalla. Jos poistaa 000-kentän sisällön ja lisää uuden sisällön, tulee jostain syystä ylimääräinen LDR-nimetty kenttä tietueelle. Jos taas yrittää muokata LDR-kenttää tyhjentämällä sen ja lisäämällä LDR-kenttään oikeanlaiset koodit, saa vain virheilmoituksen "Nimeketietuetta xxxxx ei muokattu. Muokkauksen aikana tapahtui virhe. (Field LDR must have indicators (use ' ' for empty indicators) at /home/koha/Koha/Koha/SimpleMARC.pm line 215. )"

Saisiko 000-kenttää muokattua oikeanlaiseen aineistotyypin muotoon esim. regex-korvauksella? Tai jotenkin muuten?

Jotain muuta?

No response

@AnneliO AnneliO self-assigned this Oct 1, 2024
@AnneliO
Copy link
Contributor

AnneliO commented Oct 1, 2024

Tähän asti kokeiltua:

  • tein muokkauspohjan, jossa ensin poistetaan LDR$@ ja 000$@ ja sitten lisätään 000$@ jollain sisällöllä. Tällä sain lisättyä kyllä uuden 000-kentän, mutta erämuokkauksessa esikatselussa näkyy aina LDR-rivi, joka on tietueen nykyinen nimiö. Erämuokkauksen jälkeen tietueella on kaksi 000-kenttää.
  • kysyin yhteisön Mattermostissa Cataloguing-palstalla, onko nimiön muokkaus ylipäätään mahdollista.

@AnneliO
Copy link
Contributor

AnneliO commented Oct 16, 2024

Eipä tuolta yhteisön palstalta tullut tähän oikein mitään apua. Ilmeisesti muualla ovat käyttäneet MarcEdit-ohjelmaa tietueiden 000-kenttien muokkaamiseen ja tuoneet tietueet sitten takaisin Kohaan.

Eli käytännössä 000-kentät pitää muokata kehittäjien tekemillä ajoilla tai opetella käyttämään tuota MarcEdit-ohjelmaa.

Ehkä tuosta 000-kentän muokkaustarpeesta voisi tehdä tiketin yhteisöön?

@AnttHeik
Copy link

AnttHeik commented Oct 16, 2024

Ilmeisesti Alma-kirjastoissakin on tuo MarcEdit-käytössä, kun ovat tällaiset ohjeetkin tai koulutuksen väsänneet: https://wiki.helsinki.fi/xwiki/bin/view/lumikko/Suomen%20Alma-kirjastot/Lumikko-Alma%20kuvailu%20%28Copy%29/Kotimaiset%20e-aineistot/MarcEdit-koulutus/

Noita kiinteitä kenttiä pitäisi kyllä pystyä muokkaamaan muitakin suoraan tietystä merkkipaikasta. Vaikka 006 ja 007 nyt meneekin joten kuten, niin 008 on paljon hankalampi. Pitäisikö jokaiselle kiinteälle kentälle olla oma tikettinsä vai voiko tehdä vain yhden?

@AnneliO
Copy link
Contributor

AnneliO commented Oct 16, 2024

Mie tekisin jokaisesta kentästä erillisen tiketin, koska silloin niitä on helpompi seurata ja suunnitella. Yksi tiketti, joka sisältää useita hyvin erilaisia tehtäviä menevät helposti tosi sekaviksi ja kukaan ei pysy perässä, mitä on tehty ja minne ja onko vielä jotain tekemättä. :)

@AnttHeik
Copy link

Aivan, eli sitä ei pysty ohjelmoimaan siten, että haluan muuttaa tässä kyseisessä kiinteässä kentässä just tätä merkkipaikkaa :)

@AnneliO
Copy link
Contributor

AnneliO commented Oct 16, 2024

En kyllä osaa sanoa teknisesti, mutta muutostenhallinan kannalta (ja suorittajan pään suojelemiseksi :D) pitäisin hommat pienempinä pompseina. Meillä on näitä kilometritikettejä historian varrella ollut ja ne tahtoo venyä ja vanua, koska kukaan ei enää tiedä, mitä pitäisi tehdä ja minne. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Kommentoitu
Development

No branches or pull requests

3 participants