Diskussion:Standard Generalized Markup Language

Letzter Kommentar: vor 2 Jahren von PerfektesChaos in Abschnitt Bezeichnung "Genormte Verallgemeinerte Auszeichnungssprache"
Diese Diskussionsseite dient dazu, Verbesserungen am Artikel „Standard Generalized Markup Language“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen.

Ableitung

Bearbeiten

Hallo, wobei ja XML wirklich von SGML abgeleitet wurde. Ist es also deshalb gänzlich falsch? --Benutzer:Th-O 11:41 09. Mai 2003

XML 1.0 ist SGML. Es verwendet bestimmte Features von SGML, und welche das genau sind, steht in der sog. SGML Declaration. --Keichwa 23:52, 15. Mai 2003 (CEST)Beantworten


Wieso werden sie dann fälschlich als Ableitungen [..] beschrieben? toho 10:39, 16. Mai 2003 (CEST)Beantworten
XML ist ein Untermenge von SGML (auch wenn streng genommen, SGML ein klein bisschen aufgebohrt wurde (emtpytag syntax), und keine Ableitung (viellicht ist Untermenge versus Ableitung auch ein Streit um Kaiser's Bart). Bei Verzicht auf die ganzen esoterika wie minimization, CONREF usw. war es auch mit SGML möglich, "well formed" und "standalone" dokumente zu erstellen. Diese Konzepte waren also nicht Erfindungen von XML, allderings hat XML diese Dinge konzeptualisiert.
HTML ist eine Anwendung von SGML! Deshalb ist es falsch, es als Ableitung zu beschreiben.
--bw 11:52, 25. Mai 2003 (CEST)Beantworten
eben. Dann ist XML doch eine Ableitung von SGML, wie wir ja auch alle wissen. Dann sollte man auch den Unterschied zwischen XML und HTML herausstellen, anstatt sie an dieser Stelle in einen Topf zu werfen. DAS ist nämlich dann falsch. Th-O 17:40, 01. Juni 2003

SGML-Element

Bearbeiten

Wieso hast du (Keichwa) meinen Link zu SGML-Element gelöscht? Das hat doch eine Beziehung zueinander. toho 10:41, 16. Mai 2003 (CEST)Beantworten

SGML-Element ist irgendwie sehr schief ;) Da müßte man solche Dinge wie Element Tag Open/Close und Minimization Features erklären und überhaupt diskutieren, das auch {Tag}...{|} gültiges SGML sein kann, ganz zu schweigen von Tag Ommisons (siehe eben minimization). --Keichwa 11:12, 16. Mai 2003 (CEST)Beantworten
Und das soll begründen, daß SGML-Element KEINE Beziehung zu SGML hat? Th-O 17:40, 01. Juni 2003

ASCII_bild

Bearbeiten
,-----------------`
|                  |
|                  |  
|                  |
|                  |
|                  |
|              ,----`
|              |XXX||
|              |XXX||
`--------------|--´ |
               `----´

Wer Bescheid weiss kann ein ASCII_bild, mit den ganzen Teilmengen von SHML zeichnen, oder? wäre nett --nerd 12:16, 25. Mai 2003 (CEST)Beantworten

Das klappt nicht so richtig mit dem Ascii-Bild, da es sich um zwei verschiedene Ebenen handelt. Ich probiere es trotzedem mal.
,--------------`
|  SGML         | used to 
|             ---------------> HTML
|               |   define 
|   ,-----------`
|   | XML       |  used to 
|   |         -----+---------> XHTML, SVG, SMIL, DOCBOOK, RDF, FO, MATHML
|   |           |  | define
`-|-`-----------´  |
  |processed by    | processed
  `---- dsssl      `---------> XSLT, XSL-FO     (also defined using XML)
                   | by
                   |
                   | queried
                   `---------> XPATH, XQUERY   
                   ´ by
                   | 
                   | linked   
                   `---------> XPOINTER, XLINK   
                     by

--bw 21:11, 25. Mai 2003 (CEST)Beantworten

schön, aber XML kann man auch mit DSSSL verarbeiten. --Keichwa 18:10, 1. Jun 2003 (CEST)
aber klar doch, DSSSL ist ja nicht abhängig von der codierung der Eingabedateien. Auch MetaMorphosis kann SGML und XML verarbeiten. Trotzdem ist DSSSL eher im Kontext von SGML bekannt und XSLT eben im Kontext von XML. --bw 08:45, 13. Aug 2003 (CEST)
Wieso überhaupt ASCII-Art? --Seth Cohen 23:41, 8. Jun. 2011 (CEST)Beantworten

Überarbeitung

Bearbeiten

Ich empfehle eine Überarbeitung des Textes mit dem Ziel, einige Wörter über Sinn und Zweck von SGML einzubringen und den Text fürs allg. Publikum etwas verständlicher zu gestalten, etwa wie folgt:

SGML, Abk. für engl. Standard Generalized Markup Language ist eine einen bestimmten Text, ein Dokument beschreibende Sprache, keine Kommandosprache, deren Anwendungsvorteil sich von der Tatsache ableitet, daß alle Informationen in der Regel eine längere Lebensdauer haben, als das System, auf dem sie ehemals erfasst und erarbeitet wurden. Diese Sprache gewährleistet, daß beim Austausch eines Systems eine Neuerfassung der Daten überflüssig wird. Die Textdaten wie z.B. langlebige Wörterbuch- und Lexikondaten könnten künftig, unabhängig von irgendeiner Anwendung und ihrer Umgebung, mit Hilfe ihrer inhaltsbezogenen (nicht satzsystem- bzw. typographiebezogenen) Auszeichnung aussagekräftig für sich stehen.

In dem vorbeschriebenen Sinne ist SGML eine formale Sprache, mit der man die inhaltlich relevanten Elemente eines Stichworttextes definieren und hierarchisch in ihrer logischen Abhängigkeit voneinander repräsentieren kann. Die hierfür geltenden Syntaxregeln sind seit 1986 als internationaler Standard ISO 8879 festgeschrieben.

Sein ursprünglicher Zweck war es, einen kontrollierten Austausch von Texten (Dokumenten) zwischen heterogenen Systemen zu ermöglichen. Inzwischen wird SGML auch - im Zusammenspiel mit anderen SGML-begleitenden Standards - für die Planung und Steuerung im Publikationsprozeß verwendet.

Wie oben dargestellt, beruht SGML auf der Philosophie der generischen Auszeichnung, d.h. auf der Identifikation der Dokumentinhalte. In einer sog. Dokumenttypdefinition (DTD) werden die für eine Dokumentklasse (z.B. ein Lexikon wie die Wikipedia)) zugelassenen Elemente (Lemma, Vornamen, Pseudonyme, Lebensdaten etc.) noch unabhängig von ihren möglichen typographischen Erscheinungsformen formal spezifiziert. Elemente sind Komponenten der hierarchischen Struktur der DTD; ein Element wird durch eine Startmarke und eine Endmarke (TAG) gekennzeichnet.


