NatLibFi / RecordManager

A metadata record management system written in PHP, intended to be used in conjunction with VuFind or another Solr-based discovery interface. Provides import, export, harvesting (OAI-PMH), normalization, deduplication and Solr index update functionality with support for multiple metadata formats. Also includes an OAI-PMH provider that can be used to access the data stored in RecordManager database. Functionality driven by simple command line programs for easy automation.
GNU General Public License v2.0
47 stars 31 forks source link

[ALLI-6551] EAD3: handle multiple date ranges #65

Closed samuli closed 3 years ago

samuli commented 3 years ago

Nykyinen versio ei käsittele useampia did->unitdatestructured->daterange elementtejä.

Toteutus olettaa että jaksot ovat aikajärjestyksessä.

EreMaijala commented 3 years ago

@samuli Tuo testitapaus ei taida olla validia EAD:ta? Mun käsittääkseni pitäisi olla dateset:n sisällä erilliset dateranget jokaiselle aikavälille, kuten kuvattu https://eadiva.com/dates-in-ead3/. Eli voisi lisätä tuen myös dateset:lle. Toki voidaan koittaa tehdä parhaamme tuollaisessa virhetapauksessa, mutta parempi olisi, jos saataisiin formaatti kuntoon.

samuli commented 3 years ago

@EreMaijala Selvitetään. Laitan tämän toistaiseksi holdiin.

EreMaijala commented 3 years ago

Suljetaan tämä, kun mieluummin tehdään standardin mukaisesti.