MODS Schema - acdh-oeaw/japbib-web GitHub Wiki

MODS Schema

Die bibliographischen Einträge der Japan-Bibliographie (JB 80) wurden nach MODS-Schema codiert.

Metadata Object Description Schema (MODS) is a schema for a bibliographic element set that may be used for a variety of purposes, and particularly for library applications. The standard is maintained by the Network Development and MARC Standards Office of the Library of Congress with input from users. (http://www.loc.gov/standards/mods/)

Übersicht der wichtigsten MODS-Elemente (top-level elements)

Buch:

  • <genre> = Textsorte
  • <name> = Autor
  • <titleInfo> = Titel
  • <originInfo> = Ort, Verlag, Jahr
  • <subject> = Schlagworte zu Form und Inhalt

Artikel in Buch, Zeitschrift oder Zeitung:

  • <genre>
  • <name>
  • <titleInfo>
  • <relatedItem type="host"> = Werk, aus dem der Artikel stammt
  • <subject>

Buch in relatedItem/@host:

  • <name>
  • <titleInfo>
  • <originInfo>
  • <part> = Seitenzahlen des betreffenden Kapitels

Zeitschrift in relatedItem/@host:

  • <titleInfo>
  • <part> = Angaben zur Zeitschriftennummer und Seitenzahlen des betreffenden Artikels
  • <originInfo> = hier meist nur Jahr

Details

Folgende Details sind tlw. spezifisch für JB 80, wurden aber MODS-konform realisiert.

genre (und subject)

genre enthält eine grobe Kategorisierung nach Textsorten, die durch Schlagworte (subject/topic) weiter verfeinert werden.

Beispiel:

<genre authority="local">book</genre>
...
<subject>
      <topic>Sammelwerk</topic>
</subject>
Details zu genre und topic

Die wichtigsten Textsorten mit den entsprechenden MODS-Elementen subject/topic sowie den korrespondierenden MODS-Elementen genre und relatedItem sind:

subject/topic genre relatedItem[@type]
Einzelwerk book *
Sammelwerk book *
Zeitschrift journal *
Schriftenreihe series *
Zeitschriftenartige Reihe series *
Beitrag zu Sammelwerk bookSection host, *
Zeitschriftenartikel journalArticle host, *
Zeitungsartikel newspaperArticle host, *
Rezension * reviewOf, *
Übersetzung * original, *
Habilitationsschrift thesis, book *
Dissertation thesis *
Magister-, Diplomarbeit thesis *

relatedItem (s.u.) enthält Daten zu anderen Publikationen, die mit dem Eintrag in spezifischer Beziehung stehen.

  • <relatedItem type="host"> ist bei unselbständigen Publikationen verpflichtend
  • <relatedItem type="reviewOf"> ist bei Rezensionen verpflichtend
  • <relatedItem type="original"> ist bei Übersetzungen üblich
  • Alle anderen Typen von relatedItem sind optional (*)

name

<name> enthält sämtliche Informationen zu den Autoren. Jedes name-Tag muss sowohl den Namen selbst (namePart) als auch eine Funktion (role/roleTerm) enthalten.

Beispiel:

<name type="personal">
   <namePart>Cieslick, Hubert</namePart>
   <role>
      <roleTerm type="code" authority="marcrelator">aut</roleTerm>
   </role>
</name>
Details zu namePart und roleTerm

namePart

Typen:

  1. type="personal": menschliche Individuen
  2. type="corporate": Institutionen, Firmen
  • type="personal" wird grundsätzlich nach dem Schema „Familienname, Vorname“ angegeben, eigene Tags für Vornamen etc. werden nicht verwendet.
  • Historische japanische Namen wie z.B. „Murasaki Shikibu“ oder „Kamo no Chōmei“ werden ohne Beistriche angegeben, rezente Namen hingegen mit Beistrichen: „Abe, Kōbō“.
  • Bei mehreren Autoren steht jeder Name in einem eigenen name-Tag.
  • für nicht namentlich genannte weitere Autoren („et al.“) wird anstelle von namePart das Spezialtag <etal/> verwendet.
<name type="personal">
   <etal\>
   <role>
      <roleTerm type="code" authority="marcrelator">aut</roleTerm>
   </role>
</name>

roleTerm

<roleTerm> ist ein Unterelement des <name>-Tags und spezifiziert die Funktion einer Person oder Institution im Hinblick auf die betreffende Publikation. Die Codierung der Funktionen folgt der MARC Code List for Relators, daher authority="marcrelator".

Mehrere Funktionen einer Person werden folgendermaßen codiert:

<name type="personal"> 
   ...
   <role>
      <roleTerm type="code" authority="marcrelator">edt</roleTerm>
      <roleTerm type="code" authority="marcrelator">trl</roleTerm>
   </role>
</name>

Folgende role terms werden in diesem Projekt verwendet:

MODS-Code Bedeutung LIDOS (urspr. Code) JB 80 output
aut author Autor, Verfasser, u.ä. [Autor]
com compiler Auswahl, u.ä. Ausw.
ctb contributor Mitarbeiter, Beitrag, u.ä. Mitarb.
edt editor Herausgeber, u.ä. Hg.
ill illustrator Ill. Ill.
pht photographer Fotos Fotos
red redactor Redaktion, Bearbeitung, u.ä. Red.
trl translator Übersetzer, u.ä. Übs.
win wrote introduction Einleitung, Nachwort, u.ä. Einl./Nachw.
hnr honoree [beteil. Pers., Festschrift] Honoratior
  • In den meisten Zweifelsfällen — z.B. bei Interviewpartnern, beteiligten Musikern (CD), etc. — wurde „Mitarbeiter“ („ctb“) gewählt.

titleInfo:

<titleInfo> enthält sämtliche Informationen zum Werktitel, z.B.

"Dieses Japan ist auf Reisen". Erinnerung an Bruno Taut

<titleInfo>
   <nonSort>"</nonSort>
   <title>Dieses Japan ist auf Reisen"</title>
   <subTitle>Erinnerung an Bruno Taut</subTitle>
</titleInfo>
Details zu nonSort etc.
  • <nonSort> enthält Textteile, die bei der Titelsortierung nicht berücksichtigt werden. Dazu zählen Anführungszeichen, aber auch Pronomen.
  • Aus Gründen der Such-Ökonomie enthalten Einträge darüber hinaus den vollen Titel in Form einer <extension> (am Ende der top-level elements):
<extension>
      <jb80:data>
         <titleInfo context="mods">"Dieses Japan ist auf Reisen". Erinnerung an Bruno Taut</titleInfo>
      </jb80:data>
</extension> 

originInfo

<originInfo> enthält alle Angaben zu Ort und Zeit der Veröffentlichung.

<originInfo>
   <dateIssued keyDate="yes">1990</dateIssued>
   <publisher>Iudicium-Verl.</publisher>
   <place>
      <placeTerm type="text">München</placeTerm>
   </place>
</originInfo>

publisher, place

Folgen immer dem oben angegebenen Muster. Nur für Buch-artige Veröffentlichungen verpflichtend.

dateIssued: Angaben zum Datum der Veröffentlichung

Das Publikationsdatum steht in <dateIssued>, welches immer innerhalb von <originInfo> angegeben werden muss. Ein dateIssued sollte in jedem Eintrag vorhanden sein, mehrere dateIssued-Angaben sind möglich.

Details zu dateIssued
##### *keyDate*
  • Jeder Eintrag sollte eine und nur eine Datumsangabe mit dem Attribut keyDate="yes" besitzen. Anhand dieses Attributs wird der Eintrag zeitlich sortiert. Falls mehrere dateIssued-Angaben vorhanden sind, sollten diejenigen, welche beim Datieren nicht berücksichtigt werden dürfen, den Attribut-Wert keyDate="no" erhalten.
point

Perioden werden durch <dateIssued> mit den Attributen @point ausgedrückt:

1985–1986

<dateIssued point="start" keyDate="no">1985</dateIssued>
<dateIssued point="end" keyDate="yes">1986</dateIssued>

1985–

<dateIssued point="start" keyDate="yes">1985</dateIssued>`
  • Bei Büchern mit einer Angabe start–end wird das spätere Jahr als keyDate="yes" bezeichnet.
  • Bei '''Serien''' ist das '''Anfangsjahr''' als keyDate="yes" zu bezeichnen.
encoding: Spezielle Datumsformate
  • Datumsangaben mit Monat und Jahr werden nach dem Schema encoding="w3cdtf"(yyyy-mm-dd) codiert.

16.6.1989, 1989/6, ...

<dateIssued keyDate="no" encoding="w3cdtf">1989-06-16</dateIssued>
<dateIssued  keyDate="no" encoding="w3cdtf">1989-06</dateIssued>
Sonstige Datumsformate
  • Bei unklaren Datumsangaben wird das Attribut qualifier="questionable" angewendet.
  • Zusätzliche Angaben zum Datum werden im Tag <edition> notiert.

1994?, ? , im Druck

<dateIssued qualifier="questionable">1994</dateIssued> 

<dateIssued qualifier="questionable" /> 

<dateIssued qualifier="questionable" />
<edition>im Druck</edition>

physicalDescription

<physicalDescription> enthält Angaben zum Seitenumfang, etc. („Kollationsvermerk“) bei Büchern.

<physicalDescription>
   <extent unit="page">100</extent>
   <note>Ill.</note>
</physicalDescription>
  • Das Subelement <extent unit="page"> bezieht sich hier auf den Seitenumfang des Werks.
  • <note> kann für alle anderen Kollationsvermerke verwendet werden.

relatedItem

<relatedItem type="series">
   <titleInfo>
      <title>Mitteilungen der Gesellschaft für Natur- und Völkerkunde Ostasiens</title>
   </titleInfo>
   <part>
   <detail type="volume">
      <number>116</number>
   </detail>
   </part>
</relatedItem>

Folgende Arten von verwandten Publikationen werden unterschieden:

  • <relatedItem type="host">: Übergeordnete Publikation (Sammelband, Zeitschrift) eines Artikels
  • <relatedItem type="original">: übersetztes Werk
  • <relatedItem type="reviewOf">: rezensiertes Werk bei Rezensionen
  • <relatedItem type="series">: Angaben zur Reihe, in der eine
  • <relatedItem type="otherVersion">

Alle Tags für selbständige Publikationen können in relatedItem eingebunden werden. Zusätzlich existiert das Subelement part, um die Beziehung zu einem untergeordnet Werk darzustellen.

part

Wird meist in type="host" oder type="series" verwendet. Enthält Seiten, Bandnummer (Jahrgang) oder Ausgabennummer eines Artikels oder eines Werkes innerhalb einer Reihe.

<part>
   <extent unit="page">
      <start>65</start>
      <end>69</end>
   </extent>
   <detail type="volume">
      <number>116</number>
   </detail>
   <detail type="issue">
      <number>5</number>
   </detail>
</part>

note

In physicalDescription ohne type (wird als "Kollationsvermerk" angezeigt):

<physicalDescription>
    <note>
       Literaturverzeichnis und Index (S. 291-312)
    </note>
  </physicalDescription>

Als top-level Element mit type. (Wird als "Bemerkungen" angezeigt.)

<note type="footnotes">engl. Ausgabe 1980</note> 

subject

<subject> wird verwendet um diverse Metaangaben zum Inhalt einer Publikation zu codieren. Jedes subject hat ein Attribut (@usage oder @displayLabel) und enthält ein oder mehrere Subelemente <topic>

<subject usage="primary">
   <topic>Volksreligion</topic>
</subject>
<subject usage="secondary">
   <topic>Thema</topic>
   <topic>Philosophie und Religion</topic>
</subject>

Attribute:

  • @usage="primary" zeigt ein spezifisches Schlagwort aus dem Thesaurus an, das dem Eintrag zugeordnet wurde
  • @usage="secondary" zeigt die dem primary-Schlagwort übergeordneten Schlagworte.
  • @displayLabel="Stichworte" zeigt ein frei vergebenes Stichwort an.
  • @displayLabel="internal" zeigt ein internes Stichwort an, das nicht angezeigt wird.
⚠️ **GitHub.com Fallback** ⚠️