Open zabak opened 2 years ago
@zabak Odkud se údaj o kalendáři v metadatech vezme?
Pravděpodobně to tam bude muset zadat člověk, který v digitalizaci edituje metadata čísla. Pokud může editovat MODS, lze tam informaci o typu kalendáře přímo vložit, ale lepší je úprava metadatového editoru umožňující přednastavení této hodnoty pro celý svazek a výběr z několika hodnot (typů kalendáře).
Kdybychom používali MARC21 holdings, tak tam podle https://www.loc.gov/marc/holdings/hd863865.html počítají že se rovnou udělá konverze: $n - Converted Gregorian year: Gregorian-calendar conversion of a year that is recorded in a non-Gregorian scheme in a chronology-level subfield ($i-$m).
Nepředpokládám ale, že by knihovníci sami chtěli ta data přepočítávat, k tomu je lepší použít vhodnou funkci až při zpřístupnění.
Z pohledu Krameria by se informace o kalendáři měla objevit v MODS, atribut calendar
u dateCreated
.
https://www.loc.gov/standards/mods/userguide/attributes.html#calendar
Např.
<originInfo>
<dateCreated calendar="julian">04.09.1984</dateCreated>
</originInfo>
Indexer by pak datum v jiném než gregoriánském kalendáři převedl do gregoriánského kalendáře. Konkrétně v příkladu výše 04.09.1984 -> 17.09.1984 A s převedeným datem pak pracoval dál jako normálně.
Pro zobrazení novin vydávaných podle juliánského kalendáře je nutné aby indexer prováděl konverzi z juliánského na gregoriánský kalendář, hlavně pro data vydání čísel periodik, jinak se zobrazují v kalendáři ve špatných dnech. V MODSu je default gregoriánský kalendář, viz:
@calendar may be used to supply an alternative calendar (the default is "gregorian"). Example
<dateCreated calendar="hebrew">5777-11-25</dateCreated>
Pro juliánský kalendář použít "julian"