Für Bestandsverläufe von fortlaufenden Ressourcen ("serials") wird das DAIA-Feld item
um ein optionales Unterfeld chronology
mit folgender Struktur ergänzt. Die Unterfelder sind so strukturiert, dass sie u.A. zur Anzeige, Sortierung und Filterung verwendet werden können.
Das Feld chronology
hat vier optionale Unterfelder, von denen mindestens eins gesetzt sein sollte (ansonsten kann chronology
ignoriert werden):
intervals
für Intervalle von Erscheinungszeiträumenpoints
für einzelne Erscheinungszeitpunkteembargo
für eine "moving wall"about
Bestandsverlauf und -Lücken als Freitext
Das Feld intervals
besteht aus einer nicht-leeren Liste von aufsteigenden Zeiträumen. Ein Zeitraum besteht aus folgenden optionalen Unterfeldern, wobei mindestens volume
oder year
vorhanden sein muss:
year
("Berichtsjahr"): Integer, in der Regel vierstelligyear2
("Berichtsjahr-bis"): Integer, in der Regel vielstellig. Muss, falls vorhanden größer alsyear
sein.endYear
: Integer, Endjahr des Zeitraums größer alsyear
volume
("Band"): Freitext, enthält in der Regel eine ZahlendVolume
: Freitext, enthält in der Regel eine Zahl größer alsvolume
issue
("Heft"): Freitext, enthält in der Regel eine ZahlendIssue
: Freitext, enthält in der Regel eine Zahl größer alsissue
missing
("Lücke"): boolean, ob es sich um Lücke handelt.
Band 1.1989 ff.:
[ { "volume": "1", "year": 1989 } ]
Seit Band 3, Berichtsjahr 1989/99:
[ { "volume": "3", "year": 1998, "year2": 1999 } ]
Das Unterfeld points
enthält eine Liste von Zeitpunkten analog der Elemente von feld intervals
.
Einzelne Bände 1.1970 und 3.1972; Band 7.1973 fehlt:
[ { "volume": "1", "year": 1970 },
{ "volume": "3", "year": 1972 },
{ "volume": "7", "year": 1973, "missing": true } ]
Mit dem Unterfeld embargo
kann eine "moving wall" angegeben werden. Das Feld hat immer drei Unterfelder:
period
mit einem Integer-Wert der nicht Null sein darfunit
mit einem der Werteday
,month
,year
,volume
, undissue
.
Ab vor zwei Jahren zugänglich:
{ "period": -2, "unit": "year" }
Bis auf das jeweils aktuelle Heft zugänglich:
{ "period": -1, "unit": "issue" }
Jeweils 1 Monat lang zugänglich:
{ "period": 1, "unit": "month" }
Band 1.1920 bis 19.1939, Band 21.1941, Band 36.1956 u.ff. außer Band 38.1958 und der jeweils aktuelle Jahrgang:
{
"intervals": [ { "volume": "1", "year": 1920 },
{ "volume": "19", "year": 1939 },
{ "volume": "36", "year": 1956 } ],
"points": [ { "volume": "21", "year": 1941 }
{ "volume": "38", "year": 1958, "missing": true } ],
"embargo": { "period": -1, "unit": "volume" }
]
Der Inhalt des Unterfeld chronology
ergibt sich aus den Katalogisierungsrichtlinien von GBV, BSZ und ZDB die wiederum im Wesentlichen auf RDA basieren:
- Pica3 7120 / PICA+ 231@ beim GBV
- Pica3 7120 / PICA+ 231@ beim BSZ
- Pica3 8032 bei ZDB (PDF), Pica3 8033 bei ZDB (PDF) und Pica3 8035 bei ZDB
Feld 7120 (=PICA+ 231@) enthält "bibliographische Bestandsangaben für fortlaufende Ressourcen in maschinell interpretierbarer Form." Die Struktur entspricht dem allgemeinen Bestandsverlauf der in Feld 4024 / 031N festgelegt ist:
In Feld 7120 stehen den GBV-Katalogisierungsrichtlinien entsprechend nur vollständige Jahrgänge bzw. Bände und Angabe von Heften. Heftlücken können zusätzlich im Freitextfeld 7121 erfasst werden:
Das Freitextfeld 7121 folgt einer eigenen Syntax, die sich parsen lässt um daraus Feld 7120 zu erzeugen. Im Katalogisierungsclient gibt es dazu das Skript "ZDB: Feld7120" (Feld7120.vbs
in WinIBW). Die Katalogisierungsrichtlinie empfiehlt jedoch das Ergebnis des Skript nachzuprüfen.
Außerdem wurde herangezogen:
- Entwurf der Enumeration and Chronology of Periodicals Ontology (ECPO) von Carsten Klee (ZDB)
- (ONIX for Serials)
Ein genaueres Mapping auf ECPO fehlt noch. u.A.
DAIA
intervals
undpoints
entsprechen beide zusammenhasChronology
(wennmissing
auffalse
oder fehlend)hasChronologyGap
(wennmissing
auftrue
gesetzt)Für ECPO Chronology mit
hasItemized
wird in DAIApoints
verwendet, ansonstenintervals
.Die ECPO properties
hasBeginVolumeCaption
,hasBeginIssueCaption
etc. haben keine Entsprechung in DAIA.Die ECPO properties
hasBeginTemporalExtension
,hasEndTemporalExtension
etc.haben keine Entsprechung in DAIA.Die Beispiele aus ECPO
"v.26,issue 1-"
"v.26,issue 1-v.31, issue 6"
"(2001:Jan.1-2006:June 30)=no.320-no.385"
"v.5:no.1(1975:spring)-v.7:no.4(1977:autumn),v.8:no.2(1978:winter)-"
"v.1 v.2 v.2[i.e. 3] v.6"
"volumes v.4 and v.5 are missing"