Knowledge

Standard Generalized Markup Language

Source đź“ť

1478:, intended it to be an application of SGML. The design of HTML was therefore inspired by SGML tagging, but, since no clear expansion and parsing guidelines were established, most actual HTML documents are not valid SGML documents. Later, HTML was reformulated (version 2.0) to be more of an SGML application; however, the HTML markup language has many legacy- and exception-handling features that differ from SGML's requirements. HTML 4 is an SGML application that fully conforms to ISO 8879 â€“ SGML. 4581: 38: 1404:
subdocuments) XML adds a number of additional restrictions on the kinds of SGML syntax. For example, despite enabling SGML shortened tag forms, XML does not allow unclosed start or end tags. It also relied on many of the additions made by the WebSGML Annex. XML currently is more widely used than full SGML. XML has lightweight
1333:
missing structures and tags that the DTD has declared optional. End- and start- tags can be omitted, because they can be inferred. Loosely, a series of tags can be omitted only if there is a single, possible path in the grammar to imply them. It was this active use of grammars that made concrete SGML
667:
SGML has features for reducing the number of characters required to mark up a document, which must be enabled in the SGML Declaration. SGML processors need not support every available feature, thus allowing applications to tolerate many types of inadvertent markup omissions; however, SGML systems
1403:
XML (Extensible Markup Language) is a profile (subset) of SGML designed to ease the implementation of the parser compared to a full SGML parser, primarily for use on the World Wide Web. In addition to disabling many SGML options present in the reference syntax (such as omitting tags and nested
498:
Each XML document has both a logical and a physical structure. Physically, the document is composed of units called entities. An entity may refer to other entities to cause their inclusion in the document. A document begins in a "root" or document entity. Logically, the document is composed of
1604:(Electronic Data-Gathering, Analysis, and Retrieval) system effects automated collection, validation, indexing, acceptance, and forwarding of submissions, by companies and others, who are legally required to file data and information forms with the US Securities and Exchange Commission (SEC). 1572:
Document markup languages defined using SGML are called "applications" by the standard; many pre-XML SGML applications were proprietary property of the organizations which developed them, and thus unavailable in the World Wide Web. The following list is of pre-XML SGML applications.
332:, Edward Mosher, and Raymond Lorie developed in the 1960s. Goldfarb, editor of the international standard, coined the "GML" term using their surname initials. Goldfarb also wrote the definitive work on SGML syntax in "The SGML Handbook". The syntax of SGML is closer to the 1281:
The results of parsing can also be understood as a data tree in different notations; where the document is the root node, and entities in other notations (text, graphics) are child nodes. SGML provides apparatus for linking to and annotating external non-SGML entities.
360:
A conforming SGML document must be either a type-valid SGML document, a tag-valid SGML document, or both. Note: A user may wish to enforce additional constraints on a document, such as whether a document instance is integrally-stored or free of entity references.
1022:
The third feature is 'text on the same line', allowing a markup item to be ended with a line-end; especially useful for headings and such, requiring using either SHORTREF or DATATAG minimization. For example, if the DTD includes the following declarations:
1324:
Parsing involves traversing the dynamically-retrieved entity graph, finding/implying tags and the element structure, and validating those tags against the grammar. An unusual aspect of SGML is that the grammar (DTD) is used both passively â€” to
483:(discrete pieces of text). In SGML, the entities and element types used in the document may be specified with a DTD, the different character sets, features, delimiter sets, and keywords are specified in the SGML Declaration to create the 1548:
Other document markup languages are partly related to SGML and XML, but—because they cannot be parsed or validated or other-wise processed using standard SGML and XML tools—they are not considered either SGML or XML languages; the
1181:
theory, because automata theory provides a theoretical foundation for some aspects of the notion of conformance to a content model. No assumption should be made about the general applicability of automata to content
1500:
abandons any attempt to define HTML as an SGML application, explicitly defining its own parsing rules, which more closely match existing implementations and documents. It does, however, define an alternative
437:
requirement that entity references are for special characters and do not contain markup. SGML validity commentary, especially commentary that was made before 1997 or that is unaware of SGML (ENR+WWW), covers
160:
Declarative: Markup should describe a document's structure and other attributes rather than specify the processing that needs to be performed, because it is less likely to conflict with future developments.
899:
SGML markup languages whose concrete syntax enables the SHORTTAG VALUE feature, do not require attribute values containing only alphanumeric characters to be enclosed within quotation marks—either double
2222:
and other standards influential in the development of current XML tools; documents include early drafts of SGML administrative materials, documentation, working group papers, and standards for computer
557:
was to minimize optional features. However, XML's well-formedness rules cannot support Wiki-like languages, leaving them unstandardized and difficult to integrate with non-text information systems.
3907: 535:
augmented with a large number of optional features that could be enabled in the SGML Declaration. Not every SGML parser can necessarily process every SGML document. Because each processor's
1592:(Continuous Acquisition and Life-cycle Support) is a US Department of Defense (DoD) initiative for electronically capturing military documents and for linking related data and information. 1514: 190:
standard: "ISO 8879:1986 Information processing â€“ Text and office systems â€“ Standard Generalized Markup Language (SGML)", of which there are three versions:
1232:, validator) for valid XML. The SGML productions in the ISO standard are reported to be LL(3) or LL(4). XML-class subsets are reported to be expressible using a 875:
Elements defined like this have no end tag, and specifying one in the document instance would result in invalid markup. This is syntactically different from
891:, e.g. wherein two equals-signs (==), at the start of a line, are the "heading start-tag", and two equals signs (==) after that are the "heading end-tag". 344:
field. SGML also was extensively applied by the military, and the aerospace, technical reference, and industrial publishing industries. The advent of the
163:
Rigorous: In order to allow markup to take advantage of the techniques available for processing, markup should rigorously define objects like programs and
413:
which allows documents with no DOCTYPE declaration but which can be parsed without a grammar, or documents which have a DOCTYPE declaration that makes no
3419: 1586:
is a markup language originally created as an SGML application, designed for authoring technical documentation; DocBook currently is an XML application.
628: 3414: 1301:, which determines the kinds of references and tags which will be recognized in that entity and element. Also, each element can have an associated 1699:. The original HTML parser class, in Sun System's implementation of Java, is a limited-features SGML parser, using SGML terminology and concepts. 1341:
for both recognition and generation. XML does not use the grammar (DTD) to change delimiter maps or to inform the parse modes, and does not allow
697:
For example, if OMITTAG YES is specified in the SGML Declaration (enabling the OMITTAG feature), and the DTD includes the following declarations:
3636: 1814: 1580:(TEI) is an academic consortium that designs, maintains, and develops technical standards for digital-format textual representation applications. 3424: 2919: 2297: 2262:
ISO/IEC 9070:1991 â€“ Information technology â€“ SGML support facilities â€“ Registration procedures for public text owner identifiers
1850: 983:
Additionally, the SHORTTAG NETENABL IMMEDNET feature allows shortening tags surrounding an empty text value, but forbids shortening full tags:
187: 145: 82: 1372:. In the SGML usage, a concrete syntax is a set of specific delimiters, while the abstract syntax is the set of names for the delimiters. The 668:
usually are intolerant of invalid structures. XML is intolerant of syntax omissions, and does not require a DTD for checking well-formedness.
340:
large-project documents in government, law, and industry. Many such documents must remain readable for several decades—a long time in the
3141: 1550: 4111: 4216: 4136: 3927: 3922: 3768: 887:
Tags can be replaced with delimiter strings, for a terser markup, via the SHORTREF feature. This markup style is now associated with
3934: 1737: 1598:
defines a set of hypertext-oriented element types that allow SGML document authors to build hypertext and multimedia presentations.
356:
SGML (ENR+WWW) defines two kinds of validity. According to the revised Terms and Definitions of ISO 8879 (from the public draft):
2288: 4467: 2657: 2829: 647:. According to the reference syntax, letter case (upper- or lower-case) is not distinguished in tag names, so the three tags 4536: 4337: 3860: 2834: 2804: 1270:", which is parsed into a RDAG of structural units known as "elements". The physical graph is loosely characterized as an 4181: 3511: 3308: 2257:
ISO 9069:1988 â€“ Information processing â€“ SGML support facilities â€“ SGML Document Interchange Format (SDIF)
2240: 1876: 1364:
SGML has an abstract syntax implemented by many possible concrete syntaxes; however, this is not the same usage as in an
1357:. SGML with an SGML declaration is, perhaps, a meta-metalanguage, since it is a metalanguage whose declaration mechanism 2261: 2256: 1309:), which determines which characters are treated as delimiters in context. The SGML standard characterizes parsing as a 2632: 1625: 1377: 1474:
While HTML (Hyper Text Markup Language) was developed partially independently and in parallel with SGML, its creator,
3708: 2732: 1916: 1666: 1661: 1634:, a successor to AAP DTP, is an international SGML standard for document interchange between authors and publishers. 4620: 4605: 4272: 3444: 3288: 550:(CONCUR), to linking processing attributes (LINK), and to embedding SGML documents within SGML documents (SUBDOC). 230:(ISO/IEC Joint Technical Committee 1, Subcommittee 34 â€“ Document description and processing languages) : 1695:
project, and are common parts of Linux distributions. A general archive of SGML software and materials resides at
1672: 519:
SGML generalizes and supports a wide range of markup languages as found in the mid 1980s. These ranged from terse
325: 321: 102: 1678: 631:. For example, an SGML interpreter might be programmed to parse GML, wherein the tags are delimited with a left 511:. The following material concentrates on features not in XML and is not a comprehensive summary of SGML syntax. 4367: 4362: 4121: 4069: 1727: 1274:, but entities might appear multiple times. Moreover, the structure graph is also loosely characterized as an 301:
ISO/IEC TR 9573 â€“ Information processing â€“ SGML support facilities â€“ Techniques for using SGML
4161: 3491: 3004: 2652: 1827: 1457: 254: 1969: 1696: 1190:
the DTD-grammar in SGML must conform to a notion of unambiguity which closely resembles the LL(1) conditions
1561: 1345:; consequently, XML validation of elements is not active in the sense that SGML validation is active. SGML 627:), it is possible to use other characters—provided a suitable concrete syntax is defined in the document's 4506: 3984: 2281: 1723: 1254:
forms an LL(1) language. ... The SGML document grammars by themselves are, however, not LL(1) grammars.
4166: 4074: 4024: 3783: 3116: 3111: 2510: 1556:
Several modern programming languages support tags as primitive token types, or now support Unicode and
333: 1003:( / ) stands for the NET-enabling "start-tag close" (NESTC), and the second slash stands for the NET. 939:
One feature of SGML markup languages is the "presumptuous empty tagging", such that the empty end tag
4615: 4432: 4377: 4156: 4141: 3399: 2819: 2315: 2215: 1529: 1519: 1482: 394: 390: 374: 4480: 4387: 4176: 4151: 3363: 3358: 1772: 1617: 1577: 1437: 469: 2206: 1932: 1186:
A report on an early implementation of a parser for basic SGML, the Amsterdam SGML Parser, notes
215: 4034: 3576: 3566: 3561: 3136: 3121: 3061: 2495: 2490: 2450: 1843: 1485:
HTML Working Group says, "the Group will not assume that an SGML parser is used for 'classic HTML
1313:
switching between recognition modes. During parsing, there is a stack of maps that configure the
951:(in other words, it closes the most recently opened item). The expression is thus equivalent to 659:
are equivalent. (A concrete syntax might change this rule via the NAMECASE NAMING declarations.)
69: 348:
profile has made SGML suitable for widespread application for small-scale, general-purpose use.
4610: 4584: 4352: 4342: 3471: 2889: 2470: 2274: 1202: 500: 341: 123: 3773: 3283: 2505: 2475: 2368: 2358: 2319: 2311: 2029: 337: 336:
format. As a document markup language, SGML was originally designed to enable the sharing of
242: 128: 846:
Note: The OMITTAG feature is unrelated to the tagging of elements whose declared content is
307:
In 2007, the W3C MathML working group agreed to assume the maintenance of these entity sets.
4531: 4437: 4171: 4146: 3989: 3830: 3581: 3268: 3071: 2944: 2727: 1709: 1654: 1405: 1365: 17: 2134: 1987: 947:"inherits" its value from the nearest previous full start tag, which, in this example, is 8: 4372: 2045:"Compiler-Construction Tools and Techniques for SGML parsers: Difficulties and Solutions" 1902: 1872: 1238: 1000: 632: 543:
it is always possible to know whether a document is supported by a particular processor.
227: 223: 1111:(and "&#RE;&#RS;" is a short-reference delimiter in the concrete syntax), then: 389:
An SGML document, all of whose document instances are fully tagged. There need not be a
4317: 4252: 2592: 2231: 2078: 1557: 1534: 1197:
There appears to be no definitive classification of full SGML against a known class of
1174: 45: 1610:. Documentation for Linux packages has used the LinuxDoc SGML DTD and Docbook XML DTD. 3146: 2244: 2235: 1912: 1808: 1441: 1376:
corresponds more to the programming language notion of abstract syntax introduced by
1213: 547: 553:
The notion of customizable features was not appropriate for Web use, so one goal of
3880: 3621: 2949: 2266: 2226: 2179: 2044: 1433: 1318: 1314: 1225: 1206: 524: 445:
The SGML emphasis on validity supports the requirement for generalized markup that
329: 268:
which use an XML syntax. Nowadays, DSSSL is rarely used in new projects apart from
1157:
SGML has many features that defied convenient description with the popular formal
152:
for documents. ISO 8879 Annex A.1 states that generalized markup is "based on two
4490: 4211: 4116: 3870: 3798: 3793: 3788: 3273: 3236: 3231: 3226: 3221: 3216: 3211: 3206: 2243:, in SGML and HTML Explained, Martin Bryan (1997) (the original URL is broken at 2107: 2082: 1994: 1906: 1492: 1475: 1445: 1158: 149: 92: 2058: 676:
Both start tags and end tags may be omitted from a document instance, provided:
198:, which was accepted in October 1986, followed by a minor Technical Corrigendum. 3778: 3526: 3338: 3201: 3191: 3186: 3181: 3176: 3171: 3166: 3161: 3156: 2525: 2515: 2163: 2015: 1263: 1198: 608: 1880: 373:
An SGML document in which, for each document instance, there is an associated
4625: 4599: 4566: 4541: 4526: 4462: 4457: 4452: 4447: 4442: 4287: 4232: 4201: 4191: 4054: 4044: 4014: 4009: 3959: 3939: 3917: 3902: 3855: 3820: 3763: 3758: 3748: 3626: 3571: 3546: 3541: 3521: 3394: 2934: 2373: 2343: 1310: 1217: 818:
Omitting tags is optional â€“ the same excerpt could be tagged like this:
2086: 1710:
Organization for the Advancement of Structured Information Standards (OASIS)
1258:
The SGML standard does not define SGML with formal data structures, such as
490:
Although full SGML allows implicit markup and some other kinds of tags, the
4427: 4397: 4257: 3601: 3596: 3459: 3454: 3449: 3368: 3313: 3263: 3196: 3151: 3126: 3056: 3051: 3046: 3041: 3036: 2994: 2959: 2869: 2864: 2692: 2500: 1747: 1714: 1354: 1342: 546:
Many SGML features relate to markup minimization. Other features relate to
531:-like matching-tag languages. SGML did this by a relatively simple default 1681:, by Yuan-ze Institute of Technology, Taiwan, with Charles Goldfarb, 1994. 1640:
was an early SGML document type definition created, developed and used at
1533:(OED) is entirely marked up with an SGML-based markup language using the 4402: 4099: 4094: 4089: 3673: 3590: 2562: 1742: 1373: 1267: 888: 480: 414: 2183: 429:
requirement that elements end in the same entity in which they started.
4392: 4297: 4004: 3979: 3743: 3698: 3434: 3091: 2904: 2797: 2792: 2787: 2747: 2722: 2597: 2353: 2250: 1947: 1589: 1489:". Although HTML syntax closely resembles SGML syntax with the default 1369: 1259: 1243: 1221: 57: 1165:
technology of the 1980s and the 1990s. The standard warns in Annex H:
475:
the instance itself, containing one top-most element and its contents.
4561: 4556: 4551: 4546: 4521: 4511: 4472: 4422: 4417: 4412: 4407: 4312: 4307: 4302: 4292: 4282: 4267: 4247: 4242: 4237: 4186: 4131: 4126: 4106: 4084: 4064: 4019: 3999: 3954: 3949: 3944: 3912: 3875: 3865: 3850: 3845: 3840: 3825: 3810: 3805: 3733: 3728: 3723: 3703: 3693: 3688: 3683: 3668: 3663: 3611: 3606: 3586: 3556: 3531: 3516: 3486: 3439: 3429: 3409: 3404: 3389: 3384: 3298: 3019: 3014: 2909: 2555: 2550: 2545: 2540: 2535: 2443: 2438: 2433: 2428: 1631: 1505:
serialization, which conforms to XML and therefore to SGML as well.
1233: 1015:(angled bracket)—hence the corresponding construct in XML appears as 636: 620: 281: 153: 1691:
SP and Jade, the associated DSSSL processors, are maintained by the
253:(ISO/IEC 10179) – Document processing and styling language based on 4196: 3974: 3678: 3506: 3343: 3333: 3318: 3293: 3278: 3253: 3248: 3131: 3106: 3101: 3086: 3081: 3076: 3066: 3031: 3026: 3009: 2989: 2984: 2979: 2974: 2969: 2964: 2954: 2939: 2929: 2924: 2914: 2899: 2894: 2884: 2879: 2874: 2859: 2854: 2849: 2844: 2839: 2824: 2809: 2782: 2777: 2772: 2767: 2762: 2757: 2752: 2742: 2737: 2717: 2712: 2702: 2697: 2687: 2682: 2672: 2667: 2662: 2637: 2627: 2520: 2423: 2418: 2413: 2408: 2403: 2398: 2393: 2388: 2383: 1692: 1637: 1607: 1513: 1429: 1178: 175: 164: 1669:, by Standard Generalized Markup Language Users', 1991, C language 4485: 4277: 4262: 4059: 4049: 4039: 3815: 3631: 3476: 3464: 2622: 2617: 2612: 2607: 2602: 2587: 2582: 2577: 2572: 2567: 2530: 2485: 2480: 2465: 2460: 2455: 2200: 1621: 1613: 1583: 1553:
markup language for typesetting and documentation is an example.
1453: 1449: 1409: 1251: 1162: 616: 507:
For introductory information on a basic, modern SGML syntax, see
171: 1293:(s9.6.1). Each entity, and each element, can have an associated 503:, all of which are indicated in the document by explicit markup. 464:
the Prologue, containing a DOCTYPE declaration with the various
4347: 4332: 4327: 4322: 3994: 3969: 3897: 3753: 3738: 3718: 3713: 3658: 3651: 3646: 3641: 3536: 3501: 3348: 2999: 2814: 2378: 1595: 1425: 1417: 1229: 277: 265: 397:, the instance can be parsed with or without reference to it. 297:
SGML is supported by various technical reports, in particular
4382: 4357: 4079: 3964: 3835: 3616: 3481: 3353: 3328: 3323: 3303: 2677: 2647: 2642: 2363: 2348: 2338: 2333: 2030:"Re: Other whitespace problems was Re: Whitespace rules (v2)" 1795:"JTC 1/SC 34 – Document Description and Processing Languages" 1773:"JTC 1/SC 34 – Document description and processing languages" 1732: 1719: 1601: 1502: 1497: 1413: 1250:
The class of documents that conform to a given SGML document
908:(LITA)—so that the previous markup example could be written: 288: 269: 250: 2211: 683:
the DTD indicates that the tags are permitted to be omitted,
499:
declarations, elements, comments, character references, and
4029: 3892: 3885: 3551: 3496: 3096: 2707: 2207:
Introduction and Examples of Software Documentation in SGML
1794: 1641: 1469: 1421: 570: 528: 520: 434: 261: 245:
of SGML. Full SGML is rarely found or used in new projects.
112: 1349:
a DTD (e.g. simple XML), is a grammar or a language; SGML
393:
associated with any of the instances. Note: If there is a
4516: 4206: 3258: 2175: 2142: 1831: 1684: 1400: 1394: 876: 686:(for start tags) the element has no associated required ( 554: 508: 491: 426: 410: 345: 238: 116: 2059:"HTML 4–4 Conformance: requirements and recommendations" 1236:. According to one paper, and probably considered at an 304:
Part 13: Public entity sets for mathematics and science
204:, in 1996, resulted from a Technical Corrigendum to add 2051: 680:
the OMITTAG feature is enabled in the SGML Declaration,
417:
contributions to the document. The standard calls this
37: 222:
SGML is part of a trio of enabling ISO standards for
2296: 1212:
XML is described as being generally parsable like a
1173:notation was deliberately designed to resemble the 2245:http://www.is-thought.co.uk/book/sgml-4.htm#Fig4-2 2008: 1246:level rather than a character or delimiter level: 148:8879:1986) is a standard for defining generalized 2166:(1987). "LEXX—A programmable structured editor". 2077: 1970:"The Implementation of the Amsterdam SGML Parser" 1278:, but the ID/IDREF markup allows arbitrary arcs. 693:the tag can be unambiguously inferred by context. 560: 4597: 1262:; however, an SGML document is constructed of a 2036: 208:allowing arbitrary-language and -script markup. 1648: 623:in an SGML document (per the standard-defined 234:SGML (ISO 8879) – Generalized markup language 2282: 2156: 1877:"The Roots of SGML – A Personal Recollection" 569:resembles this example, which is the default 2135:"HTML 5, one vocabulary, two serializations" 2100: 2042: 1334:parsing difficult to formally characterize. 409:was introduced in SGML (ENR+WWW) to support 385:SGML document is defined by the standard as 369:SGML document is defined by the standard as 1979: 1961: 1895: 1865: 1836: 1813:: CS1 maint: numeric names: authors list ( 1329:lexical structures, and actively â€” to 1285:The SGML standard describes it in terms of 1266:(RDAG) of physical storage units known as " 479:An SGML document may be composed from many 377:(DTD) to whose DTD that instance conforms. 218:to better support XML and WWW requirements. 2289: 2275: 2126: 2071: 1152: 2218: â€“ Collection on the development of 2162: 1939: 1933:"Terms and Definitions of ISO 8879 draft" 1792: 1986:Carroll, Jeremy J. (November 26, 2001). 1901: 1871: 1738:List of general purpose markup languages 1512: 1481:The charter for the 2006 revival of the 843:and would still represent valid markup. 291:. HyTime is rarely used in new projects. 2227:SGML Syntax Summary by Charles Goldfarb 2168:IBM Journal of Research and Development 2022: 1985: 1657:implementations of SGML have included: 1540:The third edition is marked up as XML. 457:An SGML document may have three parts: 287:HyTime was partially reworked into W3C 14: 4598: 2132: 1967: 1945: 1726:-based processing language similar to 971:, which is structurally equivalent to 662: 2270: 2232:SGML document introducing you to SGML 1766: 1764: 2253:Wayne Wohler, IBM Corporation, 1994. 1786: 1560:pattern-matching. An example is the 815:tags, would represent valid markup. 615:. Although the markup norm is using 514: 351: 181: 178:are examples which used SGML tools. 138:Standard Generalized Markup Language 31:Standard Generalized Markup Language 1770: 1194:and specifies various differences. 973:<ITALICS>this</ITALICS> 953:<ITALICS>this</ITALICS> 24: 2236:Some reasons why SGML is important 1761: 1675:, by James Clark, 1993, C language 1626:Association of American Publishers 1321:relates to the recognition modes. 539:can be compared to the document's 70:Uniform Type Identifier (UTI) 25: 4637: 2194: 2133:Dubost, Karl (January 15, 2008). 978: 4580: 4579: 2108:"HTML5 — Parsing HTML documents" 1201:. Plausible classes may include 36: 1946:Wohler, Wayne (July 21, 1998). 1567: 879:empty elements in this regard. 494:specification (s4.3.1) states: 237:SGML was reworked in 1998 into 1925: 1821: 1412:. Applications of XML include 1383: 1088:"&#RE;&#RS;" 561:Concrete and abstract syntaxes 401: 13: 1: 1754: 1264:rooted directed acyclic graph 967:(Null End Tag) construction: 527:-like bracketed languages to 2139:Questions & Answers blog 2087:"HTML Working Group Charter" 1988:"CoParsing of RDF & XML" 1687:by James Clark, C++ language 1216:for non-validated XML and a 945:<ITALICS>this</> 830:<section><title> 823:<chapter><title> 548:concurrent (parallel) markup 260:DSSSL was reworked into W3C 7: 2016:"SGML: Grammar Productions" 1702: 1649:Open-source implementations 1523:(1985), showing SGML markup 988:<QUOTE></QUOTE> 894: 882: 643:prefix denotes an end tag: 611:in many different types of 326:Generalized Markup Language 214:, in 1998, resulted from a 63:application/sgml, text/sgml 10: 4642: 2201:Overview of SGML Resources 1624:documents, defined by the 1562:Scala programming language 1527:The second edition of the 1467: 1392: 671: 447:markup should be rigorous. 315: 4575: 4499: 4225: 3377: 2326: 2308: 2216:Charles Babbage Institute 2112:World Wide Web Consortium 1543: 1530:Oxford English Dictionary 1520:Oxford English Dictionary 1483:World Wide Web Consortium 1076:"</line>" 1007:XML defines NESTC with a 625:reference concrete syntax 565:The usual (default) SGML 533:reference concrete syntax 452: 395:document type declaration 391:document type declaration 375:document type declaration 212:SGML (ENR+WWW or WebSGML) 122: 108: 98: 88: 78: 68: 56: 44: 35: 1968:Egmond (December 1989). 1618:document type definition 1578:Text Encoding Initiative 1127: 1113: 1025: 985: 910: 852: 820: 790: 699: 575: 470:Document Type Definition 58:Internet media type 4621:Technical communication 4606:Data modeling languages 1463: 1203:tree-adjoining grammars 1153:Formal characterization 963:Another feature is the 850:as defined in the DTD: 645::xmp.Hello, world:exmp. 501:processing instructions 2212:SC34 Committee Records 1524: 1508: 1388: 1256: 1192: 1184: 958: 924:typicallysomethinglike 619:as start- and end-tag 589:typicallysomethinglike 505: 399: 379: 363: 342:information technology 1516: 1299:declared content type 1248: 1188: 1167: 1161:and the contemporary 1118:firstline secondline 496: 468:that together make a 461:the SGML Declaration, 387: 371: 358: 216:Technical Corrigendum 206:extended naming rules 2241:The SGML Declaration 2085:(February 6, 2009). 1903:Goldfarb, Charles F. 1883:on December 20, 2012 1873:Goldfarb, Charles F. 1771:ISO (5 March 2008). 1406:internationalization 1370:concrete syntax tree 1366:abstract syntax tree 320:SGML descended from 224:electronic documents 2184:10.1147/rd.311.0073 1948:"SGML Declarations" 1911:. Clarendon Press. 1337:SGML uses the term 1307:short reference map 1220:-style pipeline of 799:TheSGMLDeclaration 795:IntroductiontoSGML 788:then this excerpt: 663:Markup minimization 584:"example" 466:markup declarations 228:ISO/IEC JTC 1/SC 34 32: 2302:by standard number 2114:. October 28, 2014 2043:Bruggemann-Klein. 1558:regular expression 1525: 1517:A fragment of the 1175:regular expression 1125:is equivalent to: 1011:, and NET with an 999:wherein the first 993:can be written as 837:<subsection> 832:TheSGMLDeclaration 825:IntroductiontoSGML 813:</title> 801:<subsection> 537:System Declaration 523:-like syntaxes to 99:Extended from 46:Filename extension 30: 4593: 4592: 2316:ISO romanizations 2251:SGML Declarations 2203:at W3C's website. 1908:The SGML Handbook 1844:"ISO/IEC TR 9573" 1291:recognition modes 1214:two-level grammar 1207:adaptive grammars 969:<ITALICS/this/ 690:) attributes, and 603:SGML provides an 573:concrete syntax: 515:Optional features 487:of the document. 423:Integrally stored 352:Document validity 182:Standard versions 134: 133: 79:Developed by 16:(Redirected from 4633: 4616:Markup languages 4583: 4582: 2303: 2291: 2284: 2277: 2268: 2267: 2188: 2187: 2164:Cowlishaw, M. F. 2160: 2154: 2153: 2151: 2149: 2130: 2124: 2123: 2121: 2119: 2104: 2098: 2097: 2095: 2093: 2083:Berners-Lee, Tim 2075: 2069: 2068: 2066: 2065: 2055: 2049: 2048: 2040: 2034: 2033: 2026: 2020: 2019: 2012: 2006: 2005: 2003: 2001: 1992: 1983: 1977: 1976: 1974: 1965: 1959: 1958: 1956: 1954: 1943: 1937: 1936: 1929: 1923: 1922: 1899: 1893: 1892: 1890: 1888: 1879:. Archived from 1869: 1863: 1862: 1860: 1858: 1848: 1840: 1834: 1825: 1819: 1818: 1812: 1804: 1802: 1801: 1790: 1784: 1783: 1781: 1780: 1768: 1488: 1361:a metalanguage. 1148: 1145: 1141: 1138: 1134: 1131: 1121: 1117: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 989: 974: 970: 954: 950: 946: 942: 935: 931: 927: 923: 920: 917: 914: 907: 904:(LIT) or single 903: 871: 868: 865: 862: 859: 856: 849: 838: 835: 831: 828: 824: 814: 810: 807:which omits two 802: 798: 794: 784: 781: 778: 775: 772: 769: 766: 763: 760: 757: 754: 751: 748: 745: 742: 739: 736: 733: 730: 727: 724: 721: 718: 715: 712: 709: 706: 703: 689: 658: 654: 650: 646: 642: 629:SGML declaration 599: 596: 595:</ITALICS> 592: 588: 585: 582: 579: 541:SGML Declaration 338:machine-readable 330:Charles Goldfarb 284:and scheduling. 150:markup languages 109:Extended to 40: 33: 29: 21: 4641: 4640: 4636: 4635: 4634: 4632: 4631: 4630: 4596: 4595: 4594: 4589: 4571: 4495: 4221: 3373: 2322: 2304: 2301: 2295: 2197: 2192: 2191: 2161: 2157: 2147: 2145: 2131: 2127: 2117: 2115: 2106: 2105: 2101: 2091: 2089: 2076: 2072: 2063: 2061: 2057: 2056: 2052: 2041: 2037: 2028: 2027: 2023: 2014: 2013: 2009: 1999: 1997: 1995:Hewlett-Packard 1990: 1984: 1980: 1972: 1966: 1962: 1952: 1950: 1944: 1940: 1931: 1930: 1926: 1919: 1900: 1896: 1886: 1884: 1870: 1866: 1856: 1854: 1846: 1842: 1841: 1837: 1826: 1822: 1806: 1805: 1799: 1797: 1793:ISO JTC1/SC34. 1791: 1787: 1778: 1776: 1769: 1762: 1757: 1752: 1705: 1651: 1570: 1546: 1511: 1493:concrete syntax 1486: 1476:Tim Berners-Lee 1472: 1466: 1397: 1391: 1386: 1239:information set 1159:automata theory 1155: 1150: 1149: 1146: 1143: 1139: 1136: 1132: 1129: 1123: 1122: 1119: 1115: 1109: 1108: 1105: 1102: 1099: 1096: 1093: 1090: 1087: 1084: 1081: 1078: 1075: 1072: 1069: 1066: 1063: 1060: 1057: 1054: 1051: 1048: 1045: 1042: 1039: 1036: 1033: 1030: 1027: 997: 991: 990: 987: 981: 972: 968: 961: 952: 949:<ITALICS> 948: 944: 940: 937: 936: 933: 929: 926:<ITALICS> 925: 921: 918: 915: 912: 905: 901: 897: 885: 873: 872: 869: 866: 863: 860: 857: 854: 847: 841: 840: 836: 833: 829: 826: 822: 812: 808: 805: 804: 800: 797:<section> 796: 793:<chapter> 792: 786: 785: 782: 779: 776: 773: 770: 767: 764: 761: 758: 755: 752: 749: 746: 743: 740: 737: 734: 731: 728: 725: 722: 719: 716: 713: 710: 707: 704: 701: 687: 674: 665: 656: 652: 648: 644: 640: 613:concrete syntax 605:abstract syntax 601: 600: 597: 594: 591:<ITALICS> 590: 586: 583: 580: 577: 567:concrete syntax 563: 517: 485:concrete syntax 455: 449:(ISO 8879 A.1) 404: 354: 318: 241:, a successful 184: 93:Markup language 64: 52: 28: 27:Markup language 23: 22: 15: 12: 11: 5: 4639: 4629: 4628: 4623: 4618: 4613: 4608: 4591: 4590: 4588: 4587: 4576: 4573: 4572: 4570: 4569: 4564: 4559: 4554: 4549: 4544: 4539: 4534: 4529: 4524: 4519: 4514: 4509: 4503: 4501: 4497: 4496: 4494: 4493: 4488: 4483: 4478: 4475: 4470: 4465: 4460: 4455: 4450: 4445: 4440: 4435: 4430: 4425: 4420: 4415: 4410: 4405: 4400: 4395: 4390: 4385: 4380: 4375: 4370: 4365: 4360: 4355: 4350: 4345: 4340: 4335: 4330: 4325: 4320: 4315: 4310: 4305: 4300: 4295: 4290: 4285: 4280: 4275: 4270: 4265: 4260: 4255: 4250: 4245: 4240: 4235: 4229: 4227: 4223: 4222: 4220: 4219: 4214: 4209: 4204: 4199: 4194: 4189: 4184: 4179: 4174: 4169: 4164: 4159: 4154: 4149: 4144: 4139: 4134: 4129: 4124: 4119: 4114: 4109: 4104: 4103: 4102: 4097: 4087: 4082: 4077: 4072: 4067: 4062: 4057: 4052: 4047: 4042: 4037: 4032: 4027: 4022: 4017: 4012: 4007: 4002: 3997: 3992: 3987: 3982: 3977: 3972: 3967: 3962: 3957: 3952: 3947: 3942: 3937: 3932: 3931: 3930: 3920: 3915: 3910: 3905: 3900: 3895: 3890: 3889: 3888: 3883: 3873: 3868: 3863: 3858: 3853: 3848: 3843: 3838: 3833: 3828: 3823: 3818: 3813: 3808: 3803: 3802: 3801: 3796: 3791: 3786: 3781: 3776: 3771: 3766: 3761: 3751: 3746: 3741: 3736: 3731: 3726: 3721: 3716: 3711: 3706: 3701: 3696: 3691: 3686: 3681: 3676: 3671: 3666: 3661: 3656: 3655: 3654: 3649: 3639: 3634: 3629: 3624: 3619: 3614: 3609: 3604: 3599: 3594: 3584: 3579: 3574: 3569: 3564: 3559: 3554: 3549: 3544: 3539: 3534: 3529: 3524: 3519: 3514: 3509: 3504: 3499: 3494: 3489: 3484: 3479: 3474: 3469: 3468: 3467: 3462: 3457: 3452: 3447: 3437: 3432: 3427: 3422: 3417: 3412: 3407: 3402: 3397: 3392: 3387: 3381: 3379: 3375: 3374: 3372: 3371: 3366: 3361: 3356: 3351: 3346: 3341: 3336: 3331: 3326: 3321: 3316: 3311: 3306: 3301: 3296: 3291: 3286: 3281: 3276: 3271: 3266: 3261: 3256: 3251: 3246: 3241: 3240: 3239: 3234: 3229: 3224: 3219: 3214: 3209: 3204: 3199: 3194: 3189: 3184: 3179: 3174: 3169: 3164: 3159: 3149: 3144: 3139: 3134: 3129: 3124: 3119: 3114: 3109: 3104: 3099: 3094: 3089: 3084: 3079: 3074: 3069: 3064: 3059: 3054: 3049: 3044: 3039: 3034: 3029: 3024: 3023: 3022: 3012: 3007: 3002: 2997: 2992: 2987: 2982: 2977: 2972: 2967: 2962: 2957: 2952: 2947: 2942: 2937: 2932: 2927: 2922: 2917: 2912: 2907: 2902: 2897: 2892: 2887: 2882: 2877: 2872: 2867: 2862: 2857: 2852: 2847: 2842: 2837: 2832: 2827: 2822: 2817: 2812: 2807: 2802: 2801: 2800: 2795: 2790: 2780: 2775: 2770: 2765: 2760: 2755: 2750: 2745: 2740: 2735: 2730: 2725: 2720: 2715: 2710: 2705: 2700: 2695: 2690: 2685: 2680: 2675: 2670: 2665: 2660: 2655: 2650: 2645: 2640: 2635: 2630: 2625: 2620: 2615: 2610: 2605: 2600: 2595: 2590: 2585: 2580: 2575: 2570: 2565: 2560: 2559: 2558: 2553: 2548: 2543: 2538: 2528: 2523: 2518: 2513: 2508: 2503: 2498: 2493: 2488: 2483: 2478: 2473: 2468: 2463: 2458: 2453: 2448: 2447: 2446: 2441: 2436: 2431: 2426: 2421: 2416: 2411: 2406: 2401: 2396: 2391: 2386: 2376: 2371: 2366: 2361: 2356: 2351: 2346: 2341: 2336: 2330: 2328: 2324: 2323: 2309: 2306: 2305: 2294: 2293: 2286: 2279: 2271: 2265: 2264: 2259: 2254: 2248: 2238: 2229: 2224: 2209: 2204: 2196: 2195:External links 2193: 2190: 2189: 2155: 2125: 2099: 2070: 2050: 2035: 2021: 2007: 1978: 1960: 1938: 1924: 1917: 1894: 1864: 1835: 1820: 1785: 1759: 1758: 1756: 1753: 1751: 1750: 1745: 1740: 1735: 1730: 1717: 1712: 1706: 1704: 1701: 1689: 1688: 1682: 1676: 1670: 1664: 1650: 1647: 1646: 1645: 1635: 1629: 1611: 1605: 1599: 1593: 1587: 1581: 1569: 1566: 1545: 1542: 1510: 1507: 1468:Main article: 1465: 1462: 1393:Main article: 1390: 1387: 1385: 1382: 1199:formal grammar 1154: 1151: 1147:</lines> 1128: 1120:</lines> 1114: 1026: 1017:<QUOTE/> 995: 986: 980: 979:Other features 977: 960: 957: 934:</QUOTE> 911: 896: 893: 884: 881: 853: 834:</title> 827:</title> 821: 791: 700: 695: 694: 691: 684: 681: 673: 670: 664: 661: 617:angle brackets 598:</QUOTE> 576: 562: 559: 516: 513: 477: 476: 473: 462: 454: 451: 431:Reference-free 403: 400: 353: 350: 317: 314: 313: 312: 311: 310: 309: 308: 295: 294: 293: 292: 280:– Generalized 275: 274: 273: 272:documentation. 248: 247: 246: 220: 219: 209: 199: 183: 180: 169: 168: 161: 132: 131: 126: 120: 119: 110: 106: 105: 100: 96: 95: 90: 89:Type of format 86: 85: 80: 76: 75: 72: 66: 65: 62: 60: 54: 53: 50: 48: 42: 41: 26: 9: 6: 4: 3: 2: 4638: 4627: 4624: 4622: 4619: 4617: 4614: 4612: 4611:ISO standards 4609: 4607: 4604: 4603: 4601: 4586: 4578: 4577: 4574: 4568: 4565: 4563: 4560: 4558: 4555: 4553: 4550: 4548: 4545: 4543: 4540: 4538: 4535: 4533: 4530: 4528: 4525: 4523: 4520: 4518: 4515: 4513: 4510: 4508: 4505: 4504: 4502: 4498: 4492: 4489: 4487: 4484: 4482: 4479: 4476: 4474: 4471: 4469: 4466: 4464: 4461: 4459: 4456: 4454: 4451: 4449: 4446: 4444: 4441: 4439: 4436: 4434: 4431: 4429: 4426: 4424: 4421: 4419: 4416: 4414: 4411: 4409: 4406: 4404: 4401: 4399: 4396: 4394: 4391: 4389: 4386: 4384: 4381: 4379: 4376: 4374: 4371: 4369: 4366: 4364: 4361: 4359: 4356: 4354: 4351: 4349: 4346: 4344: 4341: 4339: 4336: 4334: 4331: 4329: 4326: 4324: 4321: 4319: 4316: 4314: 4311: 4309: 4306: 4304: 4301: 4299: 4296: 4294: 4291: 4289: 4286: 4284: 4281: 4279: 4276: 4274: 4271: 4269: 4266: 4264: 4261: 4259: 4256: 4254: 4251: 4249: 4246: 4244: 4241: 4239: 4236: 4234: 4231: 4230: 4228: 4224: 4218: 4215: 4213: 4210: 4208: 4205: 4203: 4200: 4198: 4195: 4193: 4190: 4188: 4185: 4183: 4180: 4178: 4175: 4173: 4170: 4168: 4165: 4163: 4160: 4158: 4155: 4153: 4150: 4148: 4145: 4143: 4140: 4138: 4135: 4133: 4130: 4128: 4125: 4123: 4120: 4118: 4115: 4113: 4110: 4108: 4105: 4101: 4098: 4096: 4093: 4092: 4091: 4088: 4086: 4083: 4081: 4078: 4076: 4073: 4071: 4068: 4066: 4063: 4061: 4058: 4056: 4053: 4051: 4048: 4046: 4043: 4041: 4038: 4036: 4033: 4031: 4028: 4026: 4023: 4021: 4018: 4016: 4013: 4011: 4008: 4006: 4003: 4001: 3998: 3996: 3993: 3991: 3988: 3986: 3983: 3981: 3978: 3976: 3973: 3971: 3968: 3966: 3963: 3961: 3958: 3956: 3953: 3951: 3948: 3946: 3943: 3941: 3938: 3936: 3933: 3929: 3926: 3925: 3924: 3921: 3919: 3916: 3914: 3911: 3909: 3906: 3904: 3901: 3899: 3896: 3894: 3891: 3887: 3884: 3882: 3879: 3878: 3877: 3874: 3872: 3869: 3867: 3864: 3862: 3859: 3857: 3854: 3852: 3849: 3847: 3844: 3842: 3839: 3837: 3834: 3832: 3829: 3827: 3824: 3822: 3819: 3817: 3814: 3812: 3809: 3807: 3804: 3800: 3797: 3795: 3792: 3790: 3787: 3785: 3782: 3780: 3777: 3775: 3772: 3770: 3767: 3765: 3762: 3760: 3757: 3756: 3755: 3752: 3750: 3747: 3745: 3742: 3740: 3737: 3735: 3732: 3730: 3727: 3725: 3722: 3720: 3717: 3715: 3712: 3710: 3707: 3705: 3702: 3700: 3697: 3695: 3692: 3690: 3687: 3685: 3682: 3680: 3677: 3675: 3672: 3670: 3667: 3665: 3662: 3660: 3657: 3653: 3650: 3648: 3645: 3644: 3643: 3640: 3638: 3635: 3633: 3630: 3628: 3625: 3623: 3620: 3618: 3615: 3613: 3610: 3608: 3605: 3603: 3600: 3598: 3595: 3592: 3588: 3585: 3583: 3580: 3578: 3575: 3573: 3570: 3568: 3565: 3563: 3560: 3558: 3555: 3553: 3550: 3548: 3545: 3543: 3540: 3538: 3535: 3533: 3530: 3528: 3525: 3523: 3520: 3518: 3515: 3513: 3510: 3508: 3505: 3503: 3500: 3498: 3495: 3493: 3490: 3488: 3485: 3483: 3480: 3478: 3475: 3473: 3470: 3466: 3463: 3461: 3458: 3456: 3453: 3451: 3448: 3446: 3443: 3442: 3441: 3438: 3436: 3433: 3431: 3428: 3426: 3423: 3421: 3418: 3416: 3413: 3411: 3408: 3406: 3403: 3401: 3398: 3396: 3393: 3391: 3388: 3386: 3383: 3382: 3380: 3376: 3370: 3367: 3365: 3362: 3360: 3357: 3355: 3352: 3350: 3347: 3345: 3342: 3340: 3337: 3335: 3332: 3330: 3327: 3325: 3322: 3320: 3317: 3315: 3312: 3310: 3307: 3305: 3302: 3300: 3297: 3295: 3292: 3290: 3287: 3285: 3282: 3280: 3277: 3275: 3272: 3270: 3267: 3265: 3262: 3260: 3257: 3255: 3252: 3250: 3247: 3245: 3242: 3238: 3235: 3233: 3230: 3228: 3225: 3223: 3220: 3218: 3215: 3213: 3210: 3208: 3205: 3203: 3200: 3198: 3195: 3193: 3190: 3188: 3185: 3183: 3180: 3178: 3175: 3173: 3170: 3168: 3165: 3163: 3160: 3158: 3155: 3154: 3153: 3150: 3148: 3145: 3143: 3140: 3138: 3135: 3133: 3130: 3128: 3125: 3123: 3120: 3118: 3115: 3113: 3110: 3108: 3105: 3103: 3100: 3098: 3095: 3093: 3090: 3088: 3085: 3083: 3080: 3078: 3075: 3073: 3070: 3068: 3065: 3063: 3060: 3058: 3055: 3053: 3050: 3048: 3045: 3043: 3040: 3038: 3035: 3033: 3030: 3028: 3025: 3021: 3018: 3017: 3016: 3013: 3011: 3008: 3006: 3003: 3001: 2998: 2996: 2993: 2991: 2988: 2986: 2983: 2981: 2978: 2976: 2973: 2971: 2968: 2966: 2963: 2961: 2958: 2956: 2953: 2951: 2948: 2946: 2943: 2941: 2938: 2936: 2933: 2931: 2928: 2926: 2923: 2921: 2918: 2916: 2913: 2911: 2908: 2906: 2903: 2901: 2898: 2896: 2893: 2891: 2888: 2886: 2883: 2881: 2878: 2876: 2873: 2871: 2868: 2866: 2863: 2861: 2858: 2856: 2853: 2851: 2848: 2846: 2843: 2841: 2838: 2836: 2833: 2831: 2828: 2826: 2823: 2821: 2818: 2816: 2813: 2811: 2808: 2806: 2803: 2799: 2796: 2794: 2791: 2789: 2786: 2785: 2784: 2781: 2779: 2776: 2774: 2771: 2769: 2766: 2764: 2761: 2759: 2756: 2754: 2751: 2749: 2746: 2744: 2741: 2739: 2736: 2734: 2731: 2729: 2726: 2724: 2721: 2719: 2716: 2714: 2711: 2709: 2706: 2704: 2701: 2699: 2696: 2694: 2691: 2689: 2686: 2684: 2681: 2679: 2676: 2674: 2671: 2669: 2666: 2664: 2661: 2659: 2656: 2654: 2651: 2649: 2646: 2644: 2641: 2639: 2636: 2634: 2631: 2629: 2626: 2624: 2621: 2619: 2616: 2614: 2611: 2609: 2606: 2604: 2601: 2599: 2596: 2594: 2591: 2589: 2586: 2584: 2581: 2579: 2576: 2574: 2571: 2569: 2566: 2564: 2561: 2557: 2554: 2552: 2549: 2547: 2544: 2542: 2539: 2537: 2534: 2533: 2532: 2529: 2527: 2524: 2522: 2519: 2517: 2514: 2512: 2509: 2507: 2504: 2502: 2499: 2497: 2494: 2492: 2489: 2487: 2484: 2482: 2479: 2477: 2474: 2472: 2469: 2467: 2464: 2462: 2459: 2457: 2454: 2452: 2449: 2445: 2442: 2440: 2437: 2435: 2432: 2430: 2427: 2425: 2422: 2420: 2417: 2415: 2412: 2410: 2407: 2405: 2402: 2400: 2397: 2395: 2392: 2390: 2387: 2385: 2382: 2381: 2380: 2377: 2375: 2372: 2370: 2367: 2365: 2362: 2360: 2357: 2355: 2352: 2350: 2347: 2345: 2342: 2340: 2337: 2335: 2332: 2331: 2329: 2325: 2321: 2320:IEC standards 2317: 2313: 2312:ISO standards 2307: 2299: 2292: 2287: 2285: 2280: 2278: 2273: 2272: 2269: 2263: 2260: 2258: 2255: 2252: 2249: 2246: 2242: 2239: 2237: 2233: 2230: 2228: 2225: 2221: 2217: 2213: 2210: 2208: 2205: 2202: 2199: 2198: 2185: 2181: 2177: 2173: 2169: 2165: 2159: 2144: 2140: 2136: 2129: 2113: 2109: 2103: 2088: 2084: 2080: 2079:Lilley, Chris 2074: 2060: 2054: 2046: 2039: 2031: 2025: 2017: 2011: 1996: 1989: 1982: 1971: 1964: 1949: 1942: 1934: 1928: 1920: 1918:9780198537373 1914: 1910: 1909: 1904: 1898: 1882: 1878: 1874: 1868: 1852: 1845: 1839: 1833: 1829: 1828:ISO/IEC 10744 1824: 1816: 1810: 1796: 1789: 1774: 1767: 1765: 1760: 1749: 1746: 1744: 1741: 1739: 1736: 1734: 1731: 1729: 1725: 1721: 1718: 1716: 1713: 1711: 1708: 1707: 1700: 1698: 1694: 1686: 1683: 1680: 1677: 1674: 1671: 1668: 1665: 1663: 1660: 1659: 1658: 1656: 1643: 1639: 1636: 1633: 1630: 1627: 1623: 1619: 1615: 1612: 1609: 1606: 1603: 1600: 1597: 1594: 1591: 1588: 1585: 1582: 1579: 1576: 1575: 1574: 1565: 1563: 1559: 1554: 1552: 1541: 1538: 1537:text editor. 1536: 1532: 1531: 1522: 1521: 1515: 1506: 1504: 1499: 1495: 1494: 1484: 1479: 1477: 1471: 1461: 1459: 1455: 1451: 1447: 1443: 1439: 1435: 1431: 1427: 1423: 1419: 1415: 1411: 1407: 1402: 1396: 1381: 1379: 1378:John McCarthy 1375: 1371: 1367: 1362: 1360: 1356: 1352: 1348: 1344: 1340: 1335: 1332: 1328: 1322: 1320: 1316: 1312: 1311:state machine 1308: 1304: 1303:delimiter map 1300: 1296: 1292: 1288: 1283: 1279: 1277: 1273: 1269: 1265: 1261: 1255: 1253: 1247: 1245: 1241: 1240: 1235: 1231: 1227: 1223: 1219: 1215: 1210: 1208: 1204: 1200: 1195: 1191: 1187: 1183: 1180: 1176: 1172: 1166: 1164: 1160: 1144:</line> 1137:</line> 1130:<lines> 1126: 1116:<lines> 1112: 1082:<!SHORTREF 1024: 1020: 1018: 1014: 1010: 1006: 1002: 996:<QUOTE// 994: 984: 976: 966: 956: 909: 892: 890: 880: 878: 851: 844: 819: 816: 811:tags and two 809:<title> 789: 698: 692: 685: 682: 679: 678: 677: 669: 660: 657:<quOtE> 653:<QUOTE> 649:<quote> 638: 634: 630: 626: 622: 618: 614: 610: 606: 574: 572: 568: 558: 556: 551: 549: 544: 542: 538: 534: 530: 526: 522: 512: 510: 504: 502: 495: 493: 488: 486: 482: 474: 471: 467: 463: 460: 459: 458: 450: 448: 443: 441: 440:type-validity 436: 433:reflects the 432: 428: 425:reflects the 424: 420: 416: 412: 408: 398: 396: 392: 386: 384: 378: 376: 370: 368: 362: 357: 349: 347: 343: 339: 335: 331: 328:(GML), which 327: 323: 306: 305: 303: 302: 300: 299: 298: 290: 286: 285: 283: 279: 276: 271: 267: 263: 259: 258: 256: 252: 249: 244: 240: 236: 235: 233: 232: 231: 229: 226:developed by 225: 217: 213: 210: 207: 203: 200: 197: 193: 192: 191: 189: 179: 177: 173: 166: 162: 159: 158: 157: 155: 151: 147: 143: 139: 130: 127: 125: 121: 118: 114: 111: 107: 104: 101: 97: 94: 91: 87: 84: 81: 77: 73: 71: 67: 61: 59: 55: 49: 47: 43: 39: 34: 19: 4438:27000 series 3243: 2219: 2171: 2167: 2158: 2148:February 25, 2146:. Retrieved 2138: 2128: 2116:. Retrieved 2111: 2102: 2090:. Retrieved 2073: 2062:. Retrieved 2053: 2038: 2024: 2010: 1998:. Retrieved 1981: 1963: 1951:. Retrieved 1941: 1927: 1907: 1897: 1885:. Retrieved 1881:the original 1867: 1855:. Retrieved 1838: 1823: 1798:. Retrieved 1788: 1777:. Retrieved 1748:Tag omission 1715:S-expression 1690: 1653:Significant 1652: 1571: 1568:Applications 1555: 1547: 1539: 1528: 1526: 1518: 1490: 1480: 1473: 1398: 1368:and as in a 1363: 1358: 1355:metalanguage 1350: 1346: 1343:tag omission 1338: 1336: 1330: 1326: 1323: 1317:, while the 1306: 1302: 1298: 1294: 1290: 1286: 1284: 1280: 1276:element tree 1275: 1271: 1257: 1249: 1237: 1211: 1196: 1193: 1189: 1185: 1177:notation of 1170: 1168: 1156: 1140:<line> 1133:<line> 1124: 1110: 1046:<!ELEMENT 1028:<!ELEMENT 1021: 1016: 1012: 1008: 1004: 998: 992: 982: 964: 962: 938: 898: 886: 874: 855:<!ELEMENT 845: 842: 817: 806: 787: 756:<!ELEMENT 732:<!ELEMENT 702:<!ELEMENT 696: 675: 666: 635:and a right 624: 612: 607:that can be 604: 602: 566: 564: 552: 545: 540: 536: 532: 518: 506: 497: 489: 484: 478: 465: 456: 446: 444: 439: 430: 422: 419:fully tagged 418: 407:Tag-validity 406: 405: 388: 382: 380: 372: 366: 364: 359: 355: 319: 296: 221: 211: 205: 201: 195: 185: 170: 141: 137: 135: 4226:20000–29999 3378:10000–19999 1743:SGML entity 1685:SP and Jade 1679:Project YAO 1655:open-source 1384:Derivatives 1374:XML Infoset 1353:a DTD is a 1272:entity tree 1260:parse trees 1171:model group 1097:<!USEMAP 1070:<!ENTITY 889:wiki markup 609:implemented 415:XML Infoset 402:Terminology 186:SGML is an 4600:Categories 4005:16949 (TS) 3602:11941 (TR) 2300:standards 2223:languages. 2064:2009-12-30 2000:October 9, 1953:August 17, 1857:5 December 1800:2009-12-25 1779:2009-12-25 1755:References 1722: â€“ a 1622:scientific 1491:reference 1339:validation 1244:parse tree 1222:coroutines 1142:secondline 777:subsection 621:delimiters 472:(DTD), and 367:type-valid 202:SGML (ENR) 154:postulates 74:public.xml 3960:15926 WIP 3324:9592/9593 3249:9000/9001 3137:8805/8806 2092:April 19, 1632:ISO 12083 1408:based on 1327:recognize 1319:tokenizer 1234:W-grammar 1169:The SGML 1135:firstline 1091:line-tagc 1073:line-tagc 941:</> 913:<QUOTE 688:#REQUIRED 639:, and an 637:full stop 578:<QUOTE 383:tag-valid 282:hypertext 194:Original 174:SGML and 165:databases 4585:Category 2310:List of 2118:June 29, 1905:(1990). 1875:(1996). 1830: â€“ 1809:cite web 1703:See also 1693:OpenJade 1667:ARC-SGML 1662:ASP-SGML 1638:SGMLguid 1608:LinuxDoc 1551:Z Format 1430:XPointer 1331:generate 1295:notation 1268:entities 1179:automata 1100:one-line 1085:one-line 895:SHORTTAG 883:SHORTREF 481:entities 176:LinuxDoc 129:ISO 8879 124:Standard 4486:29199-2 4358:23094-2 4353:23094-1 4343:23090-3 4212:19794-5 4207:19775-1 3995:16612-2 3985:16355-1 3674:13406-2 3632:12234-2 3400:10118-3 1887:July 7, 1614:AAP DTD 1584:DocBook 1454:RDF/XML 1450:XML-RPC 1410:Unicode 1347:without 1315:scanner 1252:grammar 1182:models. 1061:#PCDATA 919:example 759:section 747:#PCDATA 723:section 705:chapter 672:OMITTAG 316:History 243:profile 172:DocBook 4500:30000+ 3339:9797-1 3147:8820-5 3092:8501-1 2648:1073-2 2643:1073-1 2327:1–9999 2178:: 73. 1915:  1853:. 1991 1832:Hytime 1724:Scheme 1596:HyTime 1544:Others 1456:, and 1426:XForms 1418:XQuery 1230:parser 1218:Conway 1163:parser 932:/> 655:, and 453:Syntax 442:only. 278:HyTime 266:XSL-FO 255:Scheme 4567:80000 4562:56000 4557:55000 4552:50001 4547:45001 4542:42010 4537:40500 4532:39075 4527:38500 4522:37001 4517:32000 4512:31000 4507:30170 4491:29500 4481:29148 4477:29110 4473:28000 4468:27729 4463:27006 4458:27005 4453:27002 4448:27001 4443:27000 4433:26324 4428:26300 4423:26262 4418:26000 4413:25964 4408:25178 4403:24728 4398:24707 4393:24617 4388:24613 4383:24517 4378:23941 4373:23360 4368:23271 4363:23270 4348:23092 4338:23009 4333:23008 4328:23003 4323:23000 4318:22537 4313:22395 4308:22301 4303:22300 4298:22275 4293:22000 4288:21827 4283:21500 4278:21122 4273:21047 4268:21001 4263:21000 4258:20830 4253:20802 4248:20400 4243:20121 4238:20022 4233:20000 4217:19831 4202:19770 4197:19757 4192:19752 4187:19600 4182:19510 4177:19509 4172:19508 4167:19507 4162:19506 4157:19505 4152:19503 4147:19502 4142:19501 4137:19500 4132:19439 4127:19407 4122:19136 4117:19125 4112:19115 4107:19114 4090:19092 4085:19011 4080:19005 4075:18916 4070:18629 4065:18245 4060:18181 4055:18014 4050:18004 4045:17799 4040:17506 4035:17442 4030:17369 4025:17203 4020:17100 4015:17025 4010:17024 4000:16750 3990:16485 3980:16262 3975:16023 3970:15938 3965:15930 3955:15926 3950:15924 3945:15919 3940:15897 3935:15707 3923:15706 3918:15693 3913:15686 3908:15511 3903:15504 3898:15438 3893:15445 3876:15444 3871:15408 3866:15398 3861:15291 3856:15288 3851:15189 3846:15022 3841:14971 3836:14882 3831:14764 3826:14698 3821:14651 3816:14649 3811:14644 3806:14617 3754:14496 3749:14443 3744:14396 3739:14289 3734:14224 3729:14031 3724:14000 3719:13818 3714:13816 3709:13616 3704:13584 3699:13568 3694:13567 3689:13490 3684:13485 3679:13450 3669:13399 3664:13250 3659:13216 3642:13211 3637:12620 3627:12207 3622:12182 3617:12052 3612:12006 3607:11992 3597:11941 3587:11940 3582:11898 3577:11889 3572:11801 3567:11785 3562:11784 3557:11783 3552:11544 3547:11404 3542:11179 3537:11172 3532:11170 3527:11073 3522:10967 3517:10962 3512:10957 3507:10861 3502:10746 3497:10664 3492:10646 3487:10628 3482:10589 3477:10585 3472:10383 3440:10303 3435:10279 3430:10218 3425:10206 3420:10179 3415:10165 3410:10161 3405:10160 3395:10116 3390:10007 3385:10006 2174:(1). 1991:(PDF) 1973:(PDF) 1847:(PDF) 1775:. ISO 1733:LaTeX 1720:DSSSL 1697:SUNET 1673:SGMLS 1616:is a 1602:EDGAR 1503:XHTML 1498:HTML5 1414:XHTML 1305:(and 1226:lexer 1031:lines 1005:NOTE: 1001:slash 916:TYPE= 867:EMPTY 858:image 848:EMPTY 771:title 735:title 717:title 633:colon 581:TYPE= 334:COCOA 289:XLink 270:Linux 251:DSSSL 51:.sgml 4626:SGML 3465:-238 3369:9995 3364:9985 3359:9984 3354:9945 3349:9899 3344:9897 3334:9660 3329:9594 3319:9564 3314:9529 3309:9506 3304:9496 3299:9407 3294:9362 3289:9314 3284:9293 3279:9241 3274:9227 3269:9141 3264:9126 3259:9075 3254:9036 3244:8879 3197:-8-I 3152:8859 3142:8807 3132:8691 3127:8652 3122:8651 3117:8632 3112:8613 3107:8601 3102:8583 3097:8571 3087:8373 3082:8217 3077:8178 3072:8093 3067:8000 3062:7942 3057:7816 3052:7813 3047:7812 3042:7811 3037:7810 3032:7736 3027:7637 3015:7498 3010:7200 3005:7185 3000:7098 2995:7064 2990:7027 2985:7010 2980:7002 2975:7001 2970:6943 2965:6709 2960:6523 2955:6438 2950:6429 2945:6425 2940:6385 2935:6373 2930:6346 2925:6344 2920:6166 2915:5964 2910:5807 2905:5800 2900:5776 2895:5775 2890:5725 2885:5428 2880:5427 2875:5426 2870:5218 2865:4909 2860:4217 2855:4165 2850:4157 2845:4031 2840:3977 2835:3950 2830:3901 2825:3864 2820:3602 2815:3601 2810:3307 2805:3297 2783:3166 2778:3103 2773:3029 2768:2921 2763:2852 2758:2848 2753:2788 2748:2720 2743:2711 2738:2709 2733:2533 2728:2281 2723:2240 2718:2146 2713:2145 2708:2108 2703:2047 2698:2033 2693:2022 2688:2015 2683:2014 2678:1989 2673:1745 2668:1629 2663:1538 2658:1413 2653:1155 2638:1007 2633:1004 2628:1000 2451:68-1 2220:SGML 2150:2009 2120:2015 2094:2007 2002:2009 1955:2009 1913:ISBN 1889:2007 1859:2017 1815:link 1642:CERN 1620:for 1590:CALS 1535:LEXX 1470:HTML 1464:HTML 1458:SOAP 1446:Atom 1422:XSLT 1399:The 1351:with 1289:and 1287:maps 1205:and 1106:> 1103:line 1094:> 1079:> 1067:> 1049:line 1043:> 1037:line 1013:> 930:< 928:this 922:> 870:> 839:... 803:... 783:> 753:> 729:> 593:this 587:> 571:HTML 529:HTML 521:Wiki 435:HTML 264:and 262:XSLT 196:SGML 142:SGML 136:The 113:HTML 18:SGML 3799:-20 3794:-17 3789:-14 3784:-12 3779:-11 3774:-10 3460:-28 3455:-22 3450:-21 3445:-11 3237:-16 3232:-15 3227:-14 3222:-13 3217:-12 3212:-11 3207:-10 2623:999 2618:965 2613:898 2608:860 2603:843 2598:838 2593:764 2588:732 2583:704 2578:690 2573:668 2568:657 2563:646 2531:639 2526:519 2521:518 2516:500 2511:361 2506:306 2501:302 2496:262 2491:261 2486:259 2481:233 2476:228 2471:226 2466:217 2461:216 2456:128 2444:-13 2439:-12 2434:-11 2429:-10 2298:ISO 2180:doi 2176:IBM 2143:W3C 1851:ISO 1728:XSL 1509:OED 1442:RSS 1438:SVG 1434:JSP 1401:W3C 1395:XML 1389:XML 1297:or 1242:or 965:NET 959:NET 943:in 906:' ' 902:" " 877:XML 555:XML 525:RTF 509:XML 492:XML 427:XML 411:XML 346:XML 324:'s 322:IBM 239:XML 188:ISO 156:": 146:ISO 117:XML 103:GML 83:ISO 4602:: 4100:-2 4095:-1 3928:-2 3886:-9 3881:-3 3769:-6 3764:-3 3759:-2 3652:-2 3647:-1 3591:-2 3202:-9 3192:-8 3187:-7 3182:-6 3177:-5 3172:-4 3167:-3 3162:-2 3157:-1 3020:-1 2798:-3 2793:-2 2788:-1 2556:-6 2551:-5 2546:-3 2541:-2 2536:-1 2424:-9 2419:-8 2414:-7 2409:-6 2404:-5 2399:-4 2394:-3 2389:-1 2384:-0 2379:31 2374:17 2369:16 2318:– 2314:– 2234:; 2214:, 2172:31 2170:. 2141:. 2137:. 2110:. 2081:; 1993:. 1849:. 1811:}} 1807:{{ 1763:^ 1564:. 1496:, 1460:. 1452:, 1448:, 1444:, 1440:, 1436:, 1432:, 1428:, 1424:, 1420:, 1416:, 1380:. 1359:is 1228:, 1209:. 1040:*) 1019:. 975:. 955:. 780:+) 726:+) 651:, 641::e 421:. 381:A 365:A 257:. 144:; 115:, 3593:) 3589:( 2364:9 2359:7 2354:6 2349:4 2344:3 2339:2 2334:1 2290:e 2283:t 2276:v 2247:) 2186:. 2182:: 2152:. 2122:. 2096:. 2067:. 2047:. 2032:. 2018:. 2004:. 1975:. 1957:. 1935:. 1921:. 1891:. 1861:. 1817:) 1803:. 1782:. 1644:. 1628:. 1487:' 1224:( 1064:) 1058:( 1055:- 1052:O 1034:( 1009:/ 864:o 861:- 774:, 768:( 765:- 762:- 750:) 744:( 741:o 738:o 720:, 714:( 711:- 708:- 167:. 140:( 20:)

Index

SGML

Filename extension
Internet media type
Uniform Type Identifier (UTI)
ISO
Markup language
GML
HTML
XML
Standard
ISO 8879
ISO
markup languages
postulates
databases
DocBook
LinuxDoc
ISO
Technical Corrigendum
electronic documents
ISO/IEC JTC 1/SC 34
XML
profile
DSSSL
Scheme
XSLT
XSL-FO
Linux
HyTime

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