TEMA 35: Estándares SGML y XML. Entornos de aplicación.
|
|
- Guillermo Santos Pereyra
- hace 8 años
- Vistas:
Transcripción
1 Entornos de aplicación TEMA 35: Estándares SGML y. Entornos de aplicación. Índice 1 INTRODUCCIÓN 1 2 SGML Cómo funciona SGML? Definición de la sintaxis de un lenguaje SGML Declaración de un documento SGML Procesamiento automático de un documento SGML Reglas de sintaxis en los documentos Esquemas Formato de los documentos Transformación de documentos Procesando ficheros 8 ENTORNOS DE APLICACIÓN DE LA TECNOLOGÍA 9 1 Introducción SGML Standar Generalized Markup Language- es un metalenguaje utilizado para describir lenguajes de marcado para documentos de texto en formato electrónico. Permite definir una gran variedad de lenguajes de marcado para todo tipo de usos, como por ejemplo el lenguaje html. SGML fue diseñado originalmente para permitir compartir documentos legibles por máquinas en los grandes proyectos. Estos documentos debían mantenerse legibles durante décadas, a pesar de los cambios tecnológicos. Luego, fue ampliamente utilizado en la industria de la impresión y la publicación. El gran inconveniente de SGML es su alta complejidad, que limita su uso en aplicaciones de mediana y pequeña escala. Por ello, apareció el extensible Markup Language-, un subconjunto simplificado del lenguaje SGML, con menor capacidad expresiva. SGML Aplicación del SGML HTML El ofrece el 80% de las ventajas de SGML con el 20% de su complejidad. Está estandarizado en el estándar ISO Página 1 de 10
2 2 SGML Como he indicado anteriormente, SGML es un metalenguaje de descripción de lenguajes de marcado. Las características de SGML son: Se utiliza en documentos de texto electrónicos. Sirve para describir lenguajes descriptivos que usan etiquetas. Las etiquetas describen las diferentes partes de los documentos. No describen acciones. Usa el concepto del tipo de documento DTD-. Documento que contiene la descripción de la sintaxis de un documento considerado válido, para un lenguaje en particular. Es independiente del sistema informático utilizado. Es portable a cualquier entorno. Está diseñado para facilitar la conversión de documentos de un formato a otro. 2.1 Cómo funciona SGML? Los lenguajes SGML organizan los documentos de la siguiente forma: Los documentos se componen de objetos denominados entidades. Las entidades son objetos independientes y pueden tener cualquier tamaño. Se delimitan mediante etiquetas. Las entidades se organizan en forma jerárquica. Un documento se puede distribuir en varios archivos y pueden estar guardados en ubicaciones distintas. Un archivo puede ser la portada, otro la introducción Dentro de los documentos, hay dos niveles de información: 1. El conjunto de datos que forman el contenido. El contenido es texto. 2. Las etiquetas: Su función es dar una estructura jerárquica al documento, de forma que se pueda procesar el documento. Se utiliza un etiquetado descriptivo: Identifica los elementos estructurales de un documento, determinando su estructura lógica. Las etiquetas se diferencian del resto del documento mediante caracteres de delimitación. Estos delimitadores permiten que el software diferencie entre los caracteres de la etiqueta, de los del contenido. Los delimitadores básico son los paréntesis angulares para diferenciar las etiquetas (< > con el nombre de un elemento dentro). Ej: <H1> contenido </H1> SGML emplea el conjunto de caracteres ASCII. Los caracteres especiales, que no se encuentran al conjunto ASCII son transformados a representaciones ASCII y se denominan referencias de entidad. El signo & seguido por un nombre y punto y coma se usa para representar las referencias de entidad (por ejemplo, • representa un punto negro). Pág. 2/10
3 2.2 Definición de la sintaxis de un lenguaje SGML Definición de tipo de Documentos (DTD): Sirve para definir la estructura y la sintaxis de un lenguaje SGML concreto. SGML proporciona la sintaxis necesaria por hacer la declaración de los elementos. Los elementos tienen dos funciones: 1. Dar un nombre oficial a las etiquetas 2. Describir lo que cada elemento puede contener (el modelo de contenidos). Veremos un ejemplo por definir los diferentes tipos de símbolos que se empleen por crear los elementos: <!ELEMENT chapter ( chptitle, ( para heading ) + ) > Símbolo Significado Definición <! Menor exclamación Inicio de la declaración > mayor Final de la declaración, coma Seguido por Barra vertical O + Suma Un o más () Paréntesis Facilitan la agrupación La siguiente pasa seria declarar los contenidos de los elementos, chptitle, para y heading. Podemos realizar la declaración de forma conjunta si usan el mismo tipo de contenido. <!ELEMENT ( chptitle para heading ) (#PCDATA) > PCDATA, es una palabra reservada de SGML, indicando que chptitle, para y heading no tienen ningún sub-elemento propio. Esto quiere decir que están formados con el contenido del documento. Además de declarar los nombres de los elementos y sus contenidos permitidos, la DTD también puede definir los atributos que puede llevar una etiqueta : <!ATTLIST para secrecy (topsec public) public > Una vez llegados en este punto el usuario crearía el documento usando el etiquetado especificado y por ejemplo podría escribir: <chapter><chptitle>my summer vacation</chptitle> <para secrecy= public >It was a dark night, not stormy </para> <para>a pirate ship appeared dónde the horizon / / El public representa el valor por defecto. Todos los párrafos en los que el usuario no especifique topsec o public, tendran el valor public. La utilización del atributo seria: <para secrecy=topsec>it was a dark night, not <para>a pirate ship / Pág. 3/10
4 2.3 Declaración de un documento SGML Los documentos DTD que usan SGML tienen las siguientes características: El documento empieza con una declaración SGML. Indica al sistema receptor exactamente el conjunto de caracteres, los delimitadores y las características opcionales de SGML que se están usando. El documento contendrá un conjunto formal de declaraciones de elementos, atributos y entidades que usará el lenguaje SGML concreto. A menudo, se reemplazará la DTD completa por una línea que informe que la DTD se edita como un texto público o se encuentra disponible dentro el sistema receptor. El documento contendrá una muestra de documento. Esta muestra es el documento en sí: contenido más etiquetado. 2.4 Procesamiento automático de un documento SGML Un procesador de documentos en un lenguaje SGML (parser) lo primero que se hace es leer el DTD del documento para conocer la sintaxis utilizada. Después se procesa el documento según la sintaxis indicada en el DTD. Separa el contenido de las etiquetas. Pueden existir etiquetas que representen contenidos especiales. Según el tipo de elemento el parser realiza una tarea u otra: Los elementos con contenido de texto, devuelven el texto con la traducción de los caracteres especiales (referencias a entidad). Los elementos de contenido de datos, por ejemplo imágenes o otros documentos SGML, el parser buscará e introducirá estos datos. Los elementos con un lenguaje interno (instrucciones de procesamiento) son enviado a las aplicaciones que correspondan y el resultado introducido en el documento final. Los elementos con declaración de comentarios, no son procesados. El resultado será un documento de texto que puede contener otros contenidos como imágenes, gráficos Pág. 4/10
5 3 Extensible Markup Language, como he indicado anteriormente, es un subconjunto simplificado de SGML. Su finalidad es facilitar el intercambio de información estructurada a través de Internet. Las ventajas de usar para la transferencia de información son: Compatible con la web y con los protocolos de Internet. Formato legible simultáneamente por humanos y máquinas. Soporte para codificación UNICODE. Permite representar la mayoría del conjunto de caracteres. Capacidad para representar la mayoría de estructuras de información (pilas, listas, etc.) Sintaxis estricta que hace que el procesado de información sea rápida y eficiente. El formato es auto-documentado: Se describe su estructura junto a los contenidos. Además de sus usos para transferir datos, también es utilizado para el almacenamiento y procesado de datos. En estos casos, ofrece los siguientes beneficios: Formato basado en estándares internacionales. Estructura jerárquica, válida para la mayoría de los documentos. Es texto plano, libre de restricciones y licencias. Independiente de la plataforma, relativamente inmune a los cambios tecnológicos. Las desventajas del son: Su sintaxis es redundante y extensa. Lo que resta eficiencia al transmitir, procesar o almacenar documentos. Ineficiente para extraer datos individuales de un documento. Dificulta el modelado de estructuras no jerárquicas. 3.1 Reglas de sintaxis en los documentos Existen dos tipos de documentos : - Bien formados: son todos los documentos que cumplen las especificaciones del lenguaje respeto a las reglas sintácticas que después voy a explicar. Los documentos deben tener una estructura jerárquica muy estricta, y los documentos que la cumplen son documentos bien formados. - Válidos: Los documentos válidos, son aquellos que, además de estar bien formados, satisfacen las reglas gramaticales especificadas por un esquema en particular. El esquema es una definición de la estructura y los elementos que puede haber en un documento determinado. Pág. 5/10
6 Cuando se procesa cualquier información formateada mediante, lo primero es comprobar si está bien formada, y luego, si incluye o referencia un esquema, comprobar que sigue sus reglas gramaticales del esquema. Hay dos tipos de parser que procesan documentos : Los parses no validadores, que sólo comprueban que un documento este bien formado y Los parses validadores, que además de comprobar que un documento esté bien formado, comprueba que cumpla las reglas del esquema al que esté asociado. Los documentos son muy parecidos a los documentos SGML. Ejemplo: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <ficha> <número>angel</número> <apellido>barbero</apellido> <direccion>c/ulises, 36</direccion> </ficha> Un documento suele comenzar con una declaración que indica que es un documento y su versión. Puede tener varios atributos, algunos obligatorios y otros no: - version: indica la versión de usada en lo documento. La actual es la versión 1.1. Obligatorio. - encoding: la forma en que se ha codificado lo documento. Por defecto se UTF-8, aunque podrían ponerse otras, como UTF-16, OS-ASCII, ISO , etc. Optativo. - standalone: indica si lo documento va acompañado o no de un esquema. Optativo. Si va acompañado de un esquema, el esquema puede estar descrito dentro del documento o aparecer una referencia a dónde se puede localizar. Reglas léxicas y semánticas de un documento : - Los documentos diferencian las mayúsculas de las minúsculas. - Hay algunos caracteres especiales reservados, que forman parte de la sintaxis de : <, >, &, " y '. su lugar cuando queramos representarlos deberemos usar las entidades <, &rt;, &, " y ' respectivamente. - Los elementos que componen un documento están delimitados por etiquetas. Las etiquetas se identifican porque comienzan por < y finalizan por >. - Cada tipo de elemento tiene un nombre que lo identifica, y puede ir acompañado por un conjunto de atributos. Los atributos aparecen siempre en la primera etiqueta. Pág. 6/10
7 - Hay dos clases de elementos: o o Los elementos vacíos. Son aquellos que no tienen contenido y están formados por una sola etiqueta. Ejemplo: <br/> Los elementos con contenido. Están compuesto por una etiqueta de inicio y otras de final, y entre estas dos el contenido del elemento. Ej: <titulo>sgml y </titulo> - Los atributos están formados por un nombre, que lo identifica, y un valor. Los valores de los atributos de todas las etiquetas deben ir siempre entrecomillados. Son válidas las dobles comillas (") y la comilla simple ('). Ej: <precio moneda= euro >25</precio>. - Un elemento puede contener otros elementos. Las etiquetas de los elementos siempre tienen que estar bien anidadas. En un documento siempre hay un elemento, denominado elemento raíz, que contiene el resto de elementos del documento. 3.2 Esquemas Antes de y SGML, al tener que implementar el intercambio de información entre dos sistemas informáticos, había que definir un formato de fichero o lenguaje de comunicación específico para la comunicación e implementar la lógica que los procesara. viene acompañado por una serie de herramientas estándares para procesar los documentos. De esta forma, los desarrolladores sólo se han de centrar en definir el formato de los documentos que se transmitirán. Es lo que se denomina Esquema. Un esquema define un tipo de documento. Establece que elementos pueden aparecer, las relaciones entre los elementos, los atributos de los elementos, etcétera. Para definir el esquema, existen lenguajes diferentes (DTD, XSD, etc.). Existen, también, herramientas que validan si un documento cumple con su esquema. Los lenguajes de esquema son: DTD Document type Definition es el lenguaje de esquemas más antiguo y más extendido. Tiene los inconvenientes de no ser capaz de describir todas las características de, su sintaxis no es y no da soporte a versión 1.1. El DTD de y el de SGML son muy parecido pero no iguales. XSD Schema Descriptor -, es el sucesor de DTD según W3C. Es un lenguaje de descripción basado en, lo que permite aprovechar las herramientas estándares, y permite describir todas las características. Su inconveniente, es que es un lenguaje extenso y complejo, difícil de utilizar. Los XSD se describen utilizando el lenguaje XSL - Schema Language-. Relax MG. Un lenguaje con la misma potencia que XSD, con dos formatos diferentes: uno no, compacto y fácil de entender y utilizar, y otro, extenso y difícil de utilizar. Existen herramientas que permiten pasar de un formato a otro. Este lenguaje es de origen privado, pero ha sido estandarizado por ISO y W3C. 3.3 Formato de los documentos Las etiquetas de un documento dotan de significado al contenido del mismo, pero no contienen de forma directa la información de como visualizarlo. Pág. 7/10
8 Para ello está el XSL (extensible StyleSheet Language) que permite describir como se visualizará y transformará un documento, sin tener que insertar esa información dentro del documento. De esta forma no se debe repetir la información de formato en todos los de un mismo tipo que deban representarse igual. Aplicando documentos XSL diferentes a un mismo documento, se pueden tener diferentes vistas del mismo documentos. Documento Documento XSL 1 Proc. XSL Documento HTML + CSS Documento Documento XSL 2 Proc. XSL Documento PDF 3.4 Transformación de documentos Uno de los componentes del lenguaje XSL es el XSLT XSL transformation -, que permite definir las reglas para transformar un documento a otro formato. Por ejemplo, RTF u otro con esquema diferente. La transformación puede conllevar eliminar partes del contenido del documento original, reordenar los restantes elementos y/o añadir literales (P.ej: Añadir una cabecera html al documento). Los documentos XSLT también están en formato. Documento con esquema A Proc. XSL Documento XSLT Para transformar de A a B Documento con esquema B Procesando ficheros Los principales entornos de desarrollo de aplicaciones proporcionan APIs para el procesado de documentos. Las dos APIs más comunes son: DOM Document Object Model-. La API DOM crea en la memoria del ordenador una estructura en árbol con la información del documento. Está orientada al procesado aleatorio de los datos del documento. SAX. Está orientada al procesado en serie del documento. Es más difícil de usar que la DOM, pero es más rápida y consume menos recursos. Pág. 8/10
9 Entornos de aplicación de la tecnología Uno de los principales usos de es la transmisión de datos entre las capas de una aplicación distribuida. Su uso permite aprovechar las herramientas estándares para procesar los datos y conseguir una mayor independencia entre capas. Por ejemplo, una aplicación de tras capas: Lógica de negocio Lógica de presentación Utilizar el formato entre la base de datos y la lógica de negocio, facilita la integración de datos procedentes de otras fuentes. Ejemplo: A B Lógica de negocio A Procesado r XSLT XSLT B->A Almacenar la información dentro de la base de datos también en formato tiene dos ventajas: Facilita su transmisión en y aprovecha su independencia tecnológica. Aunque no cabe duda, que al ser los lenguajes muy redundantes, no aprovechan eficientemente el espacio de almacenamiento En el servidor de aplicaciones, permite independizar la lógica de negocio de su posterior representación. Las herramientas permiten representar los datos en formatos diferentes según la clase de cliente. Lógica de negocio Procesado r XSL HTML: Navegadores WML: Móviles WAP RTF: Procesadores de texto. Proporcionar acceso a documentos a través de la red de Internet, permite hacer búsquedas más potentes y precisas. Los documentos dotan de significado a los datos, lo que permite hacer búsquedas semánticas. Pág. 9/10
10 El uso, ha permitido la creación de servicios a través de Internet específicos para la comunicación entre sistemas informáticos. Son los denominados servicios web. Utilizan tecnologías como SOAP Simple Object Acces Protocol que permite transmitir documentos sobre los protocolos http o smtp. Para fomentar el comercio electrónico, existe un servicio de publicación de los servicios web disponibles por la red. Estos están publicados en unos repositorios denominados UDDI, utilizando un lenguaje : el WSLD Web Service Language Descriptor-. La mayoría de servicios web están orientados al comercio electrónico o a la integración entre sistemas, por ejemplo de administraciones públicas diferentes Otra aplicación, es la creación de lenguajes estándares, públicos y privados, especializados en temas concretos. Estos lenguajes se utilizan para facilitar el compartir los datos entre aplicaciones de diferentes fabricantes. Por ejemplo, el Math para datos matemáticos, o el C Chermical- para datos sobre química. El uso de un lenguaje público por parte de aplicaciones, como el OpenOffice, para estructurar los datos en los ficheros, facilita la integración con otras aplicaciones. Pág. 10/10
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 detallesSistemas 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 detallesextensible 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 detallesXML: 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 detallesXML. Introducción. Cómo se usa? XML Tree. Sintaxis XML
XML Introducción XML(eXtensible Markup Language) es un lenguaje de etiquetas. Hay que tener en cuenta que no es un lenguaje de programación y como tal no ejecuta instrucciones, XML se creó para estructurar,
Más detallesPráctica 4 Manejo avanzado de Bison
Práctica 4 Manejo avanzado de Bison Tareas 1. Estudia la información sobre trazas en el Capítulo 8 - Depurando Su Analizador del manual de Bison (bison-es-1.27.pdf). 2. Realiza el ejercicio propuesto.
Más detallesAnálisis de esquemas XML [1]
Análisis de esquemas XML [1] Dirigido a: Administradores de Bases de Datos Área: Bases de Datos Autor: Pablo F. Dueñas Servicios Profesionales Danysoft Resumen Un esquema XML describe la estructura de
Más detallesIntroducció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 detallesIES 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 detallesXML. Escuela Técnica Superior de Ingeniería de Telecomunicación Universidad Rey Juan Carlos. Marzo de 2016. gsyc-profes (arroba) gsyc.urjc.
XML Escuela Técnica Superior de Ingeniería de Telecomunicación Universidad Rey Juan Carlos gsyc-profes (arroba) gsyc.urjc.es Marzo de 2016 GSyC - 2016 XML 1 c 2016 GSyC Algunos derechos reservados. Este
Más detallesDesarrollo de software para navegación web desde terminales celulares de 3ª generación
Desarrollo de software para navegación web desde terminales celulares de 3ª generación Registro SIP 2008-0796 Resumen Como parte de un Programa generador de páginas web para celulares, se desarrolló un
Más detalles2 Estructura de un Documento XML
2 Estructura de un Documento XML Introducción (I)! Un documento XML contiene texto, nunca datos binarios.! Documento XML Fichero XML! Un documento XML puede estar en un registro de una base de datos,
Más detallesDatos Estadísticos y el Lenguaje XML
Datos Estadísticos y el Lenguaje XML Como Mejorar el Intercambio de Datos Estadísticos y la Adecuación de los Ficheros para su Carga en Bases de Datos, a través del Lenguaje XML Jorge Rubio Navarro 1 José
Más detallesTecnologí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 detallesCreación de documentos XML
Creación de documentos XML 'Exchanger XML edition' es un editor estructurado que facilita la edición de lenguajes de marcas (ej XML). La versión Lite se puede descargar y utilizar libremente en aplicaciones
Más detalles1 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 detallesCorrespondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Más detallesOperación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática
Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información
Más detallesCapítulo 3: XML Spy como editor de documentos XML. 2. La interfaz de usuario de XML Spy
Capítulo 3: XML Spy como editor de documentos XML 1. Objetivos del capítulo Este capítulo pretende servir como una introducción a las funciones de la aplicación XML Spy, incluida dentro del conjunto de
Más detallesXML. 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 detalles1º ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED
UT1: Introducción a los Lenguajes de Marcas 1º ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED Contenidos Definición y clasificación de lenguajes de marcas Tipos de lenguajes de marcas Evolución de los
Más detallesMATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
Más detallesFeriaOnline.com C/Llamaquique Nº 4 Tfno: 985256655 33005 Oviedo mail: info@feriaonline.com Url: www.feriaonline.com
FeriaOnline.com C/Llamaquique Nº 4 Tfno: 985256655 33005 Oviedo mail: info@feriaonline.com Url: www.feriaonline.com 6.1 Creación de materiales con MS Office ÍNDICE: 1.- DOCUMENTACIÓN CON WORD 1.1 Los Hipervínculos
Más detallesEn cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.
Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa
Más detallesManual de OpenOffice Impress
Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesManual de Empleo de Herramienta de Subtitulado Jubler
Página 1 de 26 Manual de Empleo de Herramienta de Subtitulado Jubler Descripción/Objeto Manual describe el funcionamiento de la herramienta de subtitulado Jubler Destinatario Red de Voluntarios Accesibilidad
Más detallesXML para FP : Introducción
Supongamos que tenemos una tienda de pinturas, en la cual, mediante un software nos vamos en cargar de almacenar (sin valernos de un gestor de base datos) la información referente a los pedidos que se
Más detallesTransformación de documentos XML con
Transformación de documentos XML con X S L T Necesidad de las transformaciones XML se presenta como un estándar para transmitir datos a través de Internet. Ante la posibilidad de que distintos centros
Más detallesM. Carmen Fernández Panadero <mcfp@it.uc3m.es>
Introducción n a XML M. Carmen Fernández Panadero Introducción a XML 1 Objetivos Familiarizarse con conceptos y herramientas básicas de XML Conocer la estructura de un documento XML Ser capaz de diseñar
Más detallesVisualizació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 detallesBASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las
Más detallesIntroducción a los certificados digitales
Sergio Talens-Oliag InfoCentre (http://www.infocentre.gva.es/) stalens@infocentre.gva.es Introducción Los certificados digitales son el equivalente digital del DNI, en lo que a la autentificación de individuos
Más detallesCENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC
CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC Fecha: 11 de Abril de 2012 Licencia Autor del documento: Centro de Apoyo Tecnológico a
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesGUÍA PARA PUBLICACIÓN DE CONTENIDO www.psico.edu.uy
GUÍA PARA PUBLICACIÓN DE CONTENIDO www.psico.edu.uy INTRODUCCIÓN Esta guía mostrará como publicar contenido en nuestro sitio web www.psico.edu.uy que cuenta con la instalación de Drupal y está dirigida
Más detalles2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU
2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...
Más detalles5.1 Introducción a XSL
5.1 Introducción a XSL Añadir Forma al Contenido (I)! Un documento XML que cumple las normas del dialecto ListaML:
Más detallesPráctica de introducción a
Práctica de introducción a XML El trabajo consiste en una introducción al uso del lenguaje XML y su aplicación en documentos y sistemas de caracteristicas multimedia. 1.- Qué es XML? XML (extensible Markup
Más detallesGuía rápida del alumno. Versión 6.2
Guía rápida del alumno Versión 6.2 Índice 1. Qué es learningcentral?... 3 2. Elementos principales... 3 3. Cómo funciona learningcentral?... 6 4. Empezar a usar learningcentral... 6 4.1 Entrar y salir
Más detallesInformática I Notas del curso
EXCEL Objetivo: Identificar la funcionalidad general de Excel, sus herramientas y recursos Excel Objetivo Particular: Conocer los métodos básicos de trabajo de Excel, para el manejo de registros, datos
Más detallesLa interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detallesProyectos de Innovación Docente
Proyectos de Innovación Docente Manual de Usuario Vicerrectorado de Docencia y Profesorado Contenido INTRODUCCIÓN... 3 DATOS PERSONALES... 6 Modificar email... 6 Modificar contraseña... 7 GESTIÓN PROYECTOS...
Más detallesGUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII
GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples
Más detallesGUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES
GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es
Más detallesHERRAMIENTA DE CONTROL DE PLAGIOS MANUAL DE AYUDA
HERRAMIENTA DE CONTROL DE PLAGIOS MANUAL DE AYUDA Índice Introducción... 1 Sobre la herramienta Turnitin... 2 Uso de la herramienta Tareas en poliformat... 3 Crear una Tarea para usar con Turnitin....
Más detalles1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1.
1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. World Wide Web... 8 4.2. Las páginas web... 8 4.3.1. Los
Más detallesLos requisitos de accesibilidad en un proyecto software. Implicaciones de usuarios discapacitados en el proceso software
UNIVERSIDAD POLITECNICA DE MADRID Facultad de Informática Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software Resumen del Trabajo tutelado: Los requisitos de accesibilidad en un
Más detallesIntroduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia
Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por
Más detallesTEST DE COMPATIBILIDAD DE LOS SISTEMAS INFORMÁTICOS DE GESTIÓN PROCESAL
TEST DE COMPATIBILIDAD DE LOS SISTEMAS INFORMÁTICOS DE GESTIÓN PROCESAL Guía de interoperabilidad y seguridad Versión 1.0 Octubre de 2.011 CONTENIDO 0. INTRODUCCIÓN.... 4 1. OBJETO... 7 2. ÁMBITO DE APLICACIÓN...
Más detallesDepto de Cs e Ing. de la Computación Universidad Nacional del Sur
XML XML es el lenguaje de marcado extensible. (extensible Markup Language) Es extensible porque los tags son definibles por el usuario Es la evolución de SGML: Standar Generalized Markup Language. Es la
Más detalles3.1 Tipos de DTDs. ! Si queremos validar un documento XML (para comprobar si cumple las normas de un dialecto) tendremos que validarlo contra el DTD.
3.1 Tipos de DTDs Introducción (I)! El DTD es un documento que nos permite definir un dialecto XML.! DTD " Document Type Definition! Si queremos validar un documento XML (para comprobar si cumple las normas
Más detallesDISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5
DISEÑO ORGANIZACIONAL Diseño web avanzado con HTML5 y CSS5 PRESENTACIÓN Curso de diseño de páginas web en el que se estudian técnicas avanzadas y novedosas gracias a la aplicación de los estándares web
Más detallesMANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR
MANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR Conceptos Básicos. Drupal es un sistema de gestión de contenido que permite manejar artículos, fotos, archivos, etc. Es un sistema dinámico que administra
Más detalles1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.
Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detallesFicheros Electrónicos
Última actualización: Marzo 11 Versión para Imprimir Ficheros Electrónicos Ver Índice Introducción A continuación detallamos los aspectos funcionales asociados a la gestión de ficheros electrónicos, herramienta
Más detallesManual Usuario Wordpress. Índice
2 Índice 1. Manual usuario...2 1.1 Zona de mensajes...2 1.2 Zona de usuarios...5 1.2.1 Identificarse...5 1.2.2 Registrarse...6 1.3 Categorías...6 1.4 Subscribirse...6 1.5 Archivos...7 1.6 Calendario...7
Más detallesManual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesVersión para estudiantes
MANUAL DE USUARIO DEL CAMPUS VIRTUAL DE POLINTER MEDIANTE LA PLATAFORMA MOODLE Versión para estudiantes MÓDULO 1 - INTRODUCCIÓN A MOODLE QUÉ ES MOODLE? Es una plataforma educativa orientada a producir
Más detallesEl proceso de edición digital en Artelope y CTCE
El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València carlos.munoz-pons@uv.es Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos
Más detallesCapítulo 1 Documentos HTML5
Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs
Más detallesOperación de Microsoft Word
Trabajar con tablas Las tablas permiten organizar la información y crear atractivos diseños de página con columnas paralelas de texto y gráficos. Las tablas pueden utilizarse para alinear números en columnas
Más detallesRequisitos para la generación de Xml válido
Requisitos para la generación de Xml válido Referencia: Categoría: AST_iBOA_RequisitosGeneracionXml.doc Público Compañía: Autor: Eurohelp Consulting D. Sancho Fecha de creación: 30 de julio de 2012 Última
Más detallesDAW 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 detallesGuía de auto-aprendizaje en SDMX n. 3 Mensajes SDMX-ML Test
Guía de auto-aprendizaje en SDMX n. 3 Mensajes SDMX-ML Test Autor Ultima actualización Versión 1.0 Eurostat, Dirección A: Cooperación en el Sistema Estadístico Europeo; cooperación internacional; recursos
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesTema 5. Diseño detallado.
Ingeniería del Software II 2011 Tema 5. Diseño detallado. Diseño del Software. Los requisitos y el análisis orientado a objetos se centran en aprender a hacer lo correcto: Entender los objetos de nuestro
Más detallesLA PARRILLA DEL PERFIL DEL PROFESOR DE IDIOMAS - BREVE INTRODUCCIÓN
LA PARRILLA DEL PERFIL DEL PROFESOR DE IDIOMAS - BREVE INTRODUCCIÓN La egrid es una versión interactiva en línea de la Parrilla EPG, disponible en cuatro idiomas (inglés, francés, alemán y español) en
Más detallesLEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F)
APRENDERAPROGRAMAR.COM LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde
Más detalles11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman
11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas
Más detallesManual Time One Software control de horarios
Manual Time One Software control de horarios C/ Salva 63, 3º, 1ª 08004 Barcelona ( España ) Telf.: 93 329 34 35 Mail: info@bioclave.com Web: www.bioclave.com Índice 1 - Instalación.....3 2 - Guía inicio
Más detallesPlantilla de texto plano
Plantilla de texto plano Esta es la plantilla seleccionada por defecto al crear una nueva página. Título: Es el título que aparecerá identificando a la página, así como en la cabecera del documento en
Más detallesextensible 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 detalles4. Base de datos XML nativa: Marklogic
4. Base de datos XML nativa: Marklogic XML ha ganado con el paso de los años protagonismo a la hora de trabajar con la información. Su lenguaje fuertemente tipado permite la comunicación entre distintas
Más detallesDCU Diagramas de casos de uso
DCU Diagramas de casos de uso Universidad de Oviedo Departamento de Informática Contenidos Introducción Elementos básicos Más sobre los actores Más sobre los casos de uso Más sobre las asociaciones Otros
Más detallesNovell Vibe 4.0. Marzo de 2015. Inicio rápido. Inicio de Novell Vibe. Introducción a la interfaz de Novell Vibe y sus funciones
Novell Vibe 4.0 Marzo de 2015 Inicio rápido Cuando se empieza a usar Novell Vibe, en primer lugar se recomienda configurar un área de trabajo personal y crear un área de trabajo de Este documento explica
Más detallesInstructivo de Microsoft Excel 2003
Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?
Más detallesDIGITALIZACIÓN DE DOCUMENTOS: PROYECTO DIGISAN
DIGITALIZACIÓN DE DOCUMENTOS: PROYECTO DIGISAN Francisco Belmonte Díaz Diseño e implementación de Sistemas Informáticos. Coordinación de Tareas de Programación Servicio de Gestión Informática. Consejería
Más detallesCÓMO CREAR NUESTRO CATÁLOGO
CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,
Más detallesGuía basada en conceptos de usabilidad web
Diseño de páginas de internet: Guía basada en conceptos de usabilidad web José Mario Serrano Objetivo. Hacer una revisión de la compatibilidad del sitio y algunos aspectos relacionados a la usabilidad.
Más detallesCaracterísticas y ventajas de WinZip
Características y ventajas de WinZip Métodos de compresión Zip disponibles Existen varios métodos de compresión de archivos disponibles. Zip es el más conocido y es un formato abierto que ha evolucionado
Más detallesCÓMO CREAR UNA PÁGINA WEB v.1
CÓMO CREAR UNA PÁGINA WEB v.1 Índice 1 Introducción 1 2 Diseño gráfico 1 3 El lenguaje HTML 1 4 Alojamiento y publicación 2 5 Promoción 5 1 Introducción 2 Diseño gráfico Una página web es un espacio virtual
Más detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesAPLICACIONES WEB GOOGLE ANAYLITICS
APLICACIONES WEB GOOGLE ANAYLITICS Elena Berti Rebecca Thompson 2º DAW ÍNDICE Qué es una Aplicación Web Consideraciones técnicas Estructura de las Aplicaciones Web Ventajas Inconvenientes Diferencia entre
Más detallesCurso Internet Básico - Aularagon
Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla
Más detallesSEGUIMIENTO EDUCATIVO. Comunicaciones
SEGUIMIENTO EDUCATIVO Comunicaciones Diciembre 2013 Índice 1.INTRODUCCIÓN...1 2.ACCESO...1 3.MENSAJERÍA...2 3.1 Grupos a los que pertenezco...3 3.2 Enviar mensaje...4 3.3 Mis mensajes...7 3.4 Papelera
Más detalleswww.plataformasinc.es
MANUAL DE NAVEGACIÓN de la WEB de SINC www.plataformasinc.es con el gestor de contenidos ezpublish ENERO 2008 Servicio de Información y Noticias Científicas - SINC Manual de Navegación 1. Intenciones...
Más detallesL3 ORGANIZACIÓN DE ARCHIVOS ELECTRÓNICOS
L3 ORGANIZACIÓN DE ARCHIVOS ELECTRÓNICOS El término Gestión documental o Gestión de documentos integrada puede tener distintos significados en el contexto empresarial. En la mayor parte de los casos, se
Más detallesCIMA. MANUAL DE USUARIO
MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera
Más detallesINVENTARIO INTRODUCCIÓN RESUMEN DE PASOS
INVENTARIO INTRODUCCIÓN Es habitual que en las empresas realicen a final de año un Inventario. Con este proceso se pretende controlar el nivel de stock existente, para iniciar el nuevo ejercicio, conociendo
Más detallesLABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
Más detallesRequisitos generales y Política medioambiental
12 Requisitos generales y Política medioambiental ÍNDICE: 12.1 Opciones para implantar un Sistema de Gestión Ambiental 12.2 Contenidos de la norma ISO 14001:2004 12.2.1 Objeto y campo de aplicación 12.2.2
Más detallesPersonalización de la apariencia de la revista. Maquetación y plantillas
Personalización de la apariencia de la revista. Maquetación y plantillas Taller de Introducción a OJS Universidad de Salamanca Banner de la revista Como se mostró en los puntos anteriores del taller, se
Más detallesPara tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html
8. Difusión 8.4. Documentos - Métodos La expresión "publicar o perecer" hace referencia a la presión de publicar trabajos constantemente para continuar o sostener una carrera en el sector académico. La
Más detallesManual Usuario Manual Usuario
Manual Usuario Con la colaboración de : TABLA DE CONTENIDOS 1 Introducción... 7 2 Consideraciones generales... 8 2.1 Perfiles de acceso... 8 2.1.1 Administrador Intress... 8 2.1.2 Administrador entidad...
Más detallesBase de datos en la Enseñanza. Open Office
1 Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 1: Introducción Instituto de Tecnologías Educativas 2011 Introducción Pero qué es una base de datos? Simplificando mucho, podemos
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detalles