Talk:IBM Generalized Markup Language

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing / Software  
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
 ???  This article has not yet received a rating on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Software.
 

HTML and XML aren't really applications of SGML. HTML started life as it's own format which happened to use pointy brackets. SGML was retrofitted to HTML - later standardised versions had an SGML DTD associated to them. However I suspect a minute percentage of HTML pages at any point in time were ever valid and compatible with an SGML parser.

Saying XML is an application of SGML is completely wrong. XML has its roots in SGML, but it is not an application of it.

SGML is a system for creating application specific data formats - each of these uses is an 'application'. Ditto XML is a system for creating application specific data formats, and has it's applications.

XML was created to be "SGML for the web". It introduced backward incompatible changes - DTDs were optional, introduced the empty tag syntax, it supported Unicode etc. At the point of its creation, XML was not a subset of SGML - some well formed or even valid XML files were not compatible with SGML. This is not a flaw, XML set out to be a different standard.

Later on, the SGML standard was extended so that XML files could be considered a subset of SGML documents, but that is a recent development in the history of SGML. —Preceding unsigned comment added by 83.70.240.232 (talkcontribs) 12 October 2005

one of two[edit]

GML preceded and was one of the two sources that were used as the basis for the industry-developed Standard Generalized Markup Language (SGML)

There's a statement that GML was "one of two" influences on SGML, but you don't list the other one; I think you mean the whole RUNOFF inspired line of markup. —Preceding unsigned comment added by 71.156.15.166 (talkcontribs) 22 June 2006

I too would like to know what the other one is. I dont think it can be RUNOFF, as it doesnt appear to be a metalanguage. Jayvdb 07:45, 27 September 2006 (UTC)


re: example and influence on HTML[edit]

The example given shows GML in its default, out-of-the-box configuration. At our installation circa 1986 (and I'm pretty sure this was common) we replaced the start and end delimiters with < and > to give markup that looked like this:

   <h1>Chapter 1:  Introduction
   <p>GML supported hierarchical containers, such as
   <ol>
   <li>Ordered lists (like this one),
   <li>Unordered lists, and
   <li>Definition lists
   <eol>
   as well as simple structures.
   <p>Markup minimization (later generalized and formalized in SGML),
   allowed the end-tags to be omitted for the "h1" and "p" elements.

which starts to look a lot more like a direct influence on HTML. GML also had the table tag, the a tag with xref, etc. 91.125.101.51 (talk) 09:29, 30 November 2007 (UTC)

Yes, many of the original HTML tags were taken directly from the GML starter set (which, of course, was in use at CERN at the time). A particularly good 'example' is the <xmp> tag, which is taken directly from the GML :xmp. tag name – which is spelled without the leading 'e' because the 'e' is reserved to indicate end-tags in the GML default syntax. mfc 20:28, 30 November 2007 (UTC)

Copyright problem removed[edit]

Prior content in this article duplicated one or more previously published sources. The material was copied from: http://whatis.techtarget.com/definition/0,,sid9_gci213985,00.html (2004 archive: http://web.archive.org/web/20041231085200/http://whatis.techtarget.com/definition/0,,sid9_gci213985,00.html). Infringing material has been rewritten or removed and must not be restored, unless it is duly released under a compatible license. (For more information, please see "using copyrighted works from others" if you are not the copyright holder of this material, or "donating copyrighted materials" if you are.) For legal reasons, we cannot accept copyrighted text or images borrowed from other web sites or published material; such additions will be deleted. Contributors may use copyrighted publications as a source of information, but not as a source of sentences or phrases. Accordingly, the material may be rewritten, but only if it does not infringe on the copyright of the original or plagiarize from that source. Please see our guideline on non-free text for how to properly implement limited quotations of copyrighted text. Wikipedia takes copyright violations very seriously, and persistent violators will be blocked from editing. While we appreciate contributions, we must require all contributors to understand and comply with these policies. Thank you. NortyNort (Holla) 07:42, 4 June 2011 (UTC)