Está en la página 1de 13

UNIDAD

1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

1. ÍNDICE

1.  DEFINICIÓN Y ORIGEN DEL TÉRMINO


2.  EVOLUCIÓN DE LOS LENGUAJES DE MARCAS
3.  TIPOS DE LENGUAJES DE MARCAS
4.  CARACTERÍSTICAS DE LOS LENGUAJES DE MARCAS
5.  ÁMBITO DE APLICACIÓN DE LOS LENGUAJES DE MARCAS
6.  UTILIZACIÓN DE LOS LENGUAJES DE MARCAS EN
ENTORNOS WEB
7.  ELEMENTOS DE UN LENGUAJE DE MARCAS
8.  ORGANIZACIONES DESARROLLADAS

1
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

1. DEFINICIÓN Y ORIGEN DEL TÉRMINO

q  Definición: Un lenguaje de marcas o lenguaje de marcado es


aquel que combina la información textual de un documento,
con marcas o etiquetas relativas a la estructura del texto o a la
forma de presentarlo.

q  HTML XML
<html> <noticia>
<head> <lugar> Madrid </lugar>
<title> Título de la página </title> <fecha> 27/11/11 </fecha>
</head> <desc> Inaguración </desc>
<body>
<p> Hola mundo </p> </noticia>
</body>
</html>

q  Origen: Procede de la costumbre que se tenía de marcar los


manuscritos añadiendo anotaciones al margen, instrucciones
de impresión..etc.

2
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

2. EVOLUCIÓN DE LOS LENGUAJES DE MARCAS

q  Comenzaron a usarse en la década de los 60 para poder introducir anotaciones


dentro de documentos electrónicos de la misma forma que se hacían en papel.

q  Cuando se estandariza el lenguaje SGML, Standart Generalized Markup Language,


descendiente directo del lenguaje GML, se permitió compartir la información por
sistemas informáticos. Este estándar se difundió pero no consiguió asentarse
debido a su complejidad para elaborar un SW que permitiera desarrollarlo.

q  SGML: Permite que la estructura de un documento pueda ser definida basándose


en la relación lógica de sus partes. Esta estructura puede ser validada por una
Definición de Tipo Documento (DTD – Document Type Definition). La norma SGML
define la sintaxis del documento y la sintaxis y semántica de DTD. Un documento
SGML se marca de modo que no dice nada respecto a su representación en la
pantalla o en papel. Un programa de presentación debe unir el documento con la
información de estilo a fin de producir una copia impresa.

3
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

2. EVOLUCIÓN DE LOS LENGUAJES DE MARCAS

q  A finales de los 80 se creó HTML (Hyper-text Markup Language) como


lenguaje de marcado pensado para compartir información usando redes
de computadores como Internet.

q  HTML: Es un ejemplo de lenguaje definido en SGML. HTML, era un


lenguaje para el intercambio de documentos científicos y técnicos
adaptado para su uso por no especialistas en tratamiento de documentos.
HTML resolvió el problema de la complejidad de SGML sirviéndose de un
reducido conjunto de etiquetas estructurales y semánticas apropiadas
para la realización de documentos relativamente simples. Además de
simplificar la estructura de los documentos, HTML soportaba el
hipertexto. Las posibilidades de usar elementos multimedia fueron
añadidas con posterioridad.

4
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

2. EVOLUCIÓN DE LOS LENGUAJES DE MARCAS

q  A finales de los 90 se creó XML (eXtended Markup Language) como


lenguaje de marcado más potente y que permitiera dar una estructura a
las páginas web.

q  XML: fue concebido como un medio para recobrar la potencia y


flexibilidad de SGML sin que adquiriese su gran complejidad. A pesar de
ser una forma restringida de SGML, XML conserva casi toda la riqueza de
las características de SGML. XML se considera un subconjunto de dicha
especificación superior y que ha sido adaptada para el almacenamiento de
datos.

5
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

3. TIPOS DE LENGUAJES DE MARCAS

q  Lenguajes orientados a la presentación: son los usados por los


procesadores de texto como Microsoft Word y codifican cómo ha de
presentarse el documento, es decir lo ocultan al usuario, lo que permite
obtener un efecto WYSIWYG. Este tipo de lenguajes no suelen ser flexibles
ni reusables.

q  Lenguajes procedurales: En ellos las etiquetas son también orientadas a


la presentación pero incluyen instrucciones de cómo hay que procesar el
texto. Ej. LaTeX y PostScript.

q  Lenguajes descriptivos: No definen cómo procesar el texto sino que usan


etiquetas que describen el texto, es decir, describen lo que se está
representando. Ej. SGML y sus derivados HTML, XML, JSON.

6
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

4. CARACTERÍSTICAS DE LOS LENGUAJES DE MARCAS

q  Uso de texto plano: Archivo informático compuesto inicialmente por texto sin formato. Al
tratarse solamente de texto, los documentos son independientes de la plataforma, sistema
operativo o programa con el que fueron creados.

q  Compatibilidad: Las instrucciones de marcado se entremezclan con el propio contenido. Ej


texto en negrita: <b>texto</b> en HTML y \bf{texto} en LaTeX

q  Facilidad de proceso: Las organizaciones de estándares desarrollan lenguajes especializados


para los tipos de documentos de comunidades o industrias concretas. CALS, utilizado por las
fuerzas armadas de EE.UU. para sus manuales técnicos. Otras industrias con necesidad de
gran cantidad de documentación, elaboran lenguajes adaptados a sus necesidades. Esto
conduce a que sus manuales se editen únicamente en versión electrónica, y después se
obtenga a partir de ésta las versiones impresas, en línea o en CD. Sun Microsystems, optó
por escribir la documentación de sus productos en SGML, ahorrando costes considerables.

