Öffnet in einem neuen Tab

Digitale Begriffe einfach erklärt

Markup (deutsch Auszeichnung) bezeichnet die technische Kennzeichnung von Inhalten, durch die ein Text für Maschinen interpretierbar wird. Mithilfe festgelegter Auszeichnungselemente wird angegeben, welche Funktion, welchen Aufbau oder welche Bedeutung ein Inhaltsbestandteil hat. Markup ist damit die Grundlage dafür, dass Browser, Suchmaschinen, KI-Systeme und Hilfstechnologien einen Text nicht nur anzeigen, sondern verarbeiten können.

Grundprinzip

Ein unausgezeichneter Text ist für ein Programm lediglich eine Folge von Zeichen. Erst die Auszeichnung teilt mit, dass eine bestimmte Zeile eine Überschrift ist, ein Wort einen Link darstellt oder eine Zahl ein Veröffentlichungsdatum bezeichnet.

Der Begriff stammt aus dem Verlagswesen: Dort versahen Lektoren Manuskripte mit handschriftlichen Anweisungen für den Satz. Die digitale Auszeichnung übernimmt dieses Prinzip – mit dem Unterschied, dass die Anweisungen maschinell ausgewertet werden.

Ebenen

In der Praxis lassen sich drei Ebenen unterscheiden, die unterschiedliche Fragen beantworten:

  • Präsentationales Markup – Wie sieht es aus? Angaben zu Schriftgröße, Farbe oder Position. Diese Ebene ist heute weitgehend in CSS ausgelagert; gestalterische Angaben im Markup selbst gelten als veraltet.
  • Strukturelles Markup – Wie ist es aufgebaut? Überschriftenhierarchie, Absätze, Listen, Tabellen, Seitenbereiche.
  • Semantisches Markup – Was bedeutet es? Angabe, dass ein Inhalt eine Organisation, eine Person, ein Produkt oder eine Bewertung beschreibt.

Die Trennung von Darstellung und Inhalt ist dabei ein tragendes Prinzip moderner Webentwicklung: Gestaltung gehört in die Formatvorlagen, Struktur und Bedeutung in die Auszeichnung.

Auszeichnungssprachen

  • HTML – die Auszeichnungssprache des Webs; liefert sowohl strukturelle als auch teilweise semantische Elemente
  • XML – erweiterbares Format zur Beschreibung beliebiger Datenstrukturen, Grundlage vieler Austauschformate
  • SGML – historischer Vorläufer, aus dem HTML und XML hervorgegangen sind
  • JSON-LD – Format zur Einbettung strukturierter Daten, heute der übliche Weg für semantische Auszeichnung
  • Markdown – vereinfachte Auszeichnung für Fließtexte, verbreitet in Dokumentation und redaktionellen Arbeitsabläufen
  • XML-Sitemap – ausgezeichnetes Verzeichnis der Seiten einer Website für Suchmaschinen

Bedeutung

Markup wirkt in mehreren Richtungen gleichzeitig:

  • Darstellung – Browser interpretieren die Auszeichnung, um Inhalte korrekt anzuzeigen
  • Suchmaschinen – Struktur und Bedeutung fließen in Indexierung und Ergebnisdarstellung ein
  • KI-Systeme – die Auszeichnung bestimmt mit, wie Inhalte zerlegt und welchen Entitäten Angaben zugeordnet werden
  • Barrierefreiheit – Hilfstechnologien nutzen die Auszeichnung zur Navigation und Vorlesereihenfolge
  • Weiterverwendung – ausgezeichnete Inhalte lassen sich zwischen Systemen austauschen und automatisiert verarbeiten

Der praktische Nutzen folgt dabei einer einfachen Regel: Je genauer ausgezeichnet ist, was ein Inhalt ist, desto weniger muss ein System erraten.

Grenzen

  • Kein Ersatz für Inhalt – Auszeichnung präzisiert vorhandene Inhalte, erzeugt aber keine
  • Fehleranfälligkeit durch Templates – Auszeichnung entsteht meist automatisiert; Änderungen an Vorlagen können sie unbemerkt zerstören
  • Widersprüche wirken negativ – weicht die Auszeichnung vom sichtbaren Inhalt ab, schadet sie mehr als sie nützt
  • Richtlinien beachten – insbesondere bei strukturierten Daten bestehen Vorgaben der Suchmaschinenbetreiber, deren Verletzung sanktioniert werden kann