| • Science | • People | • Locations | • Timeline |
SGML provides a variety of markup syntaxes that can be used for many applications. By changing the SGML Declaration one does not even need to use "angle brackets" although they are the norm, the so-called concrete reference syntax.
SGML was originally designed to enable the sharing of machine-readable documents in large projects in government and the aerospace industry, which have to remain readable for several decades—a very long time in information technology. It has also been used extensively in the printing and publishing industries, but its complexity has prevented its widespread application for small-scale general-purpose use.
SGML syntax example:
typically something likethis
SGML is an ISO standard: "ISO 8879:1986 Information processing—Text and office systems—Standard Generalized Markup Language (SGML)"
HTML and XML are both derived from SGML. While HTML is an application of SGML, XML is a profile—a specific subset of SGML, designed to be simpler to parse and process than full SGML. Another application of SGML is DocBook, and the Z Format, the former for mostly documentation purposes, the latter for typesetting and documentation.XML is an attempt to simplify SGML for general-purpose applications, such as the Semantic Web. XML has been used for a large number of applications, including notably XHTML, RSS, XML-RPCXML-RPC is a remote procedure call protocol encoded in XML. It is a very simple protocol, defining only a handful of data types and commands, and the entire description can be printed on two pages of paper. This is in stark contrast to most RPC systems, w and SOAP.
See also: AAP DTDAAP DTD is a DTD for a standard SGML document type for scientific documents, defined by the Association of American Publishers. The AAP DTD has been succeeded by ISO 12083. References Markup languages., Document Type DefinitionA Document Type Definition DTD for short) is a declaration in an SGML or XML document that specifies constraints on the structure of the document. It may be included within the document file, but is normally stored in a separate ASCII-text file. The synta