Tecnologías XML. Gregorio Martín. Universitat de València. Valencia, 12 Noviembre Gregorio Martín 1

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tecnologías XML. Gregorio Martín. Universitat de València. Valencia, 12 Noviembre 2004. Gregorio Martín 1"

Transcripción

1 Tecnologías XML Gregorio Martín Universitat de València Valencia, 12 Noviembre 2004 Gregorio Martín 1

2 Web Inicial HTML HTTP URL La Web es un espacio de información de recursos interrelacionados Gregorio Martín 2

3 URIs y recursos URI Identifica Recurso Representa Reporte de Clima de Valencia Metadatos Content-type: Application/xhml+xml Datos <!DOCTYPE html PUBLIC,,, <html xmlns= <head> <title>pronóstico para próximos 5 días para Valencia </title>... Gregorio Martín 3 </html>

4 Arquitectura de la Web: conceptos Recurso: Cualquier cosa que pueda ser identificada por una URI URI (Uniform Resource Identifier) es un identificador, compuesto por una secuencia de caracteres que permite una identificación uniforme de recursos (definición en revisión) Recurso de información Cualquier recurso que tiene una representación es un recurso de información Gregorio Martín 4

5 Arquitectura de la Web Identificación. Las URIS son usadas para identificar recursos Protocolos de Interacción Que definen la sintaxis y semántica de los mensajes intercambiados entre agentes sobre la red. Formatos (representación) Son construidos sobre un conjunto de formatos de datos, usados separadamente o en forma combincación (XHTML, CSS, PNG, RDF/XML, SVG, SMIL) Gregorio Martín 5

6 HTML: Fácil pero Mezcla... Estructura documento Datos <html> <body> <h1> Lozalizacion puntos de Carretras </h1> <p>desarrollado por <p> <a href= "http://www.robotica.es"> Instituto de Robótica </a> <p> <b>grupo Lisitt</b>, 2004 </body> </html> Formato HTML -Solo apto para consumo humano - No para procesamiento por máquinas Gregorio Martín 6

7 Intercambio de Datos XML Sistema 2 Datos Intercambiables en XML Sistema 1 Sistema 3 Gregorio Martín 7

8 <?xml version="1.0"?> XML: más allá de separar DATOS de PRESENTACION <?xml version="1.0"?> <ubicacion> <latitud> 100 </latitud> <longitud> 50 </longitud> <carretera> A7 </carretera> <punto_kilometrico> 450 </punto_kilometrico> <carrill> 1 </carrill> <sentido> norte </sentido> <latitud> </latitud> <longitud> </longitud> </ubicacion> <QQQ> <AA> 100 </AA> <RR> 50 </RR> <carretera> A7 </carretera> <M> 450 </M> <Z> 1 </Z> <D> norte </D> <S> </S> <TT> </TT> </QQQ> Gregorio Martín 8 CSS en 1994 (pemitía separar datos de presentación)

9 Diez principios del diseño de XML 1 Ser utilizable directamente sobre Internet Soportar una amplia variedad de aplicaciones Compatible con SGML Facilidad para escribir programas que procesen sus documentos Reducir las características opcionales, idealmente ninguna Gregorio Martín 9

10 Diez principios del diseño de XML (cont.) 6 Ser legible por un humano y razonablemente claro 7 Diseño fácil, formal y conciso 8 Facilidades para la creación de documentos 9 La brevedad del marcado no es importante. Gregorio Martín 10

11 Fundamentos de la Ingeniería Web del mañana Evitando fragmentación del Web: Gregorio Martín 11

12 Intercambio de Información en la Web Quién define vocabularios compartidos? Consenso Trabajo multidisciplinar Gregorio Martín 12

13 La Familia XML Tecnología Namespaces XML Esquemas (y DTDs) XPath/XPointer XLink, Xinlcude, XBase DOM (y SAX) XSLT Uso Asignación de nombres a elementos y atributos Definición de tipo de documento (estructura) Localización de componentes en un documento Enlace de documentos Interfaces para procesado desde aplicaciones externas: Transformación de documentos Gregorio Martín 13

14 Tecnologías Horizontales vs. Verticales Horizontales. proporcionan mecanismos que usando la familia XML, resuelven tareas genéricas tales como la interacción, la presentación, la seguridad etc Verticales Cada sector de actividad, define su correspondiente vocabulario o aplicación de dominio, con las etiquetas propias de su especialidad, que tanto W3C en sus aspectos mas básicos como OASIS (Organization for the Advancement of Structured Information Standards) en sus aspectos más aplicados tratan de coordinar. Gregorio Martín 14

15 Web del mañana Gregorio Martín 15

16 Servicios Web Servivios Web: web de aplicaciones Interacciones entre programas. Orígenes: negocios Gregorio Martín 16

17 Web del mañana Gregorio Martín 17

18 Web Semántica Web Semántica: Significado a los datos Estándares para datos, relaciones, descripciones Orígenes: académicos Gregorio Martín 18

19 Web del mañana (Interacción) Gregorio Martín 19

20 Interacción (basada en vocabularios XML) Evolución de HTML (XHTML) Evolución Formularios (Xforms) Evolución de CSS (Inicio 1994) (CSS2, CSS3), CSS media queries Gráficos Vectoriales (SVG), incluye scripts Multimedia (SMIL) Formateo objetos de salida (FO Formating Objects), Ejemplo salida PDF Gregorio Martín 20