Eine Dokumenttypdefinition (DTD) als formale Spezifikation enthält im wesentlichen die Dokumenttypdeklaration, die die zugelassenen Elemente und die Beziehungen zwischen ihnen festlegt.

ferdinand.hirschelmann@t-online.de

Evtl. wäre die Erwähnung der "Declaration" Datei wichtig, die ja den Parser parametrisiert. Durch geeignete Parametrisierung kann man hal so einen HTML Parser (mit geeigneter DTD) als auch einen XML Parser basteln. (peters)

Ich werfe mal den Überarbeiten Baustein ein. Der Artikel bedarf wirklich einer eingehenden Überarbeitung @SIG@

Bedeutung heute?

Bearbeiten

Wie kann man heute SGML bewerten. Trifft meine Analyse zu, das XML im Prinzip als ein vereinfachtes SGML agiert und es daher dafür mehr Software gibt? Und im weiteren kann man dann sagen, das XML vielfach die Rolle von SGML übernommen hat? @SIG@

ISO-Standard

Bearbeiten

Sind die Geviertstriche richtig oder sollten es Halbgeviertstriche sein? --Seth Cohen 23:40, 8. Jun. 2011 (CEST)Beantworten

Schwierig: die ISO selbst nimmt zwei Viertelgevierte, was normalerweise Ersatzzeichen für ein Halbgeviertstrich sein sollen, allerdings nimmt man im Englischen ja ein ganzes Geviert ohne Spationierung, aber im englischen Artikel werden bei der Standard-Nennung gar Gevierte mit Leerzeichen verwendet – im deutschen Artikel gibt es beides; es wird wohl unbestimmbar bleiben. -- Gohnarch 23:22, 6. Mär. 2015 (CET)Beantworten

