Für ein intelligentes Information Retrieval (Suchmaschinen und Softwareagenten) bietet HTML nicht genug Lösungen an. Daher sollte die Möglichkeit bestehen, beliebige semantische Informationen in das Dokument zu integrieren. HTML bietet zwar Metatags zur Beschreibung eines Dokumentes, jedoch sind diese nicht erweiterbar. Aus diesen Problemen heraus entwickelte sich der Wunsch nach einer Auszeichnungssprache, „die sich nicht auf eine vorgegebene Grammatik und ein nicht erweiterbares Vokabular beschränkt, sondern mit der es möglich ist, eine eigene Auszeichnungssprache zu kreieren, mit denen sich beliebig komplexe Dokumentstrukturen abbilden lassen." ¹ Auszeichnungen haben drei unterschiedliche Bedeutungen: Stil, Semantik und Struktur. Die Struktur legt den Aufbau und die Beziehungen zwischen den einzelnen Elementen fest, die Semantik ordnet den Elementen einen Sinn zu und der Stil legt das Layout des Elementes fest.
Eine solche Sprache wird Metasprache genannt. Auf diesen Wunsch hin entwickelte man, SGML (Standard Generalized Markup Language). Sie baut auf GML (Generalized Markup Language) auf. SGML wird in den Industrien für das Dokumentmanagement und auch für die Definition und Spezifizierung von Standards eingesetzt. Ein wesentlicher Nachteil besteht darin, dass SGML als sehr komplex und dadurch auch als schwierig gilt. Nur wenige Experten wissen diese Sprache zu handhaben und verfügen über die notwendigen Anwendungskenntnisse. Mit XML (Extensible Markup Language) wollte man diesen Problemen Abhilfe schaffen. Sie wurde mit SGML definiert. Ihre Spezifikation ist sehr kurz und wie HTML, sehr leicht zu erlernen. In XML werden Tags zur Kennzeichnung von Elementen verwendet, dadurch ist der XML Code sowohl für den Menschen als auch für Maschinen lesbar. Dieses ist einer der Gründe, warum XML in den letzten Jahren große Bedeutung gewann. Das Potenzial von XML liegt aber auch vor allem, in der Verwendung von XML "als Integrationstechnologie für alle Bereiche der Informationsverarbeitung und Übermittlung strukturierter Daten".
¹ Johann Höller, Manfred Pils, Robert Zlabinger: Internet und Intranet, Herausforderung E-Business, 3. Auflage, Springer Verlag Berlin Heidelberg New York, 172 zurück
Aus welcher Sprache entwickelte sich XML?
Aus SGML.
Welchen Sinn hat eine Metasprache?
Mit Metasprachen lassen sich andere Sprachen beschreiben.
Worin liegt das Potenzial von XML im Bereich des E-Bussiness?
XML dient als Integrationtechnologie in der Informationsverarbeitung und Übermittlung strukturieter Daten.