FACTOID # 172: The number of tourists in San Marino is almost 19 times the resident population.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Document markup language
A specialized markup language using SGML is used to write the electronic version of the Oxford English Dictionary. This enables sophisticated queries to be performed, as well as easy translation into HTML.
A specialized markup language using SGML is used to write the electronic version of the Oxford English Dictionary. This enables sophisticated queries to be performed, as well as easy translation into HTML.

A markup language combines text and extra information about the text. The extra information, for example about the text's structure or presentation, is expressed using markup, which is intermingled with the primary text. The best-known markup language in modern use is HTML (Hypertext Markup Language), one of the foundations of the World Wide Web. Historically, markup was (and is) used in the publishing industry in the communication of printed work between authors, editors, and printers. LEXX Editor for the OED, sample entry (segment of) This is a front-of-screen photograph from a 3279 mainframe-attached screen, taken with an Olympus (I think) 35mm camera in late 1985 or early 1986. ... The Standard Generalized Markup Language (SGML) is a metalanguage in which one can define markup languages for documents. ... The Oxford English Dictionary (OED) is a comprehensive dictionary published by the Oxford University Press (OUP). ... In computing, HyperText Markup Language (HTML) is a markup language designed for the creation of web pages and other information viewable in a browser. ... In computing, HyperText Markup Language (HTML) is a markup language designed for the creation of web pages and other information viewable in a browser. ... In computing, hypertext is a user interface paradigm for displaying documents which, according to an early definition (Nelson 1970), branch or perform on request. ... Graphic representation of the world wide web around Wikipedia The World Wide Web (WWW, or simply Web) is an information space in which the items of interest, referred to as resources, are identified by global identifiers called Uniform Resource Identifiers (URI). ...

Contents


Classes of markup languages

Markup languages are often divided into three classes: presentational, procedural, and descriptive.


Presentational markup expresses document structure via the visual appearance of the whole text of a particular fragment. For example, in a word processor file, the title of a document might be preceded by several newlines and spaces, thus accomplishing leading space and centering. Punctuation may also be considered a form of presentational markup. Word-processing and desktop publishing products cannot help but support presentational markup, and for better or worse it is the first, or even only, kind learned by many users. While trivial to learn, it is the least amenable to computer processing, such as applying new rendering to the text, or searching for particular components. A word processor (also more formally known as a document preparation system) is a computer application used for the production (including composition, editing, formatting, and possibly printing) of any sort of viewable or printed material. ... Desktop publishing, or DTP, is the process of editing and layout of printed material intended for publication, such as books, magazines, brochures, and the like using a personal computer. ...


Procedural markup is typically also focused on the presentation of text, but is usually visible to the user editing the text file, and is expected to be interpreted by software in the order in which it appears. To format a title, a succession of formatting directives would be inserted into the file immediately before the title's text, instructing software to switch into centered display mode, then enlarge and embolden the typeface. The title text would be followed by directives to reverse these effects; in more advanced systems macros or a stack model make this less tedious. In most cases, the procedural markup capabilities comprise a Turing-complete programming language. Examples of procedural-markup systems include nroff, troff, TeX, and PostScript. Procedural markup has been widely used in professional publishing applications, where professional typographers can be expected to learn the languages required. The word stack can mean several different things: Noun Stack (geology): Coastal landform - A large vertical column of rock in the sea. ... In computability theory a programming language or any other logical system is called Turing-complete if it has a computational power equivalent to a universal Turing machine. ... The title given to this article is incorrect due to technical limitations. ... Troff is a document processing system developed by AT&T for the Unix operating system. ... The TeX mascot, by Duane Bibby TEX, written as TeX in plain text, is a typesetting system created by Donald Knuth. ... A postscript (from post scriptum, a Latin expression meaning after writing and abbreviated P.S.) is a sentence, paragraph, or occasionally many paragraphs added, often hastily and incidentally, after the signature of a letter or (sometimes) the main body of an essay or book. ... Otl Aicher John Baskerville Morris Fuller Benton Giambattista Bodoni Max Caflisch Matthew Carter William Caslon Wim Crouwel Michael Everson Adrian Frutiger Claude Garamond Zygfryd Gardzielewski Eric Gill Johannes Gutenberg Tibor Kalman Donald Knuth Rudolf Koch Günter Gerhard Lange Aldus Manutius Stanley Morison Adam Półtawski Herbert Post Paul Renner Mark Shoulson...


