Tag: ein Bestandteil in der Informatik und der Datenverarbeitung
Sub-Überschrift/Teaser: Wenn man die englische Bezeichnung Tag in die deutsche Sprache übersetzt, so erhält man Begriffe wie Etikett, Aufkleber, Anhänger oder auch Auszeichner. In der Informatik und der Datenverarbeitung kennzeichnet dies einen Datenbestand mit zusätzlichen Informationen.
Die Bezeichnung Tag kann mehrere Bedeutungen haben. Wird sie im Zusammenhang mit der Datenverarbeitung oder der Informatik verwendet, ist dabei kein zeitlicher Abschnitt gemeint. Vielmehr handelt es sich in solch einem Fall um die Auszeichnung von einem Datenbestand. In dieser Auszeichnung sind zusätzliche Informationen enthalten. Je nachdem, welchem Verwendungsgebiet die Tags zugeordnet werden, dienen die enthaltenen Informationen ganz unterschiedlichen Zwecken. Tags sind vor allem durch die Verwendung in Auszeichnungssprachen wie HTML, XML oder SGML bekannt. In diesem Fall stellen die Tags Kürzel dar, die in Kleiner- und Größerzeichen eingeschlossen werden. So können beispielsweise in HTML Textelemente ausgezeichnet werden. Bei der Verwendung in XML Daten dienen sie der Strukturierung und der Klassifizierung der Daten. Die Tags, die zu diesem Zweck zur Anwendung kommen, haben einen öffnenden und einen schließenden Charakter. Schließt ein Tag, so ist es mit einem führenden Schrägstrich versehen. Abgesehen von einigen Ausnahmen, dürfen Tags immer nur paarweise auftreten. So wird eine baumartige Struktur erzeugt.
Wird herkömmliches HTML verwendet, spielt es keine Rolle, ob das Tag innerhalb der spitzen Klammern nun in Groß- oder in Kleinbuchstaben notiert wird. Bei XHTML, dies ist die neuere Variante, ist es notwendig, die Namen der Elemente klein zu schreiben. So ist es durchaus ratsam, ganz gleich, ob nun HTML oder XHTML verwendet werden soll, die Elementnamen grundsätzlich klein zu schreiben. Wie bereits erwähnt, gibt es für das paarweise Auftreten der Tags auch Ausnahmen, sogenannte Standalone-Tags. Da sie keinen Inhalt haben, zum Beispiel bei der Signalisierung eines Zeilenumbruchs, wird nur ein Tag benötigt. Verwendet man die Bezeichnung des Tags im Zusammenhang mit der Datenspeicherung in Dateien, bezeichnet das Tag eine zusätzliche Information, die der eigentlichen Datei angefügt wird. So können beispielsweise neben den Daten, die eigentlich gespeichert werden sollen, zusätzlich noch Informationen hinzugefügt werden, die Auskunft über den Ursprung oder den Verwendungszweck geben können. So bietet das ID3-Tag beispielsweise die Möglichkeiten, in Musikdateien zusätzliche Informationen über den Interpreten, das Genre oder viele andere Dinge zu hinterlegen. Auch bei der Bereitstellung von Bilddaten ist das Tag bekannt. So beruht das Tagged Image File Format, besser bekannt unter der Abkürzung TIFF, die Möglichkeit zur Informationsspeicherung. Eine eher umgangssprachliche Verwendung findet das Tag in der objektorientieren Programmierung. Die bekannteste Verwendung finden Tags aber bei der Gestaltung von Webdesign. Wie bereits beschrieben, dienen sie hier unter anderem der Textauszeichnung. Aber es gibt noch viele weitere Anwendungsmöglichkeiten für Tags, auch in der Verwendung zusammen mit HTML oder XHTML. Der gesamte Quellcode einer Webseite ist gespickt mit Tags, Elementen und Attributen. Erst in der Kombination der unzähligen einzelnen Elemente entsteht so ein Gesamtwerk, das der Mensch zu betrachten im Stande ist. Das Tag ist also ein unverzichtbarer Bestandteil, nicht nur im HTML.