q  Flexibilidad: de los distintos SW que lo interpretan y otros lenguajes que pueden incluirlo.
Además se permiten incluir etiquetas nuevas.

7
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

5. ÁMBITO DE APLICACIÓN DE LOS LENGUAJES DE MARCAS

q Existen multitud de campos de aplicación, entre ellos


destacamos:

§  Creación de documentos de presentación, manuales…


§  Tecnología internet: web, sindicación de contenidos, interfaz
de user, servicios…
§  Lenguajes especializados para gráficos en 2D y 3D,
matemáticas, música, aeronáutica, procesamiento de voz,
multimedia…

8
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

6. UTILIZACIÓN DE LOS LENGUAJES DE MARCAS EN ENTORNOS WEB

q  Una página web es un documento electrónico adaptado para el WWW ( World


Wide Web), está compuesta principalmente por información (solo texto o módulos
multimedia), así como por hiperenlaces; además puede contener datos de estilo
para especificar como debe visualizarse y aplicaciones embebidas par hacerla
interactiva.

q  Están escritas en un lenguaje de marcas que proporcionan la capacidad de


manejar e insertar hiperenlaces, generalmente HTML.

q  El contenido de la página puede ser predeterminado (web estática) o generado en


el momento de su visualización (web dinámica).

9
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

7. ELEMENTOS DE UN LENGUAJE DE MARCAS

q  Etiqueta: Es un texto que va entre los símbolos < y > . Existen etiquetas de inicio <etiqueta> y fin </
etiqueta>.

q  Elemento: Representan estructuras mediante las que se organizará el contenido del documento o
acciones que se desencadenan cuando el programa lo interpreta. Consta de la etiqueta de inicio y fin y
todo aquello que va entre ambas etiquetas.

q  Atributo: Es un par nombre-valor que se encuentra dentro de la etiqueta de inicio e indican las
propiedades que pueden llevar asociadas los elementos.

<direccion>
<nombre>
<titulo> Mrs. </titulo>
<nombre> Mary </nombre>
<apellidos> McGoon</apellidos>
</nombre>
<calle> 1234 Main Streat</calle>
<ciudad estado=“NC”> Anynton </ciudad>
<codpostal> 3456 </codpostal>
</direccion>

10
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

8. ORGANIZACIONES DESARROLLADAS

q  ISO: Es el organismo encargado de promover el desarrollo de normas


internacionales de fabricación, comercio y comunicación para todas las
ramas industriales a excepción de la eléctrica y la electrónica. Su función
es la de buscar la estandarización de normas de productos y seguridad
para las empresas u organizaciones a nivel internacional. Las normas
desarrolladas son voluntarias. El contenido está protegido por derechos
de copyright.

q  W3C: Su función es tutelar el crecimiento y organización de la web. Su


primer trabajo fue normalizar HTML. Al crecer su uso, crecieron las
presiones para ampliar HTML. El W3C decidió no ampliarlo pero si crear
unas reglas más adecuadas para mantener una estructura y sintaxis
comunes que permitieran compatibilizarlos y tratarlos con las mismas
herramientas. Ese conjunto de reglas es el XML.

11
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

8. ORGANIZACIONES DESARROLLADAS

q  El organismo que establece los estándares es la World Wide Web


Consortium (W3C): Un organismo internacional de normalización,
creado en 1994, similar en ciertos sentido a ISO o ANSI. Sus
miembros son más de 400 organizaciones de todo el mundo que
corren con los gastos de financiación–a parte de algunos ingresos
estatales- y lo componen profesionales de la informática de todos
los sectores, cuya misión es la de definir y normalizar la utilización
de los lenguajes usados en Internet, mediante un conjunto de
Recommendations que son publicadas libremente, en su sitio Web
www.w3.org ya probadas por comités de expertos compuestos por
representantes nominales de la propia W3C y técnicos
especializados de las más importantes compañías productoras de
software para Internet, distribuidoras y centros de investigación.

12
UNIDAD 1: INTRODUCCIÓN A LOS LENGUAJES DE MARCAS

8. ORGANIZACIONES DESARROLLADAS

q  Su Web, la alberga el prestigioso Massachussets Institute of Tecnology (M.I.T.) a


través de su Laboratorio de Informática (http://www.lcs.mit.edu/) en EE.UU., el
INRIA (http://www.inria.fr/) en Europa (Francia) y la Universidad de Keio en Japón
(http://www.keio.ac.jp/). Hasta el momento, han desarrollado más de 20
especificaciones técnicas, siendo su mentor principal el propio TimBerners-Lee
(inventor de la WWW, y accesible en (http://www.w3.org/People/Berners-Lee)
quien hace las funciones de jefe de equipo y trabaja en colaboración con equipos
del resto de organizaciones miembro.
q  La primera especificación relevante publicada por la W3C fue la versión HTML 3.2.
La última ha sido muy reciente (2017) y corresponde a HTML 5.2, que tiene
básicamente las mismas funcionalidades, pero que incluye etiquetas semánticas,
por ejemplo <nav> (bloque de navegación del sitio web).
Incorrecto: <br> HTML 4.0
Correcto: <br></br> o <br/> o <br /> XHTML 1.0
Nota: Cualquiera de las tres formas es válida en XHTML

13

También podría gustarte