Está en la página 1de 37

XML (Lenguaje de

marcado extensible)

Jos Alberto Rojas Aragn


Rosalino Santos Valeriano
Ren Martnez Hernndez

@Junio.2010
Los alumnos comprendern que es
XML, mitos y leyendas as mismo de JSON y
de la web semntica 3.0
Que es XML
Para qu sirve XML
XML como base de datos
Evolucin de XML
Mitos y leyendas de XML
Donde se aplica XML
Ventajas de XML
JSON (Notacin de Objetos de JavaScript)
XML vs JSON
Web Semntica
Principales problemas con la web actual
Mecanismos de la SW
Ejemplo RDF
WebBrain
Menmomap
Fuentes RSS
XML significa Lenguaje de marcado extensible, es un
lenguaje de meta-etiquetas, el marcado es el proceso
de usar cdigos denominados etiquetas para definir la
estructura, la apariencia visual y el significado de
cualquier dato.
Es un lenguaje de programacin desarrollado por el
W3c.(World Wide Web Consortium).
XML permite representar informacin estructurada
en la web (en forma de documentos), de modo que
pueda ser almacenada, transmitida, procesada,
presentada e impresa por diferentes tipos de
aplicaciones y dispositivos.
Utiliza principalmente estructuras de datos, lo recibe
y/o lo enva, tambin podemos guardar datos en
nuestros documentos para posteriormente ser
tratados con X lenguaje.
Por ejemplo: si tuviramos una web donde
pondremos artculos o notas y no tenemos dinero para
un hosting con bases de datos Mysql y PHP, entonces
con XML se puede reemplazar a Mysql, es mucho ms
simple de usar usar archivos de texto planos.
XML(Lenguaje de
marcado extensible)

SGML(Estructurado
Lenguaje de marcado
generalizado)

HTML(Lenguaje de
Marcado de Hipertexto)
XHTML(Lenguaje de Marcado de Hipertexto extensible)
WML(Lenguaje de Marcado para Telefona Inalmbrica)
RTF (formato de texto enriquecido)
PDF (formato de documento porttil)
XML es una extensin de HTML
Falso
SGML es un metalenguaje, es ms bien un lenguaje para definir lenguajes, mientras que
XML es una forma simplificada de SGML ms no una extensin de HTML.
Un lenguaje creado con XML puede ser analizado sintcticamente por un parser
(analizador) tan pequeo que puede ir integrado en el propio navegador web.

HTML

SGML
XML puede ser manejado directamente por el navegador web
Falso
Las etiquetas XML no tienen significado en si mismas. En documentos XML se aade
el tratamiento o transformacin ya sea en un programa o de forma declarativa con
hojas de estilo.
Normalmente se utiliza XSL (Extensible Style Language) para dar forma a los
documentos XML.
Algunas de las aplicaciones de XML son:

Ofrece mecanismos ms verstiles de mostrar datos: Se esta desarrollando una API


con el fin de que sea soportada por los procesadores de XML y HTML, pero de una
forma ms sofisticada que los documentos HTML, ya que XML no solo proporciona una
sintaxis, sino tambin una semntica.

Buscadores inteligentes: En los documentos de XML las etiquetas estn por su


significado por lo cual la bsqueda de la informacin es ms clara que en un HTML.

Intercambio de informacin entre sistemas heterogneos: Debido a que se usa DTD


proporcionando formatos estndar representando la informacin de un tema
especifico, simplifica el intercambio entre distintas fuentes.
Fcilmente procesable tanto por
humanos como por software.
Separa radicalmente la informacin o el
contenido de su presentacin o formato.
Su anlisis sintctico es fcil debido a las
estrictas reglas que rigen la composicin
de un documento.
Estructura Jerrquica
El No. De marcas es ilimitado
Poderosos enlaces (XLL)
Con DTDs estandarizados para distintas
aplicaciones podramos programar buscadores
Web que recuperen informacin sobre un
producto de cualquier Website en el mundo
sabiendo que todos tendrn el mismo formato
de datos (gracias al DTD).
Intercambio de informacin entre sistemas
heterogneos.

El fundamento es el mismo que para los