Descriptive Markup applies labels to fragments of text without necessarily mandating any particular display or other processing semantics. For example, the Atom syndication language provides markup to label the "updated" time-stamp which is an assertion from the publisher as to when some item of information was last changed. While the Atom specification discusses the meaning of the "updated" timestamp, and specifies the markup used to identify it, it makes no assertions about whether or how it might be presented to a user. Software might put this markup to a variety of uses, including many not foreseen by the designers of the Atom language. SGML and XML are systems explicitly designed to support the design of descriptive markup languages. Atom is an XML-based document format and HTTP-based protocol designed for the syndication of Web content such as weblogs and news headlines to Web sites as well as directly to user agents. ... The Standard Generalized Markup Language (SGML) is a metalanguage in which one can define markup languages for documents. ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages. ...


In practice, the classes of markup usually co-occur in any given system. For example, HTML contains markup elements which are purely procedural (for example b for bold) and others which are purely descriptive ( "blockquote", or the "href=" attribute). HTML also includes the PRE element, which encloses areas of presentational markup to be laid out exactly as typed. In computing, HyperText Markup Language (HTML) is a markup language designed for the creation of web pages and other information viewable in a browser. ...


Sets of markup elements and rules for their use are commonly developed by standards bodies to support the kinds of documents used in particular industries or communities. One of the earliest of these was CALS, used by the US military for technical manuals. Industries with large-scale documentation requirements soon followed suit, developing tag-sets for aircraft, telecommunications, automotive, and computer hardware manuals. This led to delivering many such manuals solely in electronic form; some companies were able to produce printed, online, and CD-based manuals all from a single (descriptive markup) source. A notable example was Sun Microsystems, where Jon Bosak (who later founded the XML committee) decided on SGML for multi-target documentation delivery, achieving considerable cost savings. Computer-Aided Acquisition and Logistic Support (CALS) is a strategy for paperless process control. ... Sun Microsystems (Sun Microsystems, Inc. ... Jon Bosak led the creation of the XML specification at the W3C. Tim Bray, who was one of the editors of the XML specification, has this to say in his note on Bosak in his annotated version of the spec: Jon Bosak is the single person without whose efforts XML... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages. ...


Markup languages now abound; among the more widely known are DocBook, MathML, SVG, Open eBook, TEI, and XBRL. Many are for various kinds of text documents, but specialized languages are used in many other domains. DocBook is a markup language for technical documentation, originally intended for authoring technical documents related to computer hardware and software but which can be used for any other sort of documentation. ... In computing, Mathematical Markup Language (MathML) is an application of XML that is used to render mathematical symbols and formulas, so that they can be presented in a familiar way in World Wide Web documents. ... Scalable Vector Graphics (SVG) is an XML markup language for describing two-dimensional vector graphics, both static and animated. ... Open eBook (or OeB) is the e-book format based on XML format and defined by Open eBook Publication Structure Specification (OeBPS). ... The Text Encoding Initiative (TEI) is a consortium of institutions and research projects which collectively maintains and develops a standard for the representation of texts in digital form. ... This article needs to be cleaned up to conform to a higher standard of quality. ...


Generic Markup is another term for "Descriptive Markup". Most modern descriptive markup systems structure documents into trees, while also providing some means for embedding cross-references. Because of this, documents can be readily treated as databases, in which the database system is aware of the structure (not "blobs" as in the past). Because they do not have such strict schemas as relational databases, however, they are commonly called "semi-structured databases". The coniferous Coast Redwood, the tallest tree species on earth A tree can be defined as a large, perennial, woody plant. ... A database is an information set with a regular structure. ... A blob may refer to: a binary large object in computer_graphics, a procedural surface, like that used by chemists to describe the Van der Waals radius equipotential surface a Marvel Comics supervillain. ... A relational database is a database based on the relational model. ...


In the third millennium, great interest has arisen in document structures that are not trees. For example, ancient and sacred literature commonly has a rhetorical or prose structure (stories, pericopes, paragraphs, and so on), as well as a reference structure (books, chapters, verses, lines). Since the boundaries of these units often cross, they cannot readily be encoded using tree-structured markup systems. Among the document modeling systems that support such structures are MECS (developed for encoding the works of Wittgenstein), aspects of the TEI Guidelines, LMNL, and CLIX. A pericope (pur-IC-op-ee) (Greek περικοπη, a cutting-out) in rhetoric is a set of verses which form one coherent unit or thought. ... Cnwb 07:31, 28 August 2005 (UTC) . Categories: Possible copyright violations ... Ludwig Wittgenstein (1889-1951), pictured here in 1930, made influential contributions to Logic and the philosophy of language, critically examining the task of conventional philosophy and its relation to the nature of language. ...


A primary virtue of descriptive markup is considered to be its flexibility: if the fragments of text are labeled as to "what they are" as opposed to "how they should be displayed", software may be written to process these fragments in useful ways not anticipated by the designers of the languages. For example, HTML's hyperlinks, originally designed for activation by a human following a link, are also widely used by Web search engines both in discovering new material to index and in estimating the popularity of Web resources.


Descriptive markup also facilitates the simpler task of reformatting a document as needed, because the format specification is not intertwined with the content. For example, italics might be used both for emphasis, and to indicate foreign words. However, if both are merely tagged (presentationally or procedurally) as italic, this ambiguity cannot readily be sorted out. If a decision is later made not to italicize foreign words, there is nothing for it but to review all italic portions and sort them out one by one. However, if the two cases were (descriptively or generically) tagged differently to begin with, either can be reformatted without interfering with the other.


History

The term "markup" is derived from the traditional publishing practice of "marking up" a manuscript, that is, adding printer's instructions in the margins of a paper manuscript. For centuries, this task was done by specialists known as "markup men" who marked up text to indicate what typeface, font, style, and size should be applied to each part, and then handed off the manuscript to someone else for the tedious task of typesetting by hand.


The idea of "markup languages" was apparently first presented by publishing executive William W. Tunnicliffe at a conference in 1967, although he preferred to call it "generic coding." Tunnicliffe would later lead the development of a standard called GenCode for the publishing industry. Book designer Stanley Fish also published speculation along similar lines in the late 1960s. Brian Reid, in his 1980 dissertation at Carnegie Mellon University, developed the theory and a working implementation of descriptive markup in actual use. However, IBM researcher Charles Goldfarb is more commonly seen today as the "father" of markup languages, because of his work on IBM GML, and then as chair of the International Organization for Standardization committee that developed SGML, the first widely-used descriptive markup system. Goldfarb hit upon the basic idea while working on an early project to help a newspaper computerize its workflow, although the published record does not clarify when. He would later become familiar with the work of Tunnicliffe and Fish, and heard an early talk by Reid. William W. Tunnicliffe (1922? - September 12, 1996) is credited by Charles Goldfarb as being the first person (1967) to articulate the idea of separating the definition of formatting from the structure of content in electronic documents. ... 1967 was a common year starting on Sunday of the Gregorian calendar. ... The 1960s, or The Sixties, in its most obvious sense refers to the decade between 1960 and 1969, but the expression has taken on a wider meaning over the past twenty years. ... Carnegie Mellon University Carnegie Mellon University is a private research university located in Pittsburgh, Pennsylvania. ... International Business Machines Corporation (IBM, or colloquially, Big Blue) (NYSE: IBM) (incorporated June 15, 1911, in operation since 1888) is headquartered in Armonk, NY, USA. The company manufactures and sells computer hardware, software, and services. ... Father of SGML, co-inventor of the concept of markup languages. ... Logo of the International Organization for Standardization The International Organization for Standardization (ISO or iso) is an international standard-setting body made up of representatives from national standards bodies. ...


It must be noted that the details of the early history of descriptive markup languages are hotly debated. However, it is clear that the notion was independently discovered several times throughout the 70s (and possibly the late 60s), and became an important practice in the late 80s.


Some early examples of markup languages available outside the publishing industry can be found in typesetting tools on Unix systems such as troff and nroff. In these systems, formatting commands were inserted into the document text so that typesetting software could format the text according to the editor's specifications. It was a trial and error iterative process to get a document printed correctly. Availability of WYSIWYG ("what you see is what you get") publishing software supplanted much use of these languages among casual users, though serious publishing work still uses markup to specify the non-visual structure of texts. Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ... Troff is a document processing system developed by AT&T for the Unix operating system. ... The title given to this article is incorrect due to technical limitations. ... Trial and error is a method for obtaining knowledge, both propositional knowledge and know-how. ... WYSIWYG (pronounced wizzy-wig, wuzzy-wig or wissy-wig) is an acronym for What You See Is What You Get, and is used in computing to describe a seamlessness between the appearance of edited content and final product. ...


Another major publishing standard was TeX, created and continuously refined by Donald Knuth in the 1970s and 80s. TeX concentrated on detailed layout of text and font descriptions in order to typeset mathematical books in professional quality. This required Knuth to spend considerable time investigating the art of typesetting. However, TeX requires considerable skill from the user, so that it is mainly used in academia, where it is a de-facto standard in many scientific disciplines. A TeX macro package known as LaTeX provides a descriptive markup system on top of TeX, and is widely used. The TeX mascot, by Duane Bibby TEX, written as TeX in plain text, is a typesetting system created by Donald Knuth. ... Donald Knuth Donald Ervin Knuth (born January 10, 1938) is a renowned computer scientist and professor emeritus at Stanford University. ... This article provides extensive lists of events and significant personalities of the 1970s. ... // Events and trends The 1980s marked an abrupt shift towards more conservative lifestyles after the momentous cultural revolutions which took place in the 60s and 70s and the definition of the AIDS virus in 1981. ... Movable metal type Typesetting involves the presentation of textual material in an aesthetic form on paper or some other media. ... Plato is credited with the inception of academia: the body of knowledge, its development and transmission across generations. ... The extraction of Latex from a tree; Latex is used in Rubber production. ...


The first language to make a clear and clean distinction between structure and presentation was certainly Scribe, developed by Brian Reid and described in his 1980 doctoral thesis in [5]. Scribe was revolutionary in a number of ways, not least that it introduced the idea of styles separated from the marked up document, and of a grammar controlling the usage of descriptive elements. Scribe influenced the development of Generalized Markup Language (later SGML) and is a direct ancestor to HTML and LaTeX. Grammar is the discovery, enunciation, and study of rules governing the use of language. ... GML GML (Generalized Markup Language) is a set of macros (tags) for the IBM text formatter SCRIPT. SCRIPT is the main component of IBMs Document Composition Facility (DCF). ... The extraction of Latex from a tree; Latex is used in Rubber production. ...


In the early 1980s, the idea that markup should be focused on the structural aspects of a document and leave the visual presentation of that structure to the interpreter led to the creation of SGML. The language was developed by a committee chaired by Goldfarb. It incorporated ideas from many different sources, including Tunnicliffe's project, GenCode. Sharon Adler, Anders Berglund, and James Mason were also key members of the SGML committee.


SGML specified a syntax for including the markup in documents, as well as one for separately describing what tags were allowed, and where (the DTD or schema). This allowed authors to create and use any markup they wished, selecting tags that made the most sense to them and were named in their own natural languages. Thus, SGML is properly a meta-language, and many particular markup langauge are derived from it. From the late 80s on, most substantial new markup languages have been based on SGML system, including for example TEI and DocBook. SGML was promulgated as an International Standard by International Organization for Standardization, ISO 8879, in 1986. A Document Type Definition (DTD for short) is a set of declarations that conform to a particular markup syntax and that describe a class, or type, of SGML or XML documents, in terms of constraints on the structure of those documents. ... The word schema comes from the Greek word σχήμα (skhēma) that means shape or more generally plan. ... Metalanguage can refer to: An intermediate step in the compilation/assembly/interpreting process. ... The Text Encoding Initiative (TEI) is a consortium of institutions and research projects which collectively maintains and develops a standard for the representation of texts in digital form. ... DocBook is a markup language for technical documentation, originally intended for authoring technical documents related to computer hardware and software but which can be used for any other sort of documentation. ... Logo of the International Organization for Standardization The International Organization for Standardization (ISO or iso) is an international standard-setting body made up of representatives from national standards bodies. ... 1986 is a common year starting on Wednesday of the Gregorian calendar. ...


SGML found wide acceptance and use in fields with very large-scale documentation requirements. However, it was generally found to be cumbersome and difficult to learn, a side effect of attempting to do too much and be too flexible. For example, SGML made end tags (or start-tags, or even both) optional in certain contexts, because it was thought that markup would be done manually by overworked support staff who would appreciate saving keystrokes.


By 1991, it appeared to many that SGML would be limited to niche uses while WYSIWYG tools (which stored documents in proprietary binary formats) would take over the vast majority of document processing. 1991 is a common year starting on Tuesday of the Gregorian calendar. ...


The situation changed dramatically when Sir Tim Berners-Lee, learning of SGML from co-worker Anders Berglund at CERN, used SGML syntax to create HTML. HTML resembles any other SGML-based tag language, though it began as simpler than most and a formal DTD was not developed until later. DeRose[3] argues that HTML's use of descriptive markup (and SGML in particular) was a major factor in the success of the Web, because of the flexibility and extensibility that enabled (other factors include the notion of URLs and the free distribution of browsers). HTML is likely the most used document format in the world today. Sir Tim Berners-Lee Sir Tim (Timothy John) Berners-Lee, KBE (TimBL or TBL) (b. ... CERN logo CERN is the European Organization for Nuclear Research, the worlds largest particle physics laboratory, situated on the border between France and Switzerland, just west of Geneva. ...


Another, newer, markup language that has gained great importance is XML (Extensible Markup Language). XML was developed by the World Wide Web Consortium, in a committee created and chaired by Jon Bosak. The main purpose of XML was to simplify SGML by focusing on a particular problem — documents on the Internet [4]. XML remains a meta-language like SGML, allowing users to create any tags needed (thus it's extensible) and then describe those tags and their permitted uses. The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages. ... The World Wide Web Consortium (W3C) is a consortium that produces the software standards (recommendations, as they call them) for the World Wide Web. ... Jon Bosak led the creation of the XML specification at the W3C. Tim Bray, who was one of the editors of the XML specification, has this to say in his note on Bosak in his annotated version of the spec: Jon Bosak is the single person without whose efforts XML...


XML adoption was greatly helped because every XML document is also an SGML document, and existing SGML users and software could switch over relatively easily. However, XML mercilessly eliminated the complex features of SGML, radically easing learning and implementation. Other major contributions were to rectify some SGML problems in international settings, and to make it possible to parse and interpret documents correctly whether or not a schema is available.


XML was designed primarily for semi-structured environments such as documents and publications. However, it appeared to hit a sweet spot between simplicity and flexibility, and was rapidly adopted for many other uses. XML is now a markup language of choice for interchanging relational database data; for communicating transaction data between servers; for interactive vector graphics; and for many other unanticipated uses. A sweet spot is a place, often numerical as opposed to physical, where a combination of factors suggest a particularly suitable solution. ... A transaction is an agreement, communication, or movement carried out between separate entities or objects. ... Steam Locomotive 7646 as a vector, originally Windows Metafile (converted to GIF for display on Wikipedia page). ...


The newest incarnation of HTML is also based on XML: XHTML or eXtensible Hypertext Markup Language is a more rigorous and robust version that requires documents to be "well-formed" XML documents, but which uses the familiar HTML tags. The main difference between HTML and XHTML from the standpoint of coding the language is that all tags must be closed ('empty' tags such as <br> must either be 'closed' with a regular end-tag, or replaced by a special form: <br />).


Features

A common feature of many markup languages is that they intermix the text of a document with markup instructions in the same data stream or file. Here, for example, is a small section of text marked up in HTML:

 <h1> Anatidae </h1> <p> The family <i>Anatidae</i> includes ducks, geese, and swans, but <em>not</em> the closely-related screamers. </p> 

The codes enclosed in angle-brackets <like this> are markup instructions (known as tags), while the text between these instructions is the actual text of the document. The codes "h1", "p", and "em" are examples of structural markup, in that they describe the intended purpose or meaning of the text they include. Specifically, "h1" means "this is a first-level heading", "p" means "this is a paragraph", and "em" means "this is an emphasized word". A device reading such structural markup may apply its own rules or styles for presenting it, using larger type, boldface, indentation, or whatever style it prefers. The "i" instruction is an example of presentational markup. It specifies the exact appearance of the text (in this case, the use of an italic typeface) without specifying the reason for that appearance.


The Text Encoding Initiative (TEI) has published extensive guidelines for how to encode texts of interest in the humanities and social sciences, developed through years of international cooperative work. These guidelines are used by countless projects encoding historical documents, the works of particular scholars, periods, or genres, and so on. The Text Encoding Initiative (TEI) is a consortium of institutions and research projects which collectively maintains and develops a standard for the representation of texts in digital form. ...


Alternative usage

While the idea of markup language was originated from text document, there is an increasing usage of markup languages in areas like vector graphics, web services, content syndication, and user interfaces. Most of these are applications of XML as XML is a clean, well-formatted and extensible markup language. The use of XML has also lead to the possibility of combining multiple markup languages into a single profile, like XHTML+SMIL and XHTML+MathML+SVG [1]. Steam Locomotive 7646 as a vector, originally Windows Metafile (converted to GIF for display on Wikipedia page). ... A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. ... Web syndication is a form of syndication in which a section of a website is made available for other sites to use. ... The user interface is the part of a system exposed to users. ... XHTML+SMIL adds timing and media synchronization support to XHTML pages. ...


See also

In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. ... A lightweight markup language is a markup language that requires little overhead, or which is easy for a human to enter in a simple text editor, in comparison with HTML. Lightweight markup languages are used in applications where there is relatively little bandwidth and so conciseness is important. ... An user interface markup language is a markup language (often XML) used to define user interfaces. ... A Atom B BEEP BPML C CHTML CML D DocBook G GML H HDML HTML I InkML M MathML MusicXML R RDF RSS S SGML SMIL SML SOAP SVG SyncML T TeX U UDDI V VML VRML VoiceXML W Wiki markup WML WSDL X X3D XAML XBEL XBL XForms XHTML...

References

  • TEI guidelines
  • Markup systems and the future of scholarly text processing by James H. Coombs, Allen H. Renear, and Steven J. DeRose. Originally published in the November 1987 CACM, and reprinted several times in other forums, this article introduced many of the concepts now used in discussing markup languages, and lays out the basic arguments for the superior usability of descriptive markup.
  • [3]DeRose, Steven J. "The SGML FAQ Book." Boston: Kluwer Academic Publishers, 1997. ISBN 0-7923-9943-9
  • [4]http://www.w3.org/TR/2004/REC-xml11-20040204/ Extensible Markup Language (XML)]
  • [5]Reid, Brian. "Scribe: A Document Specification Language and its Compiler." Ph.D. thesis, Carnegie-Mellon University, Pittsburgh PA. Also available as Technical Report CMU-CS-81-100.

  Results from FactBites:
 
SDML - Signed Document Markup Language - Version 2.0 (9035 words)
These documents are nested, with the nesting done by enclosing earlier forms of a document inside later additions to the document.
The document types are chosen from a list of pre-defined types, or may be types agreed upon by the sending and receiving parties, except that the latter agreed-upon types may not conflict with any pre-defined types.
A temporary attachment is intended to be transmitted from the originator of the document to the receiver of the document.
Method of authoring, deploying and using interactive, data-driven two or more dimensional content - Patent 20050132266 (4185 words)
As used herein an XML document, or markup language document, is XML recognized by the W3C as conforming to the rules of XML.
This is referred to as "input markup." A second markup language document, the "transformation markup," is introduced.
The transformation markup defines a process of converting the input markup into a third markup language document, the "output markup." A software component takes both the input markup and the transformation markup and uses them to create the output markup which is ready to be used as input for the scene.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.