slub/dfg-viewer

Wrong year in calendar of newspaper

Opened this issue · 4 comments

Link to the mets of the newspaper (year 1896): https://opendata2.uni-halle.de/oai/dd?verb=GetRecord&metadataPrefix=mets&identifier=oai:opendata2.uni-halle.de:1516514412012/179079

Problem:

  • Start day of the year is wrong; 01.01.1896 must be Saturday, but dfg-viewer shows Thursday
  • The calendar shows the wrong year for all issues

image

Snipptet of the logical structure:

<mets:structMap xmlns:ulb="https://bibliothek.uni-halle.de" TYPE="LOGICAL">
      <mets:div ID="uuid-f9c43b89-bdf7-40c6-b927-acf8fa0e0fc4" TYPE="newspaper">
         <mets:mptr xlink:href="https://opendata2.uni-halle.de/oai/dd?verb=GetRecord&amp;metadataPrefix=mets&amp;identifier=oai:opendata2.uni-halle.de:1516514412012/179080" LOCTYPE="URL" />
         <mets:div ADMID="uuid-fcfd7b2a-f8aa-3e0e-b171-8ec8700ed1a8 uuid-a78e2b7b-6c81-3cde-8d06-603f843a78b2" ID="uuid-83a1a794-2806-46ad-af60-00bd11d3fee6" DMDID="uuid-055987e4-d8fe-3e48-a79b-a4052a446da9" TYPE="year" ORDERLABEL="1896" LABEL="9.Jahrgang.">
            <mets:div ID="uuid-940b2c76-dcfc-4661-bf07-188fa045c82b" TYPE="month" ORDER="1" ORDERLABEL="1896-04">
               <mets:div ID="uuid-398d49ab-bb4d-4689-94d2-ec61c62a803b" TYPE="day" ORDER="1" ORDERLABEL="1896-04-01">
...

All 'ORDERLABEL's in 'year', 'month', 'day' includes the year "1896". 2009 isn't found in document.
Is the year detected over the 'LABEL' attribute with "9.Jahrgang" and extended to 2009?
This is not specified!

The specification under METS-Anwendungsprofil says:

  1. Eine METS-Datei muss die bibliographische Beschreibung des Periodikums sowie
    Verweise auf je eine separate METS-Datei pro Kalenderjahr bzw. Zeitperiode enthalten,
    aus denen Ausgaben digital vorliegen. Das Attribut ORDERLABEL der die Jahre
    repräsentierenden mets:div muss die Jahreszahl nach gregorianischem Kalender bzw. bei
    einen Jahreswechsel beinhaltenden Zeitperioden beide Jahre mit einem Schrägstrich
    getrennt enthalten und das Attribut TYPE den Wert year haben.
  2. Je Kalenderjahr bzw. maximal 12 Kalendermonate umfassender Zeitperiode des
    digitalisierten Erscheinungsverlaufs muss eine separate METS-Datei vorliegen, deren
    logische Struktur die Verteilung der Ausgaben auf die Monate (TYPE=“month“) und Tage
    (TYPE=“day“) des Jahres wiederspiegelt und jeweils auf separate METS-Dateien je
    Ausgabe (TYPE=“issue“) verweist. Das Attribut ORDERLABEL der kalendarischen mets:div
    muss das Monats- bzw. Tagesdatum nach ISO 8601 enthalten. Es müssen nur diejenigen
    Monate und Tage kodiert werden, zu denen digitalisierte Ausgaben vorliegen. Liegen
    mehrere Ausgaben desselben Tages vor, müssen diese durch das Attribut LABEL
    unterschieden und der darzustellenden Reihenfolge angegeben werden. Als
    übergeordnete Struktureinheit muss in einem eigenen mets:div inklusive mets:mptr auf
    die METS-Datei des Periodikums verwiesen werden.
  3. Je Ausgabe muss eine METS-Datei vorliegen, deren logische Struktur mindestens auf
    die übergeordneten METS-Dateien des Erscheinungsjahres und des Periodikums
    inklusive mets:mptr verweisen muss.

The dfg-viewer must only use 'ORDERLABEL' not 'LABEL' in the calendar view.

What are the current code base of your dfg-viewer and presentation extensions?
Do you have a clean/new installation or did you updated?
What metadata is shown the backend (Web -> List -> Kitodo Configuration -> Documents -> "Nebraer Anzeiger" -> Year of Publication)?

This is how it looks when I open the METS or index it:
grafik

I used the official dfg-viewer under 'https://dfg-viewer.de'.

Ah okay. This instance is an older one (at least mid December). So it might be that there are some bugs, that are now resolved.