buscadores. Debido a que el DTD
proporciona un formato estndar para
representar la informacin de un tema
especfico, puede usarse para simplificar el
intercambio de informacin entre distintas
fuentes.
Ofrecer mecanismos ms verstiles de mostrar
datos.

Podamos representar (a travs de JavaScripts


o JavaApplets) documentos XML en los
navegadores Web, de forma ms sofisticada
que los documentos HTML,
ya que XML no solo proporciona una
sintaxis, sino tambin una semntica.
XML, es un lenguaje general de marcacin
que hoy en da es utilizado en diversos
mbitos:

sobre arquitecturas de computo,


desde archivos de configuracin,
bases de datos,
comercio electrnico
y muchas ms.
XHTML es utilizado para definir como ser
desplegada determinada informacin
, XML facilita el intercambio de datos no
slo para despliegue, sino tambin para
otras reas.
Los fragmentos anteriores contienen la misma
informacin, la diferencia reside en que XML
define estructura .
HTML / XHTML que incluye el despliegue que
ser realizado a travs de sus tags.
Es un formato ligero de intercambio de datos.

JSON est constituido por dos estructuras:

Una coleccin de pares de nombre/valor. En varios


lenguajes esto es conocido como un
objeto, registro, estructura, diccionario, tabla
hash, lista de claves o un arreglo asociativo.

Una lista ordenada de valores. En la mayora de los


lenguajes, esto se implementa como
arreglos, vectores, listas o secuencias.
Consiste bsicamente en un array
asociativo de JavaScript, que se utilizar
para incluir informacin del objeto.

JSON ofrece 2 grandes ventajas para las


interacciones Ajax:

Es muy fcil de leer en JavaScript y puede


reducir el tamao en bytes de la respuesta
del servidor.
Web extendida y basada en el significado
Su objetivo es que los usuario encuentren
respuestas a sus preguntas de forma mas fcil
y rpida
Sobrecarga de informacin
Demasiadas fuentes de informacin
Problemas de interoperabilidad
RDF
Proporciona informacin descriptiva simple sobre
los recursos que se encuentran en la Web
SPARQL
Es el lenguaje de consulta sobre fuentes RDF
OWL
Ontology Web Language
<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist>Bob Dylan</cd:artist>
<cd:country>USA</cd:country>
<cd:company>Columbia</cd:company>
<cd:price>10.90</cd:price>
<cd:year>1985</cd:year>
</rdf:Description>

</rdf:RDF>
Buscador
Semntico
http://webbrai
n.com
Buscador
Semntico
http://www.m
nemo.org/
Syndication
http://www.rs
sboard.org/rss
-specification
http://www.entremaqueros.com/bitacoras/memoria/?p=16
http://www.maestrosdelweb.com/editorial/xmlusos/
http://www.sitiosespana.com/webmasters/xml.htm
http://www.google.com.mx/imgres?imgurl=http://observatorio.cnice.mec.es/i
mages/upload/ccam0040/xml/XML_html_meafd798.jpg&imgrefurl=http://obs
ervatorio.cnice.mec.es/modules.php%3Fop%3Dmodload%26name%3DNews%
26file%3Darticle%26sid%3D675&usg=__FDjt3WqP7jFIk49OnhFQa25dImE=&h=
685&w=881&sz=75&hl=es&start=14&itbs=1&tbnid=jRtPacNSCsEK4M:&tbnh=1
14&tbnw=146&prev=/images%3Fq%3Dxml%26hl%3Des%26gbv%3D2%26tbs%
3Disch:1
http://www.programacion.com/articulo/web_services:_xml-rpc-_soap-
_sobre_php-_perl-_y_otros_conceptos_211/2
W3C Semantic Web Activity
http://www.w3.org/2001/sw/
Ontologa
http://es.wikipedia.org/wiki/Ontolog%C3%ADa_(inform%C
3%A1tica)
http://tecencliente.osmosislatina.com/curso/xml.htm

http://www.json.org/json-es.html

http://jonnathandeveloper2008.spaces.live.com/blog/cns!
F955B28B91D9F0E0!685.entry

También podría gustarte