Kanton syntymävuodet eivät näy kokonaan
Kantossa näkyy vain 4 ensimmäistä merkkiä syntymävuodesta, esim.: http://urn.fi/URN:NBN:fi:au:finaf:000105186
046-kenttien konversio pitäisi hienosäätää ja luoda säännöt EDTF-formatoitujen vuosilukujen esittämiseen: https://github.com/NatLibFi/Finto-data/blob/d56a9cae237e7fcd951c7020f9a9358b2fdc3ee6/vocabularies/finaf/convert-to-rdf.py#L329
Tämä on aikoinaan päätetty näin, sillä ei nähty tarpeellisena näyttää syntymäaikoja päivämäärän tarkkuudella...
Yhdistin issue #1046:n tähän, koska taustalla oleva päivämäärälogiikka on sama joten ongelmat ovat yhteisiä.
Minusta päivämäärät kannattaisi käsitellä näin:
- jos päiväys näyttää siltä, että se on merkitty päivän tai kuukauden tarkkuudella (muotoa YYYY-MM-DD tai YYYY-MM), otetaan siitä pelkkä vuosi
- muuten poimitaan se sellaisenaan
Tosin tähän löytyy heti mielenkiintoisia poikkeustapauksia, joista en ole ihan varma miten ne pitäisi käsitellä:
Ratkaisu edelliseen: muutetaan systemaattisesti (esim. regexillä) kaikki vuotta tarkemmat päivämäärät pelkäksi vuosiluvuksi, siis YYYY-MM-DD -> YYYY ja YYYY-MM -> YYYY