21 Interacción (cont.) Diálogos de voz (VoiceXML) Síntesis voz (SSML) Gramática voz (SGRML) Telefonía avanzada, colas, multiconferencia Call Control extensible Markup Language (CCXML) Tinta digital, escritura manual (InkML) Multimodal (X+V : XHTML +Voice)... Gregorio Martín 21

22 Web del mañana (aplicaciones) Gregorio Martín 22

23 Aplicaciones Verticales XML (Vocabularios de dominio) Vocabularios XML Comunes Vocabularios XML Específicos Fuente: Gregorio Martín 23

24 Vocabularios Comunes Computing Environment XML Content Syndication XML Customer Information XML Electronic Data Interchange (EDI) XML Geospatial XML Human XML Localization XML Math XML Open Office XML Topic maps XML Trade XML Translation XML Universal Business Language (UBL) Universal Data Element Framework (UDEF) Y OTROS MAS... Fuente: Gregorio Martín 24

25 Vocabularios Específicos Accounting XML Advertising XML Astronomy XML Building XML Chemistry XML Construction XML Education XML Food XML Finance XML Government XML Healthcare XML Human Resources XML Instruments XML Insurance XML Legal XML Manufacturing XML News XML Photo XML Physics XML Publishing XML Real Estate XML Telecommunications XML Travel XML Y OTROS MAS... Fuente: Gregorio Martín 25

