Formate und Strukturen medienneutraler Daten

Geschätzte Lektüre: 5 Minuten 109 Ansichten

Warum Struktur notwendig ist

Medienneutrale Daten müssen nicht nur inhaltlich, sondern auch strukturell so aufgebaut sein, dass ein Computer sie verarbeiten kann. Ein einfacher Fließtext, der in einer Word-Datei gespeichert wird, ist zwar ohne spezifisches Layout, aber er ist nicht maschinenlesbar strukturiert: Ein System kann nicht automatisch erkennen, welcher Teil Überschrift, welcher Text und welcher Produktname ist.

Strukturierte Daten lösen dieses Problem. Sie beschreiben nicht nur, was ein Inhalt ist, sondern auch, welche Rolle er spielt. Dies geschieht durch Auszeichnungssprachen oder Datenformate, die den Inhalt mit Metainformationen versehen.

XML – die Grundlage der medienneutralen Datenverarbeitung im Print

XML steht für Extensible Markup Language – auf Deutsch: erweiterbare Auszeichnungssprache. XML ist kein Programm und kein Betriebssystem, sondern ein Format, in dem Daten strukturiert gespeichert werden. Es handelt sich um reinen Text, der in jedem Texteditor – auch in Visual Studio Code – geöffnet und bearbeitet werden kann.

XML funktioniert mit sogenannten Tags: Markierungen, die einen Inhalt umschließen und ihm damit eine Bedeutung geben. Ein Tag besteht immer aus einem öffnenden und einem schließenden Teil:

<?xml version="1.0" encoding="UTF-8"?>
<produkt>
  <name>Kaffeetasse Classic</name>
  <preis waehrung="EUR">12.99</preis>
  <beschreibung>Hochwertige Porzellantasse, 300 ml.</beschreibung>
</produkt>

Was in diesem Codebeispiel zu sehen ist: Das Element <name> beschreibt, dass der folgende Text der Produktname ist. Das Element <preis> gibt den Preis an – zusätzlich mit dem Attribut waehrung="EUR", das die Währung definiert. Diese Struktur ist unabhängig davon, ob das Produkt später in einem gedruckten Katalog, auf einer Website oder in einer App erscheint.

Beispiel: Produktkatalog mit XML
Ein Verlag produziert einen gedruckten Buchkatalog und gleichzeitig eine Website. Alle Bücher werden zentral in einer XML-Datei gepflegt: Titel, Autor, ISBN, Beschreibung, Preis, Erscheinungsjahr. Für den Druck wird die XML-Datei über ein XSLT-Stylesheet in ein InDesign-lesbares Format umgewandelt und automatisch gesetzt. Für die Website wird dieselbe XML-Datei über ein anderes Stylesheet in HTML-Seiten umgewandelt. Der Inhalt muss nur einmal gepflegt werden.

JSON – das Format der digitalen Welt

JSON steht für JavaScript Object Notation. Es ist ein weiteres Format zur strukturierten Datenspeicherung, das vor allem im Web-Bereich und in mobilen Anwendungen verbreitet ist. JSON ist kompakter als XML und von vielen Programmierschnittstellen bevorzugt.

{
  "name": "Kaffeetasse Classic",
  "preis": 12.99,
  "waehrung": "EUR",
  "beschreibung": "Hochwertige Porzellantasse, 300 ml."
}

Der inhaltliche Unterschied zu XML ist gering – beide Formate speichern dieselben Informationen. Der strukturelle Unterschied liegt in der Syntax, also der Art und Weise, wie die Daten aufgeschrieben werden. Im Kontext Medienproduktion Print ist XML das relevantere Format, da es tiefer in professionellen Publishing-Workflows verwurzelt ist.

CSV – Tabellendaten in reiner Textform

CSV steht für Comma-Separated Values – auf Deutsch: kommagetrennte Werte. CSV ist das einfachste Format zur Speicherung tabellarischer Daten. Es eignet sich gut für Listen und Tabellen, nicht jedoch für hierarchisch verschachtelte Inhalte wie XML.

CSV-Beispiel: Dieselben Daten als Tabelle
name,preis,waehrung,beschreibung
Kaffeetasse Classic,12.99,EUR
Hochwertige Porzellantasse 300 ml

CSV-Dateien werden häufig aus Tabellenkalkulationsprogrammen (z. B. Excel) exportiert und dann in Layoutprogrammen wie InDesign über die Datenzusammenführung (Data Merge) importiert, um automatisch Seriendrucke, Etiketten oder Katalogseiten zu erzeugen.

Übersicht

FormatVollformStärkeTypische Verwendung in Print
XMLExtensible Markup LanguageHierarchische Strukturen, gut lesbar, weit verbreitetPublishing-Workflows, automatisiertes Layout, Redaktionssysteme
JSONJavaScript Object NotationKompakt, web-freundlichSchnittstellen (APIs), Online-Shops, Web-to-Print
CSVComma-Separated ValuesEinfach, tabellarischInDesign Data Merge, Kataloge, Etiketten
Dieses Dokument teilen

Formate und Strukturen medienneutraler Daten

Oder Link kopieren

INHALT

Abonnieren

×
Cancel