LaTeX

Bearbeiten

Basiert LaTeX nicht auch auf SGML? --91.97.71.6 20:09, 11. Jul. 2011 (CEST)Beantworten

Nein. LaTeX basiert bekanntlich auf TeX, aber TeX ist nicht nur eine Auszeichnungssprache, sondern eigentlich eine vollständige Programmiersprache. Als LaTeX-Benutzer bekommt man allerdings von den ganzen abgefahrenen TeX-Features normalerweise nicht viel mit, sodass LaTeX-Dokumente in der Tat eine gewisse Ähnlichkeit mit SGML/HTML haben – es gibt ja auch Konverter, die normale LaTeX-Strukturen beinahe verlustfrei in HTML übersetzen können. Schon möglich, dass Lamport sich bei der LaTeX-Entwicklung von SGML hat inspirieren lassen (keine Ahnung!), aber LaTeX ist, anders als HTML, keine Anwendung von SGML. --83.201.125.161 22:57, 17. Aug. 2011 (CEST)Beantworten

Dei Bedeutung von sgml heute

Bearbeiten

Die meisten sgml- Anwendungen werden heute auf Basis von XML weiterentwickelt. (nicht signierter Beitrag von 95.91.232.218 (Diskussion) 18:25, 25. Mai 2015 (CEST))Beantworten

Sonderbare Einzelnachweise

Bearbeiten

Die Einzelnachweise 9 und 13 verweisen auf worldstdindex.com. Unter dem Link ist keine DIN, sondern pornografische Inhalte zu finden. (nicht signierter Beitrag von 77.12.150.28 (Diskussion) 14:57, 11. Sep. 2019 (CEST))Beantworten

Die Links wurden korrigiert, diese zeigen jetzt auf die Archivfassungen in archive.org. --SEUME (Diskussion) 19:53, 11. Sep. 2019 (CEST)Beantworten

Bezeichnung "Genormte Verallgemeinerte Auszeichnungssprache"

Bearbeiten

Keine Ahnung wer auf solche Ideen kommt. Aber diesen Bezeichnung verwendet keiner. Wozu dieser Eindeutschungs-Zwang?! Das Ding heißt "Standard Generalized Markup Language", und zwar genauso in Deutschland, wie auch in im Rest der Welt. Oder wer bezeichnet seinen Airbag als "Luftkissen"?! --94.134.251.62 19:26, 24. Feb. 2022 (CET)Beantworten

Leider sind nicht alle Menschen so schlau wie du, und nicht jeder kann so toll Englisch wie du. Und für unser Publikum übersetzen wir hier wie in Hunderttausend anderer Artikel aller Themengebiete die Bezeichnung. Ach ja, wenn du den von dir erwähnten Artikel Airbag lesen würdest: „aus englisch air bag, wörtlich Luftsack“.
VG --PerfektesChaos 21:15, 24. Feb. 2022 (CET)Beantworten