Markup languages, from printer to the Web

A markup language is an artificial language that uses a set of annotations to text that give information about the structure of the text or how it must be displayed. The term ‘markup’ comes from the traditional publishing practice of marking up’ a manuscript, what involves adding symbolic printer’s instructions in the margins. For centuries, this task was done by skilled typographers known as ‘markup men’ who took down these symbols in the texts to indicate what typeface, style, and size should be applied to each part. Markup languages have been applied by editors, proofreaders, and graphic designers, and recently have been used in computer typestting and word-processing systems too.

A specialized markup language based on SGML is used in the digital version of the Oxford English Dictionary.

A specialized markup language based on SGML is used in the digital version of the Oxford English Dictionary.

The first idea about a markup language in this computer science world that we are studying appeared in 1967 thanks to William W. Tunnicliffe, who led the development of a standard called GenCode for the publishing industry and later was a chair of the International Organization for Standardization committee. However, the IBM researcher Charles Goldfarb is considered the ‘father’ of markup languages because of his work at the SGML committee, the first widely used descriptive markup language.

SGML (Standard Generalized Markup Language) specified a syntax to include the markup in documents, as well as another to describe what tags were allowed. Authors were permited to create and use any markup they wanted, selecting tags that made sense to them. In other words, SGML was, in fact, a meta-language. However, SGML had a weak point: it was difficult to learn.

In 1991, Tim Berners-Lee, using the SGML syntax created HTML (HyperText Markup Language). HTML’s use of descriptive markup was a key factor in the success of the Web, because of the enormous flexibility that it enabled, making of this markup language the most extended world wide.

Example of RecipeBook, a simple markup language based on XML for creating recipes.

Example of RecipeBook, a simple markup language based on XML for creating recipes.

Another important markup language is the XML (eXtensible Markup Language), developed by the World Wide Web Consortium (W3C) to simplify SGML increasing markup size and reducing readability and editability, in a committee chaired by Jon Bosak.

After the appearance of the XML, the World Wide Web Consortium (W3C) created the XHTML (eXtensive HyperText Markup Language) to integrate in one system the benefits of XML and HTML at the same time.

References:

0 Responses to “Markup languages, from printer to the Web”



  1. No Comments Yet

Leave a Reply




Calendar

December 2008
M T W T F S S
« Nov   Feb »
1234567
891011121314
15161718192021
22232425262728
293031  

Categories

RSS Rss Planet Littera

  • ¿Qué es Twitter? 10 November, 2009
    Hoy me he abierto una cuenta en Twitter y no me acaba de quedar muy clara su función. De todas formas, si tantos usuarios alaban su condición, no dejaré de intentar descubrir sus ventajas. Dejo el enlance: www.twitter.com/lucenitos En poco tiempo daré cuenta de mis descubrimientos, hasta entonces…twitead conmigo.
    Luz Ustara Diez
  • De series va la cosa 10 November, 2009
    Como espectadora (o consumidora habitual) que ayuda a elebar o a echar por tierra la cuota de pantalla en una ínfima parte, me pregunto varias cosas. Una de las cosas y teniendo siempre en cuenta que no tengo ni idea de las intríngulis de este mercado, es la naturalidad, verosimilitud. Y yendo un poco más [...]
    Maialen Garbizu
  • Ebook 9 November, 2009
    El Ebook o libro electrónico es un dispositivo creado para la lectura de libros digitalizados, conocidos con el mismo nombre. Muchas son la ventajas que presenta este metodo de lectura. En primer lugar los contenidos se compran por internet con lo que  se hace mucho más facil acceder a los contenidos. Además al evitar tener [...]
    Aida Aguilar
  • Markup Language 8 November, 2009
    A markup language is a way of codifying a document which, along with the text, incorporates tags or marks which contain additional information about the structure of the text or its presentation.  The most extended markup language is the HTML, World Wide Web’s base. But apart from that one, there are also others which are [...]
    Amaia Aristondo
  • Lenguajes de marcado: RDF/RSS 8 November, 2009
    RSS (most commonly translated as “Really Simple Syndication” but sometimes “Rich Site Summary”) is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format. An RSS document (which is called a “feed”, “web feed”,or […]
    maria lanz