Вы находитесь на странице: 1из 13

Qu es un lenguaje de marcas?

Clasificacin de los lenguajes de marcas Historia de los lenguajes de marcas mbitos de aplicaciones de los Lenguajes de Marca

Qu es un lenguaje de marcas?(I)
Definicin: !n lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento "ue# junto con el te$to# incorpora eti"uetas o marcas "ue contienen informacin adicional acerca de la estructura del te$to o su presentacin% Ha& "ue tener en cuenta ' (o tienen nada "ue )er con los lenguajes de programacin
*ienen una funcin principal meramente descripti)a (o son nue)os# &a "ue los primeros datan de finales de los +, -n la .ltima dcada /an comen0ado a tener aplicacin en m.ltiples facetas

de la 1nform2tica

Qu es un lenguaje de marcas?(II)
Caracter3sticas de los Lenguajes de Marcas:
4on sistemas complejos de descripcin# a tra)s de marcas o eti"uetas# de

informacin organi0ada normalmente como documentos descripti)os entre signos de menor% 567 & ma&or% 587

Las marcas o eti"uetas m2s empleadas suelen consistir en te$tos Lo /abitual es usar pares de marcas: una de principio & otra de fin -l almacenamiento suele reali0arse en fic/eros de te$to plano

Qu es un lenguaje de marcas? (III)


-jemplo de un documento generado con un lenguaje de marcas:
6fic/a8 6:fic/a8

6nombre89os Lu3s6:nombre8 6apellido8Delgado6:apellido8 6apellido8Leal6:apellido8 6datos;profesionales8 6cuerpo8,<=,6:cuerpo8 6especialidad8>,?6:especialidad8 6destino8@A,@,=>,6:destino8 6:datos;profesionales8

Clasificacin de los lenguajes de marcas(I)


!na posible clasificacin de los lenguajes de marcas puede ser la siguiente:
Brocedimentales: describen operaciones tipogr2ficasC -jC: H*ML -structurales: describen la estructura lgica de un documento# pero no su

tipograf3aC -jC: MusicDML

H3bridos: "ue forman una combinacin de los dos tipos anterioresC -jC:

EFML 5Eirtual Fealit& Modelling Language7

*ambin e$isten las /ojas de estilo o los lenguajes de transformacin# "ue

permiten la traduccin% de anotaciones de tipo estructural a anotaciones de car2cter tipogr2fico

Clasificacin de los lenguajes de marcas(II)


Gtra posible clasificacin de los lenguajes de marcas puede ser la siguiente:
De presentacin: indica el formato del te$to 5informacin para el

ma"uetado7C -jC: F*H 5Fic/ *e$t Hormat7

De procedimientos: orientado tambin a la presentacin# pero# en este caso#

se indican los procedimientos "ue deber2 reali0ar el softIare de representacinC -jC: *eD : La*eD

Descripti)o o sem2ntico: describen las diferentes partes en las "ue se

estructura el documento pero sin especificar cmo deben representarseC -jC: DML 5eDtensible MarJup Language7

Historia de los lenguajes de marcas(I)


-n la dcada de los +, se empie0a a desarrollar la idea de separar

presentacin & estructura

Desde 1KM se impulsa la creacin del lenguaje LML 5Lenerali0ed

MarJup Language M Loldfarb# Mos/er N Lorie# >=+=7

-n >=?A# O(41 cre un comit de Lenguajes de Grdenador para

Brocesado de *e$to 5Computer Languages for t/e Brocessing of *e$t7 54tandard Lenerali0ed MarJup Language7

-n >=A,# a partir de LML# se genera la primera )ersin de 4LML -n >=A+ se con)ierte en la norma 14G AA?=

Historia de los lenguajes de marcas(II)


4LML pasa a ser la base del disePo de nue)os lenguajes -n >==@ se desarrolla H*ML 5H&per*e$t MarJup Language7 como

solucin para publicar las in)estigaciones de di)ersas fuentes & autores "ue trabajaban en el C-F( intercambio de documentos multiplataforma

-n >=A?# Microsoft desarrolla F*H 5Fic/ *e$t Hormat7 como formato de -n >==A# la QRC desarrolla DML 5eDtensible MarJup Language7# "ue ser2

el lenguaje de base de una gran cantidad de lenguajes de marcasC -closin de los lenguajes de marcado Language7 marcan el desarrollo de la Qeb 4em2ntica

FDH 5Fesource Description HrameIorJ7 & GQL 5Gntolog& Qeb

Historia de los lenguajes de marcas(III)

mbitos de Aplicacin de los enguajes de !arcas(I)


Principales GML SS8 SGML SS8 XML SS8 Dialectos XML Documentos en general Lenguajes descriptivos O4(C> -KML TOML Lenguajes de presentacin Fic/ *e$t Hormat 4>,,,D *eD troff H*ML Lenguajes ligeros KKCode MarJdoIn Fe4tructured*e$t sete$t *e$tile QiJite$to Lenguajes para manuales DocKooJ HelpML Linu$Doc BGD Microsoft Ossistance ML

mbitos de Aplicacin de los enguajes de !arcas(II)


Tecnologas de internet World Wide Web H*ML DH*ML Qireless ML Hand/elp ML FDH Meta Content HrameIorJ Sindicacin Otom F44 1C GBML & GML 4&ncML Servicios web Q4DL D1(4 Q4CL Q4HL DMLSFBC Qebml

mbitos de Aplicacin de los enguajes de !arcas(III)


Lenguajes especiali ados Lr2ficos @D: 4EL# CLM# EML# 1nJMLC Lr2ficos RD: EFML:DRD# 4*-BC Matem2tica: Mat/ML & GpenMat/C M.sica: Lil&Bond & MusicDMLC *a$onom3a: D1*O Hinan0as: eDtensible Kussiness Feporting Language# Hinancial products MLC Leom2tica: Leograp/& MLC Oeron2utica: 4pacecraft MLC Multimedia: 4&nc/roni0ed Multimedia 1ntegration LanguageC Eo0: EoiceDMLC Mensajer3a instant2nea: DMBBC Eideojuegos: KulletML# CGLLODOC

Вам также может понравиться