Rahmendatei
Die Rahmendatei verbindet alle im Werk vorkommenden XML-Dateien und zeigt, in welcher Reihenfolge und Struktur sie erscheinen. Neben einer reinen Auflistung der XML-Dokument-Verweise (<dokument>) können in Form von Abschnitten (<abschnitt>, s. unten) analog zu „Ebenen“ Hierarchien abgebildet werden. Daher müssen übergeordnete Ebenenüberschriften, z. B. Fächer oder Teilabschnitte, in der Rahmendatei (und nicht in einzelnen XML-Instanzen) angegeben werden.
Im Wurzelelement dieser Rahmendatei muss die ProduktID/das Werkskürzel, der Produkttyp sowie die ID der Rahmendatei angegeben werden. Die
Rahmendatei muss immer auf ESV.xsd verweisen.
ESV.xsd" verweisen. Die Dateibenennung entspricht der vergebenen
ID.LBW: Bei Rücklieferung von Loseblatt-ELs soll das Element <stand-lieferung> (produkt.meta/stand-lieferung) innerhalb
der Rahmendatei gesetzt werden. Die Attribute @lfg und @datum sind analog wie in <seitenbeginn> zu befüllen.
Auszeichnung: <esv.produkt>
Attribute
@produktid
| Werktyp | @produktid-Beschreibung |
@produktid-Beispiel |
|---|---|---|
| LBW | normiertes ESV-Werkkürzel | "sbg09" "kwg" "gkoed01" |
| Buch | "b" + normierte ISBN |
"b9783503154241" |
| Zeitschrift | [Werkkürzel]_[Jahr]_[Nummer Zeitschriftenheft] | "ksi_2017_05" "sis_2022_07_08" |
@id/@refid
IDs benennen Instanzen und Elemente eindeutig. Sie sind zwingend erforderlich.
Die @id der Rahmendatei setzt sich zusammen aus der @produktid und dem Suffix „_0000“.
<esv.produkt id="[Werkkürzel]_0000"/>
<esv.produkt id="b[ISBN]_0000"/>
<esv.produkt id="[Werkkürzel]_[Jahr]_[Nummer Zeitschriftenheft]_0000">Beispiel<esv.produkt id="in_0000">
<esv.produkt id="b9783503154241_0000">
<esv.produkt id="ksi_2017_05_0000">@typ
Legt die Werkart ("Buch", "LBW", "Zeitschrift" oder
"Datenbank") fest.
@typ=‘Datenbank‘ muss von der werkverantwortlichen Person angefordert werden.@produktkuerzel
Produktkürzel
Für alle @typ="zeitschrift" muss ein @produktkuerzel vergeben werden:
| Zeitschrift | @produktkuerzel |
|---|---|
| AbfallR | AbfallR |
| altlasten spektrum | AltS |
| Archiv | Archiv |
| Berliner Anwaltsblatt | BAB |
| Betriebliche Prävention | BePr |
| Bodenschutz | ZBos |
| Deutsch als Fremdsprache | DaF |
| Deutsche Sprache | DS |
| ER EnergieRecht | ZER |
| Forschung & Lehre | FuL |
| Fremdsprache Deutsch | FD |
| Gemeindewirtschaft | GW |
| Ideen- und Innovationsmanagement | IDIM |
| Immissionsschutz | ImS |
| Journal der Wirtschaftsstrafrechtlichen Vereinigung e. V | WiJ |
| Kranken- und Pflegeversicherung | KrV |
| KRS Krankenhaus-Rechtsprechung | KRS |
| Krisen-, Sanierungs- und Insolvenzberatung | KSI |
| MÜLL und ABFALL | MA |
| Privacy in Germany | PinG |
| Die Personalvertretung | PV |
| Die Rentenversicherung | rv |
| Die Sozialgerichtsbarkeit | SGb-Z |
| sicher ist sicher | sis |
| Steuer- und RechtsBrief Touristik | SRTour |
| Die steuerliche Betriebsprüfung | StBp |
| Stiftung&Sponsoring | SuS |
| Versorgungswirtschaft | VW |
| Wege zur Sozialversicherung | WzS |
| Zeitschrift für Corporate Governance | ZCG |
| ZESAR | ZESAR |
| Zeitschrift für Compliance | ZfC |
| Zeitschrift für deutsche Philologie | ZfdPh |
| Zeitschrift für Risikomanagement | ZfRM |
| Zeitschrift Interne Revision | ZIR |
| Risk, Fraud & Compliance | ZRFC |
Kindelemente
Produkt.meta
<produkt.meta>
Enthält die Metadaten eines Werkes: Die Informationen aus Titelei und Impressum eines Werks in standardisierter Form. Mehr unter
<produkt.meta>
Abschnitt
<abschnitt>
Zusammengehörige Dokumente (z. B. gleiche Kennzahl mit durchgängiger Seitennummerierung, aber einzelne Richtlinien, Dokumente, etc.) werden in dem
Element <abschnitt> mit dem Attribut @rahmen=“true“ zusammengehalten. In diesem Fall wird
im Inhaltsverzeichnis nur der Abschnittstitel angezeigt.
Vorwort, Frontispiz usw. werden ebenfalls in separaten XML-Dateien erfassen (Modul: Vorspann). Diese Dokumente werden dann in der
Rahmendatei referenziert unter <abschnitt typ="vorspann">.
Analog werden Verzeichnisse am Ende des Werks mit <abschnitt typ="nachspann"> gekennzeichnet.
Einschübe, die gesondert im Inhaltsverzeichnis dargestellt werden sollen, werden mit <abschnitt
typ="einschub"> gekennzeichnet.
@rahmen=“true“, muss das <titel>-Element ausgefüllt werden.
Wenn es sich um eine Kennzahl handelt, muss das <kennzahl>-Element ausgefüllt sein.<abschnitt rahmen="true" id="sgbV_0000_e0006_e0003_e0001">
<abschnitt.meta>
<titel sichtbar="false">
<titel.standard>
<text>Beschlußempfehlung des Ausschusses für Arbeit und Sozialordnung (11. Ausschuß)</text>
</titel.standard>
</titel>
<meta>
<kennzahl>M 040</kennzahl>
</meta>
</abschnitt.meta>
<dokument href="sgbV_m040_01.xml" refid="sgbV_m040_01" kennzahl="M 040"/>
<dokument href="sgbV_m040_02.xml" refid="sgbV_m040_02" kennzahl="M 040"/>
</abschnitt>
rahmen="true" zu kennzeichnen. Zur Darstellung kompletter Zeitschriftenjahrgänge in der Rahmendatei gibt es die folgenden optionale Elemente:
- abschnitt.meta/meta/jahrgang
- abschnitt.meta/meta/nummer
- abschnitt.meta/meta/heft-startseite
- abschnitt.meta/meta/heft-endseite
- abschnitt.meta/meta/volldatum
Dokument
<dokument>
Attribute von <dokument>
@href
Wird verwendet, um Dateien mit dem XML-Dokument zu verknüpfen.
@refid
RefIDs werden verwendet, um auf bereits vorhandene IDs zu verweisen, @refid-Werte müssen also immer schon verwendete @id-Werte sein. Bei Verweisen mit dem Element verweis.objekt sind sie zwingend erforderlich.
@kennzahlBeinhaltet die Kennzahl des Dokumentes.
Auszeichnungsbeispiel
<abschnitt rahmen="true">
<abschnitt.meta>
<titel>
<titel.standard>
<kennung><seitenbeginn nr="25"/>A.</kennung>
<text>Grundsätze für die Berechnung des … Unterhalts</text>
</titel.standard>
</titel>
</abschnitt.meta>
<dokument id="b9783503130979_A" href="b9783503130979_A.xml"/>
<dokument id="b9783503130979_A_1" href="b9783503130979_A_1.xml"/>
<dokument id="b9783503130979_A_2" href="b9783503130979_A_2.xml"/>
<dokument id="b9783503130979_A_3" href="b9783503130979_A_3.xml"/>
</abschnitt>
…
Wobei b9783503130979_A.xml eine Instanz ohne Titel darstellt:
<esv.instanz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://documents.esv.info/schema/esv/1.0/ESV.xsd" typ="kapitel" id="b9783503130979_A">
<meta>
<titel.kol typ="recto">Berechnungsstufen</titel.kol>
</meta>
<kapitel>
<rn.block id="b9783503130979_A_rn0001">
<kennung>
<kursiv>1</kursiv>
</kennung>
<absatz id="b9783503130979_A_rn0001_a0001">Die Berechnung des Unterhaltsanspruchs
eines unterhaltsberechtigten Ehegatten vollzieht sich über mehrere Berechnungsstufen bzw. Berechnungsebenen...</absatz>...
</rn.block>
</kapitel>
</esv.instanz>
