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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.