Lieber Herr Heiligenhaus,
meine gestrige Lösung durchsucht schlicht die logischen DIV-Elemente von oben nach unten
und verwendet die ersten DMDID- und ADMID-Werte, die gefunden werden. Der alternative
Lösungsvorschlag sucht aber primär im obersten DIV, mit dem physische Strukturen verknüpft
sind (was nicht zwingend gleichzeitig das oberste DIV der logischen Struktur sein muss).
Nur so würden die DMDID und ADMID eines Bandes auch dann berücksichtigt werden, wenn
bereits die (übergeordnete) Gesamtheit DMDID- und ADMID-Attribute besitzt.
Die Angabe "Ich bin Band 4 des mehrbändigen Werks 'Gesammelte Werke'"
ist doch bereits jetzt verfügbar: dass es sich um Band 4 handelt, wird der dmdSec des
Bandes entnommen, und dass die übergeordnete Einheit "Gesammelte Werke" heißt,
steht im LABEL des logischen DIVs der Gesamtheit.
Viele Grüße
Sebastian Meyer
--
Sebastian Meyer
Projekt-Mitarbeiter
Sächsische Landesbibliothek -
Staats- und Universitätsbibliothek Dresden (SLUB)
01054 Dresden
Tel.: +49 351 4677-206
Fax:  +49 351 4677-711
  -----Ursprüngliche Nachricht-----
 Von: dv-technik-bounces(a)dfg-viewer.de [mailto:dv-technik-bounces@dfg-
 viewer.de] Im Auftrag von Kay Heiligenhaus
 Gesendet: Mittwoch, 22. April 2009 10:21
 An: dv-technik(a)dfg-viewer.de; technik(a)dfg-viewer.de
 Betreff: Re: [DFG-Viewer] DFG-Viewer v2.5 (release candidate 1)
 veröffentlicht
 Lieber Herr Meyer,
  Genau diese beiden Fälle sollten doch mit dem in
meiner anderen Mail
 vorgeschlagenen Ansatz korrekt funktionieren. In Pseudo-Code sähe es
 etwa so aus:
 1. Prüfe, ob das oberste DIV-Element der logischen Struktur, das in 
 der
  structLink-Sektion berücksichtigt wird (mit dem
also physische
 Strukturen verknüpft sind), DMDID- und ADMID-Attribute enthält.
 2a. Wenn ja, dann verwende diese.
 2b. Wenn nein (oder nur eins von beidem), dann suche die noch 
 fehlenden
  Angaben im obersten DIV-Element der logischen
Struktur.
 Damit sollten in meinem Beispiel korrekt die DMDID und ADMID des 
 Bandes
  gefunden werden und in Ihrem Beispiel würde die
DMDID des Bandes und
 die ADMID der Zeitschrift verwendet werden. 
 Vollkommen richtig. Das funktioniert mit Ihrer Änderung von gestern
 bereits jetzt vollkommen korrekt. Das Problem sehe ich eher bei der
 Darstellung der bibliographischen Daten mehrbändiger Werke. Die sind in
 den verschiedenen Katalogsystemen, mit denen wir hier in Deutschland zu
 tun haben, erst dann korrekt darstellbar, wenn sowohl eine dmdSec für
 den Band wie für die Gesamtheit geliefert wird...
 Beste Grüße,
 Kay Heiligenhaus