-
Notifications
You must be signed in to change notification settings - Fork 0
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
008/18-34 fixes, round 1 #142
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's check both source and base typeOfMaterial to avoid weirdness.
…positions may be shared).
Löysin lisää kehitettävää. Elkäätte tehkö mitään toistaiseksi. |
…9 <KEEP> is not merged into 1XX.
…ep it simple" solution
…dling code ans use it wherever possible.
…or sound recordings into the test
…teristics into the map test.
Nyt tää olis järkevässä kohdassa... Tuolla on siis kaikki 00X-alueen yhdistämiset kasassa. Joissain marginaalissa tapauksissa, sekä yksittäiset (yksi- tai monimerkkiset arvot) ja useasta merkistä koostuvat kohdat. (Esim. BK kuvitus 008/18-21). Monimerkkiset
007:ssa vähän jätin sourcen arvoja ottamatta, kun en jaksanut/osannut kirjoittaa marginaalisten aineistotyyppien monimerkkisille tapauksille aina täydellisiä sääntöjä, ja käytettyjen arvojen määrä Melindassa lähesty nollaa.. (Esim. taktiilit 007/00=f mp. 03-04 ja 06-08 on semanttisesti hyvinkin sekavat, ja kannassa ei oo esimerkkejä. Lisäksi skippasin007/00=m, joku 007/17-22 film inspection date) laistin, kun noita on niin vähän kannassa, että joku raja. Noissa siis sourcesta otetaan kaikki tai ei mitään, mutta erilaisia arvoja ei yritetä yhdistää. Lisäksi PR:ssä on mukana poikkeussääntö, joka sallii keeppaamattoman 1XX-kentän ja keepatun 7XX-kentän yhdistämisen toisiinsa (1XX-kenttä ei pitäs keepata koskaan.) Dependenssit on päivitetty (isbn3 et al) |
* Merge 00X-controlfields (006, 007, 008) * Allow 1XX vs 7XX to merge even if 7XX has a $9 <KEEP> subfield. NB! $9 <KEEP> is not merged into 1XX. * Update deps * 2.1.0-alpha.1 Co-authored-by: nvolk <[email protected]>
Add various fixes for 008/18-34 for all types of material. This is the easy half. More complex cases such as BK 008/18-21 are not fixed in this PR.
I'll eventually write a validator that cleans up erronous data from 008/18-34, justifies and sorts data (eg. in BK 008/18-21). After that we can work out merge rules for the rest.