26 Finance Legal Vocabularios Específicos extensible Business Reporting Language (XBRL) Financial Information exchange (FIX) Protocol Financial products Markup Language (FpML) Interactive Financial Exchange (IFX) Market Data Definition Language (MDDL) Open Financial Exchange (OFX) XML Schema Research Information exchange Markup Language (RIXML SWIFTStandards XML Global Justice Extensible Markup Language (XML) LegalXML Electronic Court Filing LegalXML econtracts LegalXML enotary LegalXML Integrated Justice LegalXML Legislative Documents LegalXML Online Dispute Resolution (OdrXML) LegalXML Legal Transcripts LegalXML Subscriber Data Handover Interface (SDHI Gregorio Martín 26

27 Universitat de València Institut de Robótica Web semántica Sistemas Inteligentes de Transporte Servicios Web Multi-dispositivo, SVG, Voz, multimodal Gregorio Martín 27

28 Cuestions Gregorio Martín 28

TEMA 5 LA FAMILIA XML EN LA NUEVA WEB

TEMA 5 LA FAMILIA XML EN LA NUEVA WEB TEMA 5 LA FAMILIA XML EN LA NUEVA WEB La Web, tanto cuantitativa como cualitativamente, se ha desarrollado extraordinariamente siendo el objeto de este texto ubicar el papel que XML juega y va a jugar

Más detalles

IES Pablo Serrano-ASIR1D/DAM1D-B.Soler XML

IES Pablo Serrano-ASIR1D/DAM1D-B.Soler XML IES Pablo Serrano-ASIR1D/DAM1D-B.Soler Contenidos 1. Introducción 2. Quién ha creado? 3. Definición según W3C 4. Qué es? 5. Objetivos 6. Para qué sirve? 7. Con ya vale? 8. Tecnologías asociadas 9. Familia

Más detalles

Interacción multimodal

Interacción multimodal Interacción multimodal Saulo Barajas Universidad Carlos III de Madrid 19 de enero de 2004 1 Contenido Qué es la Interacción multimodal? Objetivo Ejemplos: Escenario multicanal Escenario multimodal Otros

Más detalles

Introducción a los estándares de la Web

Introducción a los estándares de la Web Introducción a los estándares de la Web Curso 2007/2008 Juan Manuel Cueva Lovelle cueva@lsi.uniovi.es www.di.uniovi.es/~cueva Departamento de Informática Universidad de Oviedo (Asturias, España) OOTLab

Más detalles

Efectos del lenguaje XML sobre el Derecho Mercantil. Dra. María José Vañó Vañó Universidad de Valencia Huelva, mayo 2003

Efectos del lenguaje XML sobre el Derecho Mercantil. Dra. María José Vañó Vañó Universidad de Valencia Huelva, mayo 2003 Efectos del lenguaje XML sobre el Derecho Mercantil Universidad de Valencia Huelva, mayo 2003 Efectos del XML sobre el Derecho Mercantil I. Ventajas en la utilización del lenguaje XML II. Seguridad y firma

Más detalles

XML: extensible Markup Language (Parte I) Ingeniería de la Información

XML: extensible Markup Language (Parte I) Ingeniería de la Información XML: extensible Markup Language (Parte I) DTDs Ingeniería de la Información Tabla de Contenidos Introducción histórica XML vs. HTML Características de XML Mi primer documento XML El lenguaje XML Entidades

Más detalles

EVOLUCIÓN DE LA WEB. Presentado por: Pablo E. Lozada Y. (pablo.lozada@alumnos.usm.cl)

EVOLUCIÓN DE LA WEB. Presentado por: Pablo E. Lozada Y. (pablo.lozada@alumnos.usm.cl) EVOLUCIÓN DE LA WEB Presentado por: Pablo E. Lozada Y. (pablo.lozada@alumnos.usm.cl) Contenido Historia del Internet. La Web 1.0. Definición. Características. La Web 2.0. Definición. Tecnologías de la

Más detalles

Análisis y Diseño de Sistemas de

Análisis y Diseño de Sistemas de Análisis y Diseño de Sistemas de Información para Internet 1. Introducción a XML Luís Rodríguez Baena (luis.rodriguez@upsam.net) Universidad Pontificia de Salamanca (campus Madrid) Facultad de Informática

Más detalles

Contenidos. 1. Requisitos del proyecto... 2

Contenidos. 1. Requisitos del proyecto... 2 En colaboración con Las opiniones recogidas en este documento no se corresponden, necesariamente, con las de ninguno de los organismos públicos participantes en esta iniciativa. Contenidos 1. Requisitos

Más detalles

Fundamentos de las tecnologías de la información

Fundamentos de las tecnologías de la información Fundamentos de las tecnologías de la información la guerra de los formatos Diego Martín 2016 1 Definiciones W3C HTML CSS XML Introducción histórica HTML vs XML JSON XML vs JSON DTDsy XML SCHEMAs Qué formato

Más detalles

qué es XML? por qué es necesario XML? XML vs. SGML y HTML Hacía la estandarización de los datos

qué es XML? por qué es necesario XML? XML vs. SGML y HTML Hacía la estandarización de los datos qué es XML? Hacía la estandarización de los datos César Ignacio García Osorio Surgió para superar la complejidad de SGML y la inflexibilidad de HTML. Es un meta lenguaje de etiquetado/marcado que permite

Más detalles

Actividad 1 : W3C y estándares Web. Servidores Web. Clientes Web (navegadores).

Actividad 1 : W3C y estándares Web. Servidores Web. Clientes Web (navegadores). Actividad 1 : W3C y estándares Web. Servidores Web. Clientes Web (navegadores). A) - Guias Breves: Accesibilidad Web Amaya Annotea APPEL Hablar de Accesibilidad Web es hablar del acceso de todos a la Web,

Más detalles

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6. Tema: DESARROLLO WEB CON HTML

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6. Tema: DESARROLLO WEB CON HTML Página 1 de 6 Objetivo: Tema: DESARROLLO WEB CON HTML Reconocer al Lenguaje de Marcado de Hipertexto (HTML) como la base para el desarrollo de páginas Web 1. PÁGINA WEB I. CONCEPTOS FUNDAMENTALES Una página

Más detalles

CAPÍTULO 1 INTRODUCCIÓN. No es novedad que el desarrollo de las aplicaciones Web vaya evolucionando en el

CAPÍTULO 1 INTRODUCCIÓN. No es novedad que el desarrollo de las aplicaciones Web vaya evolucionando en el 5 CAPÍTULO 1 INTRODUCCIÓN 1.1 Antecedentes No es novedad que el desarrollo de las aplicaciones Web vaya evolucionando en el mundo empresarial y su forma de hacer negocios por todo el mundo, sin embargo

Más detalles

Tabla de Contenidos. xii

Tabla de Contenidos. xii Tabla de contenidos Capítulo 1. Introducción...1 1.1 MOTIVACIÓN...2 1.2 NOVEDADES APORTADAS POR ESTE LIBRO...3 1.3 ESTRUCTURA DE LA OBRA...4 1.4 CONOCIMIENTOS RECOMENDADOS...8 1.5 CONVENCIONES DE ESTILO

Más detalles

Estándares SGML y XML. Entornos de aplicación

Estándares SGML y XML. Entornos de aplicación Índice de contenido Estándares SGML y XML. Entornos de aplicación Estándares SGML y XML. Entornos de aplicación...1 Licencia...1 SGML...1 Introducción...1 Etiquetado...2 Estructura de un documento SGML...2

Más detalles

XIII Reunión de Usuarios Aleph México. MarcXML. Egar Arturo Garcia Cárdenas

XIII Reunión de Usuarios Aleph México. MarcXML. Egar Arturo Garcia Cárdenas MarcXML Egar Arturo Garcia Cárdenas Secretaría Técnica de Biblioteca Digital Dirección General de Bibliotecas Universidad Nacional Autonóma de México Septiembre de 2009 1. Antecedentes Lenguajes de Marcado

Más detalles

INDICE 1. Estructura, Sintaxis y Usos de XML 1. Fundamentos de XML 2. DTD: Características y Técnicas

INDICE 1. Estructura, Sintaxis y Usos de XML 1. Fundamentos de XML 2. DTD: Características y Técnicas INDICE Introducción XV 1. Estructura, Sintaxis y Usos de XML 1 1. Fundamentos de XML 3 Introducción 4 Desmitificación de la marcación 4 Qué es la marcación? 4 Definición de XML 10 Una definición estricta

Más detalles

Introducción a XML. Taller de Producción de Software 2º Semestre 2008 H.Astudillo / P.Inostroza

Introducción a XML. Taller de Producción de Software 2º Semestre 2008 H.Astudillo / P.Inostroza Taller de Producción de Software 2005 Introducción a XML Taller de Producción de Software 2º Semestre 2008 H.Astudillo / P.Inostroza Indice Qué es XML? Breve Historia de XML Anatomía de un Documento XML

Más detalles

CAMINANDO HACIA LA WEB SEMÁNTICA

CAMINANDO HACIA LA WEB SEMÁNTICA CAMINANDO HACIA LA WEB SEMÁNTICA Jesualdo Tomás Fernández Breis Universidad de Murcia jfernand@um.es Web actual La información que vemos nosotros... Lugares para viajar y precio Ofertas de Viajes Viajes

Más detalles

XML práctico Bases esenciales, conceptos y casos prácticos (2ª edición)

XML práctico Bases esenciales, conceptos y casos prácticos (2ª edición) Introducción al lenguaje XML 1. De SGML a XML 17 2. Los conceptos básicos del XML 18 2.1 Recordatorio sobre el HTML 18 2.2 Creación de un primer documento XML 19 2.3 Las ventajas del XML 21 3. La sintaxis

Más detalles

XML Namespaces. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/

XML Namespaces. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ XML Namespaces Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XML NAMESPACES... 3 Introducción... 3 Un ejemplo del problema... 3 Empleo de espacios de nombres... 6 Restricción

Más detalles

Estándares para el comercio electrónico

Estándares para el comercio electrónico Estándares para el comercio electrónico Carlos Delgado Kloos Catedrático de Ing. Telemática Universidad Carlos III de Madrid Formatos para B2C Formatos para B2B Resumen Doctorado 1999/2000 Comercio Electrónico:

Más detalles

Agenda XML XML XML XML XML. 1.1 Conceptos básicos de XML. 1.2 Ejemplos de lenguajes basados en XML. 1.3 Estructura de un documento XML

Agenda XML XML XML XML XML. 1.1 Conceptos básicos de XML. 1.2 Ejemplos de lenguajes basados en XML. 1.3 Estructura de un documento XML Agenda 1.1 Conceptos básicos de 1.2 Ejemplos de lenguajes basados en M.C. Juan Carlos Olivares Rojas 1.3 Estructura de un documento 1.4 Tecnologías extensible Markup Language (Lenguaje de Marcado extensible)

Más detalles

Introducción a la Web 2.0

Introducción a la Web 2.0 Octubre 2006 Contenidos Evolución Características Tecnologías Protocolos básicos HTML y CSS Javascript y DOM XML y Servicios Web AJAX Ejemplos Evolución del Hipertexto 1945 - Vannevar Bush escribe As we

Más detalles

INTEROPERABILIDAD; ESTÁNDARES

INTEROPERABILIDAD; ESTÁNDARES Revista Digital Universitaria INTEROPERABILIDAD; ESTÁNDARES Ing. Luz María Castañeda de León Subdirectora de la Coordinación de Servicios Educativos en Red UNAM. Dirección General de Servicios de Cómputo

Más detalles

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1 Índice HTML HyperText Markup Language Conceptos básicos Historia y evolución de HTML XHTML vs. HTML HTML dinámico Hojas de estilo (CSS) DOM Diseño de servicios Web 2 DATSI Qué es HTML? Lenguaje de publicación

Más detalles

DAW LENGUAJES DE MARCAS. Tema 1: Reconocimiento de las características de los Lenguajes de Marcas

DAW LENGUAJES DE MARCAS. Tema 1: Reconocimiento de las características de los Lenguajes de Marcas DAW LENGUAJES DE MARCAS Tema 1: Reconocimiento de las características de los Lenguajes de Marcas Características de los Lenguajes de Marcas 1. Codificación de la información 1.1. Datos binarios 1.2. Datos

Más detalles

Keyword: Estándares para desarrollo de Servicios de valor agregado en empresas de Telecomunicaciones e Internet.

Keyword: Estándares para desarrollo de Servicios de valor agregado en empresas de Telecomunicaciones e Internet. Implementación de Sistemas de Respuesta de Voz Interactiva bajo un Estándar de VOICEXML Rodolfo Francisco Rosas Escobar, Escuela de Ingeniería Civil en Informática, General Lagos 2086. RESUMEN. Hoy en

Más detalles

El XBRL y sus aportes al intercambio de información financiera

El XBRL y sus aportes al intercambio de información financiera Universidad ORT Uruguay Facultad de Ingeniería El XBRL y sus aportes al intercambio de información financiera Entregado como requisito para la obtención del título de Licenciado en Sistemas Carlos Rial

Más detalles

Programación del Módulo Profesional. Lenguajes de Marcas y Sistemas de Gestión de Información. Del Ciclo Formativo de Grado Superior

Programación del Módulo Profesional. Lenguajes de Marcas y Sistemas de Gestión de Información. Del Ciclo Formativo de Grado Superior Programación del Módulo Profesional Lenguajes de Marcas y Sistemas de Gestión de Información Del Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Multiplataforma Contenido 1 OBJETIVOS GENERALES

Más detalles

Tema 4 Metadatos. Eduardo Martínez Graciá Humberto Martínez Barberá

Tema 4 Metadatos. Eduardo Martínez Graciá Humberto Martínez Barberá Tema 4 Metadatos Eduardo Martínez Graciá Humberto Martínez Barberá Departamento de Ingeniería de la Información y las Comunicaciones Universidad de Murcia Metadatos Definición: datos sobre datos Fichero:

Más detalles

1 Introducción a XML

1 Introducción a XML 1 Introducción a XML Introducción (I)! Qué es XML?! Últimamente todo el mundo habla sobre XML!! Dicen que es un lenguaje etiquetado...es decir: Es un lenguaje como HTML, pero con nuevas etiquetas?! Dicen

Más detalles

LOS LENGUAJES DE MARCADO APLICADOS A LOS REGISTROS BIBLIOGRÁFICOS. XML MARC DTD; XML MARC SCHEMA.

LOS LENGUAJES DE MARCADO APLICADOS A LOS REGISTROS BIBLIOGRÁFICOS. XML MARC DTD; XML MARC SCHEMA. LOS LENGUAJES DE MARCADO APLICADOS A LOS REGISTROS BIBLIOGRÁFICOS. XML MARC DTD; XML MARC SCHEMA. I. INTRODUCCIÓN A LOS LENGUAJES DE MARCADO Los lenguajes de marcado, también denominados lenguajes de marcas,

Más detalles

Recuperación de Información en Internet Tema 2: La web

Recuperación de Información en Internet Tema 2: La web Recuperación de Información en Internet Tema 2: La web P.O.P. Língua e usos profesionais Miguel A. Alonso Jorge Graña Jesús Vilares Departamento de Computación Facultad de Informática Universidade da Coruña

Más detalles

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB Existen varios tipos de tecnologías para los Servidores Web, estas tecnologías se pueden dividir en 4 grupos principales que son: Tecnologías al lado del cliente

Más detalles

XML. El nuevo lenguaje universal

XML. El nuevo lenguaje universal Tema: XML el nuevo lenguaje universal. Autor: Marlene Melián Montalvo Institución: CITMATEL. Este trabajo consiste en una introducción al lenguaje XML. En el mismo se da a conocer su surgimiento, definiciones

Más detalles

TEMA 35: Estándares SGML y XML. Entornos de aplicación.

TEMA 35: Estándares SGML y XML. Entornos de aplicación. Entornos de aplicación TEMA 35: Estándares SGML y. Entornos de aplicación. Índice 1 INTRODUCCIÓN 1 2 SGML 2 2.1 Cómo funciona SGML? 2 2.2 Definición de la sintaxis de un lenguaje SGML 3 2.3 Declaración

Más detalles

XML, Servicios Web y Web Semántica

XML, Servicios Web y Web Semántica XML, Servicios Web y Web Semántica Departamento de Informática Universidad de Oviedo Sesión 2 Lenguaje XML Departamento de Informática Universidad de Oviedo Esquema de la Sesión Introducción a XML Definición

Más detalles

Lista de acrónimos... 15

Lista de acrónimos... 15 Índice general Lista de acrónimos... 15 CAPÍTULO 1. Visión general y entorno de desarrollo... 17 1.1. Qué hace Android especial?... 18 1.2. Los orígenes... 19 1.3. Comparativa con otras plataformas...

Más detalles

Servicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web

Servicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web Servicio Web Un servicio web (en inglés, Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones

Más detalles

Sistemas de Información 12/13 XML (extensible Mark-up Language)

Sistemas de Información 12/13 XML (extensible Mark-up Language) 12/13 XML (extensible Mark-up Language) Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza (raqueltl@unizar.es) " Guión Introducción Ejemplos Documentos vs apliaciones XML Espacios

Más detalles

Introducción a Internet

Introducción a Internet Introducción a Internet Localización y acceso a la informacion Instituto de Ciencias de la Educación Jesús Tramullas Dpto. CC. Documentación http://tramullas.com/lai Historia de Internet Inicio proyecto

Más detalles

APRUEBA NORMA TECNICA PARA LOS ORGANOS DE LA ADMINISTRACION DEL ESTADO SOBRE INTEROPERABILIDAD DE DOCUMENTOS ELECTRONICOS

APRUEBA NORMA TECNICA PARA LOS ORGANOS DE LA ADMINISTRACION DEL ESTADO SOBRE INTEROPERABILIDAD DE DOCUMENTOS ELECTRONICOS Biblioteca del Congreso Nacional -------------------------------------------------------------------------------- Identificación de la Norma : DTO-81 Fecha de Publicación : 23.12.2004 Fecha de Promulgación

Más detalles

Espacios de Nombres. Documentación Electrónica. Soto Montalvo

Espacios de Nombres. Documentación Electrónica. Soto Montalvo Espacios de Nombres Documentación Electrónica Soto Montalvo Contenido Introducción Declarar un espacio de nombres Nombres cualificados Formas de declarar un espacio de nombres Alcance de los espacios de

Más detalles

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de GLOSARIO Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de una descripción de bajo nivel (código fuente) para generar descripciones con un mayor grado de abstracción.

Más detalles

extensible Markup Language (XML)

extensible Markup Language (XML) extensible Markup Language (XML) 1. INTRODUCCIÓN Jennifer Pérez Benedí Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia C/Camino de Vera s/n E-46071 Valencia- España

Más detalles

Introducción a XML - Validación y Parseo. Huibert Aalbers, Senior Certified Software IT Architect

Introducción a XML - Validación y Parseo. Huibert Aalbers, Senior Certified Software IT Architect Introducción a XML - Validación y Parseo Huibert Aalbers, Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de

Más detalles

Temario del Master en Internet

Temario del Master en Internet Temario del Master en Internet HTML5 1. XML a. Herramientas de trabajo: Editores y parsers. Reglas de XML. Buena formación y validez. b. Namespaces. c. Extensible Stylesheet Language Transformations (XSLT)

Más detalles

Tecnología Multimedia

Tecnología Multimedia Tecnología Multimedia Profesor Coordinador: Manuel Castro Antonio Colmenar, UNED Profesores de la asignatura: Manuel Castro, UNED Lenguajes de Marcado Índice LENGUAJES DE MARCADO... 3 Lenguajes de marcado

Más detalles

INTEROPERABILIDAD ESTÁNDARES APLICADOS EN COSTA RICA

INTEROPERABILIDAD ESTÁNDARES APLICADOS EN COSTA RICA INTEROPERABILIDAD ESTÁNDARES APLICADOS EN COSTA RICA Ing. Marco Jiménez HA-2508 SEMINARIO DE TEMAS ARCHIVÍSTICOS 21-09-2010 Temas de la presentación Definiciones Interoperabilidad Sistema Importancia de

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: DISEÑO DE PAGINAS WEB CON HTML Código: CSTI0085 total: 3 Horas Objetivo General: Construir páginas Web en base

Más detalles

Introducción a la Web Semántica

Introducción a la Web Semántica Taller de Producción de Software 2007 Introducción a la Web Semántica Taller de Producción de Software 2º Semestre 2008 Indice Visión de la Web Semántica Arquitectura de la Web Semántica RDF Ontologías

Más detalles

World Wide Web: toda la Internet en un solo "documento"

World Wide Web: toda la Internet en un solo documento World Wide Web: toda la Internet en un solo "documento" Pedro Hípola Hípola, Pedro (1994). "World Wide Web: toda la Internet en un solo 'documento'.information World en Español. Oxford: Learned Information,

Más detalles

Taller de Prof. Hilda Contreras. Departamento de Computación Escuela de Ingeniería de Sistemas ULA

Taller de <?XML> Prof. Hilda Contreras. Departamento de Computación Escuela de Ingeniería de Sistemas ULA Taller de Prof. Hilda Contreras Departamento de Computación Escuela de Ingeniería de Sistemas ULA Contenido 1. Introducción 2. Preparándonos para trabajar con XML 3. Documentos XML bien formados

Más detalles

Cabecera de los mensajes de correo electrónico RFC 822

Cabecera de los mensajes de correo electrónico RFC 822 Internet: Aplicaciones Transmisión de datos y redes de ordenadores Internet: Aplicaciones La familia de protocolos TCP/IP La capa de red en Internet El protocolo IP Protocolos auxiliares La capa de transporte

Más detalles

Temario del Master en Internet

Temario del Master en Internet Temario del Master en Internet HTML / XML / XHTML HTML El Lenguaje HTML Formateo básico Listas, Imágenes y Tablas Enlaces y mapas Formularios y controles Marcos XML Herramientas de Trabajo: Editores y

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 1: HTML 1. Objetivos Aprender el lenguaje de marcado HTML, o algunas de sus variantes, como XHTML o HTML5, y la importancia de escribir código correcto

Más detalles

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO

DISEÑO WEB (I y II) CONTENIDO TEMÁTICO DISEÑO WEB (I y II) CONTENIDO TEMÁTICO 1. Historia de internet 2. Introducción a las aplicaciones web 3. Estructura de un sitio web 4. Accesibilidad web a. Normas de accesibilidad del World Wide Web Consortium

Más detalles

DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ

DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ Qué es? Es un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces, imágenes, y muchas otras cosas, adaptada para la

Más detalles

UNIVERSITAT OBERTA DE CATALUNYA

UNIVERSITAT OBERTA DE CATALUNYA UNIVERSITAT OBERTA DE CATALUNYA Ingeniería Técnica en Informática de Gestión Estudio del modelo de representación XML/RDF Alumno: David Fernández Medina Dirigido por: Carlos Granell Canut CURSO 2003-04

Más detalles

Asignación y resolución de identificadores para un repositorio de objetos de aprendizaje basado en LOM

Asignación y resolución de identificadores para un repositorio de objetos de aprendizaje basado en LOM Asignación y resolución de identificadores para un repositorio de objetos de aprendizaje basado en LOM Roberto Javier Godoy, Hugo Minni Facultad de Ingeniería y Ciencias Hídricas Universidad Nacional del

Más detalles

Optimización del uso de internet en la gestión cultural

Optimización del uso de internet en la gestión cultural NUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN CULTURAL Optimización del uso de internet en la gestión cultural Javier Leiva Aguilera www.javierleiva.info Madrid, 12-14 de noviembre de 2007 Fundamentos de diseño

Más detalles

Topicos Avanzados de Bases de Datos en la Web

Topicos Avanzados de Bases de Datos en la Web Topicos Avanzados de Bases de Datos en la Web Introducción a XML Profesor: Alejandro Vaisman 1er. Cuatrimestre, 2007 4/16/2007 1 XML XML es el lenguaje estándar para intercambiar información en la Web.

Más detalles

Tecnologías XML y Web Semántica. Departamento de Informática Universidad de Oviedo

Tecnologías XML y Web Semántica. Departamento de Informática Universidad de Oviedo Tecnologías XML y Web Semántica Departamento de Informática Universidad de Oviedo Sesión 1 Lenguaje XML Departamento de Informática Universidad de Oviedo Esquema de la Sesión (9-11h) Primera parte: Introducción

Más detalles

Oracle Service Bus: Entorno de Desarrollo

Oracle Service Bus: Entorno de Desarrollo Oracle Service Bus: Entorno de Desarrollo Mayo 2012 Versión 1.1 ÍNDICE 1. Introducción al Oracle Service Bus I. Conceptos II. Ventajas del OSB III. Arquitectura Mensajería adaptable Seguridad Unificada

Más detalles

Programación Hipermedia 1

Programación Hipermedia 1 Programación Hipermedia 1 Práctica 2: HTML 1. Objetivos Aprender el lenguaje de marcado HTML y la importancia de escribir código correcto y conforme a la especificación oficial. Conocer algunas herramientas

Más detalles

CONSTRUYE TU SITIO WEB MÓVIL

CONSTRUYE TU SITIO WEB MÓVIL Fundación CTIC Taller sobre Web Móvil y HTML5 06 de Junio de 2012. Cornellà de Llobregat MYMOBILEWEB: CONSTRUYE TU SITIO WEB MÓVIL Cristina González Cachón cristina.cachon@fundacionctic.org Fundación CTIC

Más detalles

XML. Necesitamos un formato de datos: Posibles usos. Estandard Robusto Extensible

XML. Necesitamos un formato de datos: Posibles usos. Estandard Robusto Extensible Motivación.- XML XML Necesitamos un formato de datos: Estandard Robusto Extensible Posibles usos Serialización de objetos Registros financieros Gráficos vectoriales RPC Etc. XML.- Ficheros Muchos programas

Más detalles

Interoperabilidad Empresarial

Interoperabilidad Empresarial Interoperabilidad Empresarial Cómo integrar toda la información y transformar los datos para mejorar la flexibilidad, productividad y rendimiento empresarial? Martín Álvarez Espinar Responsable Oficina

Más detalles

URL. Después de los dos puntos: se interpreta según el método de acceso. Suele contener direcciones y puntos de acceso en una máquina. Esquema URL.

URL. Después de los dos puntos: se interpreta según el método de acceso. Suele contener direcciones y puntos de acceso en una máquina. Esquema URL. URL. Un URL ó Uniform Resource Locator (Localizador Uniforme de Recurso) es un medio estándar de identificar direcciones internet en la Web. Tiene dos partes, separadas por dos puntos: Antes de los dos

Más detalles

Unidad 5: Namespaces. JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012

Unidad 5: Namespaces. JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2011 / 2012 Unidad 5: Namespaces madrid 2000 JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE

Más detalles

XHTML. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/

XHTML. Sergio Luján Mora. sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ XHTML Sergio Luján Mora sergio.lujan@ua.es http://gplsi.dlsi.ua.es/~slujan/ 1 XHTML... 3 Introducción... 3 Ventajas... 4 Estructura de un documento XHTML correcto... 5 Diferencias con HTML 4... 6 Los documentos

Más detalles

XML. María Consuelo Franky. Universidad Javeriana 2009

XML. María Consuelo Franky. Universidad Javeriana 2009 XML María Consuelo Franky Universidad Javeriana 2009 1 XML: meta-lenguaje para definir lenguajes de etiquetas 2 Origen de XML SGML: Standard Generalized Markup Language: demasiado complejo para definir

Más detalles

La Web: qué construcción!

La Web: qué construcción! Web universal, ubicua e inteligente Klaus Birkenbihl Director General de ICT Media GMBH, Coordinador de Operaciones de las oficinas del W3C La Web: qué construcción! Traducción:

Más detalles

Programación del Módulo Profesional. Lenguajes de Marcas y Sistemas de Gestión de Información. Del Ciclo Formativo de Grado Superior

Programación del Módulo Profesional. Lenguajes de Marcas y Sistemas de Gestión de Información. Del Ciclo Formativo de Grado Superior Programación del Módulo Profesional Lenguajes de Marcas y Sistemas de Gestión de Información Del Ciclo Formativo de Grado Superior Administración de Sistemas Informáticos en Red Contenido 1 OBJETIVOS GENERALES

Más detalles

Curso básico de creación de páginas web

Curso básico de creación de páginas web Curso básico de creación de páginas web Programa de formación docente UAM 2005-2006 Miguel Sevilla Callejo Abril 2006 Departamento de Geografía Universidad Autónoma de Madrid Objetivos Desarrollar las

Más detalles

Programación con PHP y MySql Instituto CBTech 5/14

Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo

Más detalles

Capítulo 2. Fundamentos de investigación. Resumen

Capítulo 2. Fundamentos de investigación. Resumen Capítulo 2. Fundamentos de investigación Resumen En este capítulo primero se exponen los orígenes, especificaciones y arquitectura del Protocolo de Aplicaciones Inalámbricas (WAP), el cual permite a los

Más detalles

Introducción a las Aplicaciones Web

Introducción a las Aplicaciones Web Departamento de Lenguajes y Sistemas Informáticos Arquitectura e Integración de Sistemas Software Introducción a las Aplicaciones Web Tema 1 Arquitectura e Integración de Sistemas Software Curso 2012/2013

Más detalles

ANEXO 1 INFORMACIÓN SOBRE XML ENLACES SITIOS DE INTERES HERRAMIENTAS EDITORES, ETC

ANEXO 1 INFORMACIÓN SOBRE XML ENLACES SITIOS DE INTERES HERRAMIENTAS EDITORES, ETC ANEXO 1 INFORMACIÓN SOBRE XML ENLACES SITIOS DE INTERES HERRAMIENTAS EDITORES, ETC ANEXOS VISUALIZADORES Y PROCESADORES Amaya (en inglés) Visualizador oficial de W3C http://www.w3c.org/amaya/ DocZilla

Más detalles

CAPITULO 1 INTRODUCCION

CAPITULO 1 INTRODUCCION CAPITULO 1 INTRODUCCION 1.1 Sistemas de Información Geográfica Los sistemas de información geográfica, SIG (GIS, siglas en inglés), se refieren a sistemas que nos proporcionan y combinan capas de información

Más detalles

Estándar VoiceXML. Víctor Álvarez García victoralvarez@uniovi.es

Estándar VoiceXML. Víctor Álvarez García victoralvarez@uniovi.es Estándar VoiceXML Víctor Álvarez García victoralvarez@uniovi.es Resumen El W3C lidera desde Octubre de 1994 el desarrollo de la Web, siendo uno de los objetivos básicos del consorcio promover la interoperabilidad

Más detalles

Web Web 1.0 - Web 2.0 - Web 3.0. RDF -.net

Web Web 1.0 - Web 2.0 - Web 3.0. RDF -.net Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias Computación Fundamentos de Programación Paralela y Distribuida Web Web 1.0 - Web 2.0 - Web 3.0 RDF -.net Lic. Ronnel Velez Manzano

Más detalles

Introducción a los Servicios Web

Introducción a los Servicios Web Introducción a los Servicios Web Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid Algunas cifras (muy aproximadas) La compañía de investigación de mercado IDC estima

Más detalles

Tecnologías y Programación en el Internet

Tecnologías y Programación en el Internet Tecnologías y Programación en el Internet Prof. Miguel Vélez Rubio C y C++ / Base de todo C Comenzó su implementación en 1972, surgiendo del lenguaje B Asociado inicialmente a Unix Considerado difícil

Más detalles

Visualización y Transformaciones en XML

Visualización y Transformaciones en XML Visualización y Transformaciones en XML 106 Visualización Los archivos XLM pueden ser vistos prácticamente en cualquier browser 107 Visualización Los XML en los web browsers no se despliegan como páginas

Más detalles

Referencias, nombres y táxones: identificadores, datos enlazados, web semántica

Referencias, nombres y táxones: identificadores, datos enlazados, web semántica Referencias, nombres y táxones: identificadores, datos enlazados, web semántica Francisco Pando Taller GBIF.ES: Publicación de información de especies Aula de informática Real Jardín Botánico -- CSIC Madrid,

Más detalles

Tecnologías XML y Web Semántica. Departamento de Informática Universidad de Oviedo

Tecnologías XML y Web Semántica. Departamento de Informática Universidad de Oviedo Tecnologías XML y Web Semántica Departamento de Informática Universidad de Oviedo Fundamentos de la Web Semántica Justificación Esquema General Principales Vocabularios Departamento de Informática Universidad

Más detalles

XML y derivados: Estándares para un paradigma tecnológico orientado a servicios

XML y derivados: Estándares para un paradigma tecnológico orientado a servicios XML y derivados: Estándares para un paradigma tecnológico orientado a servicios Francisco Ruiz González Grupo Alarcos Departamento de Informática Universidad de Castilla-La Mancha octubre-2003 Francisco

Más detalles

extensible Markup Language

extensible Markup Language extensible Markup Language ISLN ISLN () XML 1 / 26 Librería LWP::Simple Bajarse el archivo de internet Para bajar archivos de internet se puede usar alguno de los módulos del CPAN http://search.cpan.org

Más detalles

CAMINO HACIA LA WEB SEMÁNTICA. Jorge Alejandro Castillo Morales Universidad de Edimburgo

CAMINO HACIA LA WEB SEMÁNTICA. Jorge Alejandro Castillo Morales Universidad de Edimburgo INVESTIGACIÓN & DESARROLLO, No 5: 115 120 (2005) ISSN 1814-6333 RESUMEN CAMINO HACIA LA WEB SEMÁNTICA Jorge Alejandro Castillo Morales Universidad de Edimburgo El rápido crecimiento de la Word Wide Web

Más detalles

GUÍA PRÁCTICA DE COMPROBACIÓN DE ACCESIBILIDAD: LEGIBILIDAD Y METAINFORMACIÓN

GUÍA PRÁCTICA DE COMPROBACIÓN DE ACCESIBILIDAD: LEGIBILIDAD Y METAINFORMACIÓN GUÍA PRÁCTICA DE COMPROBACIÓN DE ACCESIBILIDAD: LEGIBILIDAD Y METAINFORMACIÓN Centro de Referencia en Accesibilidad y Estándares Web Febrero 2010 Copyright 2010 Instituto Nacional de Tecnologías de la

Más detalles

Especificaciones XML aplicadas a la Documentación

Especificaciones XML aplicadas a la Documentación Especificaciones XML aplicadas a la Documentación José A. Senso Facultad de Biblioteconomía y Documentación. Universidad de Granada. Campus Universitario Cartuja. 18071 Granada. España. Tel.: +34-958 243

Más detalles

Generalidades de XML....y otras cosas relacionadas. Mario A. Valdez-Ramírez.

Generalidades de XML....y otras cosas relacionadas. Mario A. Valdez-Ramírez. Generalidades de XML...y otras cosas relacionadas. Mario A. Valdez-Ramírez. Agenda. Árboles de datos. HTML. Qué es el XML. Qué es el XSL. De XML al HTML. El intérprete de XML de Microsoft. B2B con XML

Más detalles

XML, parte 2. M. en C. Erika Vilches

XML, parte 2. M. en C. Erika Vilches XML, parte 2 M. en C. Erika Vilches Documentos XML Válidos!= Bien formados Siguen reglas de sintáxis que hacen que un parser las pueda parsear sin problemas Un documento XML válido es aquel que ha sido

Más detalles

Objetivos. Tecnología XML. Al finalizar podremos:

Objetivos. Tecnología XML. Al finalizar podremos: Tecnología XML Objetivos Al finalizar podremos: Conocer los beneficios que nos aporta XML. Ser capaces de empezar a usarlo. Conocer cuáles son los lenguajes relacionados con XML. Saber en qué circunstancias

Más detalles