Códice Universidad de La Salle ISSN (Versión impresa): COLOMBIA

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

Download "Códice Universidad de La Salle sisinfo.documentacion@lasalle.edu.co ISSN (Versión impresa): 1794-9815 COLOMBIA"

Transcripción

1 Códice Universidad de La Salle ISSN (Versión impresa): COLOMBIA 2007 Laureano Felipe Gómez Dueñas XML, LA BASE DE LA INTEROPERABILIDAD EN LOS SISTEMAS DE INFORMACIÓN DOCUMENTAL Códice, julio - diciembre, año/vol. 3, número 002 Universidad de La Salle Bogotá, Colombia pp Red de Revistas Científicas de América Latina y el Caribe, España y Portugal Universidad Autónoma del Estado de México

2 Revista Códice Vol. 3 Nº 2: / Julio - diciembre de 2007 XML, la base de la interoperabilidad en los sistemas de información documental Laureano Felipe Gómez Dueñas * Re s u m e n El metalenguaje XML se esta convirtiendo en la base para la construcción de la gran mayoría de las aplicaciones y documentos para que estos sean entendidos fácil y automáticamente por las personas y por las máquinas; de esta forma, XML se ha convertido en una norma de facto para realizar una gestión eficiente de la información local y distribuida, ya que este ha sido concebido para trabajar en las redes de forma nativa, utilizando el Internet como su principal ambiente, permitiendo ver la información en su estado puro, enriquecida, estructurada e inteligente. XML ha nacido para unificar la forma en que las aplicaciones manejan los datos e información, tanto propios (formatos propietarios de archivo), como su comunicación con otras aplicaciones sean o no similares. La utilización de XML permite desarrollar soluciones integradoras para que puedan comunicarse entre si los sistemas de información que están probados y funcionando correctamente, otorgando la ventaja de lograr la mejor integración (interoperabilidad), con un costo reducido y con las ventajas de lograr resultados en corto plazo. El presente artículo muestra de manera sistemática la evolución del XML como leguaje de marcado y su importancia para los gestores de información y en general para bibliotecólogos, archivistas e ingenieros. De igual forma, el artículo describe de manera sencilla como se pueden estructurar diferentes documentos XML y como integrar dichos documentos en diferentes tipos de sistemas de información, de tal forma que se pueda sacar el mayor provecho de ellos en los procesos de recuperación. Palabra clave: sistema de información, lenguajes de marcado, lenguajes de etiquetado, interoperabilidad, web semántica, recuperación de información. * Ingeniero de Sistemas de la Universidad Nacional de Colombia. Especialista en Redes Documentales de la Pontificia Universidad Javeriana. Correo electrónico: Fecha de recepción: 9 de julio de Fecha de aceptación: 24 de agosto de

3 Th e b a s e o f i n t e r o p e r a b i l i t y in d o c u m e n t a l i n f o r m a t i o n s y s t e m s Ab s t r a c t This document is about XML develop and its importance to librarians, archivists and engineers. XML has converted into international standard and normative reference. XML enhances the functionality and interoperability of the Web, allowing integration between different systems and information search in the Web. The article describes the evolution of XML, its functionality and how to structure documents using XML. Key words: information systems, markup languages, interoperability, semantic web, information searching. 106 / Laureano Felipe Gómez Dueñas

4 In t r o d u c c i ó n Este artículo pretende ofrecer una breve introducción al metalenguaje XML, el cual se espera sirva de base a los profesionales en ciencias de la información para comprender los pormenores y aplicaciones relacionadas con el uso de esta poderosa herramienta. De manera análoga, XML respecto a la estructuración de la información y los documentos, se puede comparar con la importancia que tiene el sistema de clasificación decimal DEWEY para los bibliotecólogos; XML es actualmente la base de interoperabilidad para la gran mayoría de sistemas de información existentes y el mecanismo para la comunicación de estos en las redes. Inicialmente se puede describir a XML como un metalenguaje (un lenguaje que describe otros lenguajes), en el cual se diseñan marcas (o etiquetas), con el fin de dar estructura a la información y de esta forma construir diferentes clases de documentos que sean entendidos fácilmente por las máquinas y los humanos. Uno de los principales obstáculos para encontrar la interoperabilidad, está dado por la gran cantidad de formatos y extensiones de archivos disponibles (actualmente el sitio FILExt 1, alberga más de 23,376 registros de extensiones de archivos diferentes en su base de datos), la mayoría de estos formatos son desarrollados por empresas comerciales que guardan su información de manera cerrada y no permiten a la comunidad conocer la forma en que se estructuran y almacenan estos documentos internamente. Además debido a esta multiplicidad de formatos, es claro observar que a mayor cantidad de información digital, mayor será la cantidad de formatos distintos utilizados y por tanto mayor será la dificultad de acceso a los mismos, ya que generalmente una persona no dispondrá de todos los programas necesarios para visualizar su contenido (paradoja de la incompatibilidad). Como las aplicaciones manejan generalmente datos y formatos propios (los cuales son incompatibles e inentendibles entre aplicaciones que realicen las mismas tareas, e incluso entre diferentes versiones del mismo programa), el buscar la normalización de formatos, estructuras y contenidos, nos lleva ineludiblemente a trabajar con XML: La evolución ha favorecido a los formatos simples, con mayores posibilidades de interacción entre aplicaciones e intercambio de información (Burn, 2002). Figura 1. Ejemplo Documento Tipo Carta Miércoles, 11 de julio de 2007 Estimado Saludos desde Colombia Hola amigos, espero que XML no sea tan complicado Cordialmente En la Figura 1 aparece un documento, que según la interpretación que le haría cualquier persona, inicialmente la consideraría como una carta, más exactamente un correo electrónico, donde se puede distinguir claramente : la fecha, el remitente, el asunto, el mensaje y el destinatario al cual está dirigida. Sin embargo, si este mismo proceso lo hiciera una máquina, no podría distinguir el tipo documental al cual corresponde este escrito, ni los campos que lo componen. Si una persona posee un sistema de información que almacene muchos de estos correos, la recuperación de estos por un campo determinado, por ejemplo asunto sería una tarea totalmente imposible de resolver por el sistema de información, es aquí donde XML juega un papel protagónico para el manejo eficiente de la información. El metalenguaje XML se está convirtiendo en la base para la construcción de la gran mayoría de las apli- 1 Ver FILExt - The File Extension Source, <http://filext.com> XML, base de la interoperabilidad en los sistemas de información documental / 107

5 caciones y documentos, para que estos documentos sean entendidos fácil y automáticamente por las personas como por las máquinas, de esta forma XML se ha convertido en una norma de facto para realizar una gestión eficiente de la información local y distribuida, ya que éste ha sido concebido para trabajar en las redes de forma nativa, utilizando el Internet como su principal ambiente, permitiendo ver la información en su estado puro, enriquecida, estructurada e inteligente. XML ha nacido para unificar la forma en que las aplicaciones manejan los datos e información, tanto propios (formatos propietarios de archivo), como su comunicación con otras aplicaciones sean o no similares. La utilización de XML permite desarrollar soluciones integradoras (a nivel sintáctico) para que puedan comunicarse entre sí los sistemas de información que están probados y funcionando correctamente, otorgando la ventaja de lograr la mejor integración (interoperabilidad), con un coste reducido y con las ventajas de lograr resultados en corto plazo. En la Figura 2 se observa como mediante la utilización de XML podemos interoperar sin prácticamente varios sistemas de información. Figura 2. XML, integrador sintáctico de sistemas de información Sofware ERP (Enterprise Resource Planning) Sofware CRM (Customer Relations Management) Integrador XML/XSL/XSL XSL/T XSL/T Sofware KSM (Knowledge Management Systems Repositorio de Datos Definición de XML XML significa lenguaje extensible de marcas, a partir de allí se describe una clase de datos llamados documentos XML, en los cuales se describe parcialmente su comportamiento y estructura, para que cualquier aplicativo que utilice estos documentos pueda entender fácil y automáticamente su composición y funcionamiento: Podemos definir lenguaje como cualquier estructura abstracta usable para comunicar simbólicamente y que tiene interpretación semántica, en términos de la informática, un lenguaje de programación es un conjunto finito de cadenas de símbolos, 2 adicionalmente podemos definir un lenguaje como las diversas formas de representar cosas. 2 Colaboradores de Wikipedia. Lenguaje [en línea]. Wikipedia, La enciclopedia libre, 2007 [fecha de consulta: 2 de marzo del 2007]. Disponible en <http://es.wikipedia.org/w/index.php?title=lenguaje&oldid= >. 108 / Laureano Felipe Gómez Dueñas

6 Podemos definir marcas como las señales que se agregan a un texto para que este adquiera la connotación de comando y sirva para especificar un propósito definido, de esta forma se enriquece la caracterización plana que poseen los textos normalmente, ya que mediante las marcas se puede aplicar procesos al texto que resaltan las marcas, en XML las marcas están delimitadas por los símbolos: < y >. Figura 3. Ejemplo Documento Tipo Carta en XML <?xml version="1.0"?> < > <remitente>autor</remitente> <destinatario>lector</ destinatario> <fecha norma="iso-656"> </fecha> <asunto idioma="español">saludos desde Colombia</ asunto> <cuerpo>hola amigos, espero que XML no sea tan complicado</cuerpo> </ > Podemos definir extensible como la capacidad de crear tantos lenguajes y comandos de marcas como se desee, de acuerdo con el objetivo de especificar un dominio de aplicación que permita estructurar la información y los documentos tan detalladamente cómo se necesite, XML no especifica un conjunto válido de marcas, sino que nos ofrece las reglas que nos permiten crear nuevos vocabularios o conjuntos de marcas aplicables para la codificación de distintos tipos de documentos. En el sitio del consorcio W3C (http://www.w3c.org), ofrecen una guía básica acerca de la definición y usos del XML: Los datos estructurados incluyen cosas como planillas de cálculo, libretas de direcciones, parámetros de configuración, transacciones financieras y dibujos técnicos. XML es un conjunto de reglas (también se las podría pensar como líneas de guía o convenciones) para diseñar formatos de texto que permitan estructurar los datos. XML no es un lenguaje de programación, y no hace falta ser un programador para usarlo o aprenderlo. XML facilita a la computadora la tarea de generar datos, leerlos, y asegurar que su estructura no es ambigua. XML evita las fallas comunes en diseño de lenguajes: es extensible, independiente de la plataforma, y soporta internacionalización y localización. XML cumple totalmente con el estándar UNICODE (Bos, 1999). Con XML podemos definir cualquier tipo de documento y generar una clase completa de ellos, XML se diseñó para describir los datos y su estructura, y la forma en que estos pueden ser procesados. En la Figura 3 aparece representado el mismo documento tipo carta, presentado en la Figura 1; sin embargo, aquí aparece estructurado utilizando el metalenguaje XML, allí se observa que aparece una etiqueta madre de todas llamada , la cual indica exactamente la tipología que maneja el documento, al interior de esta etiqueta aparece otras etiquetas que componen la descripción básica de un correo electrónico, como son: fecha, remitente, destinatario, asunto y el cuerpo del mensaje; estos datos siguen siendo fáciles de leer y manejar para cualquier persona, ya que es fácil distinguir donde empieza y donde termina cada componente de acuerdo a las marcas <> y sus etiquetas de apertura y de cierre <fecha></fecha>, además algunas etiquetas están informando acerca de las propiedades o atributos especiales que posee la información procesada por cada etiqueta que no aparecen en la carta original (por ejemplo el uso del atributo idioma en la etiqueta asunto ), también es fácil observar que este documento fue construido usando palabras comunes al momento de definir las etiquetas (remitente, destinatario, asunto, cuerpo) que no poseen ningún componente técnico avanzado. Sin embargo, al construir este documento utilizando etiquetas, un sistema de información sabría exactamente qué tipo documental constituye la información presente y los campos exactos que contiene, de esta forma sabría fácilmente que palabras componen cualquier campo específico (por ejemplo el campo asunto), así podría efectuar una recuperación rele- XML, base de la interoperabilidad en los sistemas de información documental / 109

7 vante sobre múltiples documentos similares, buscando exclusivamente sobre las palabras que aparezcan en cualquier campo determinado. Un documento de XML se puede modelar en forma de árbol, de tal forma que el documento de la Figura 3 se puede observar ilustrado en la Figura 4 observe que se muestra como la raíz del documento la etiqueta y todas sus subetiquetas internas se convierten en nodos, la información de cada etiqueta es simplemente información de un nodo). Figura 4. Ejemplo archivo XML en forma de árbol Fecha norma="iso-656" Asunto idioma="español" Cuerpo Remitente Destinatario Con XML, estamos hablando de archivos de texto (y no binarios), cualquier documento XML puede ser creado en principio con un editor como el Bloc de Notas de Windows. Además un documento XML, por complejo que sea, puede ser leído fácilmente por cualquier persona, aun cuando aparezcan muchas marcas o etiquetas, que puedan estar puestas para distinguir párrafos, componentes, expresiones y hasta caracteres, como elementos únicos, haciéndolas por lo tanto, recuperables y procesables fácilmente por cualquier sistema de información. Historia del XML El desarrollo de XML comenzó 1996, este es un subconjunto de aplicación de un metalenguaje existente llamado SGML (norma ISO 8879 desde 1986 y desarrollada a principios de los 80), como también lo es HTML (Lenguaje de marcas para construir páginas Web, cuyo desarrollo empezó en 1990). XML es una recomendación del consorcio de la Web (W3C) desde febrero de 1998, los diseñadores de XML simplemente tomaron las mejores partes de SGML, guiados por la experiencia con HTML, y produjeron algo tan poderoso como SGML, y bastamente más asequible y fácil de usar. Los objetivos de diseño para XML son 3 : 1. XML debe ser utilizable directamente sobre Internet. 2. XML debe soportar una amplia variedad de aplicaciones. 3. XML debe ser compatible con SGML. 4. Debe ser fácil escribir programas que procesen documentos XML. 5. El número de características opcionales en XML debe ser mantenido en un mínimo, idealmente cero. 3 Tim, Bray; et.al. Extensible Markup Language (XML) 1.0 (Fourth Edition).. World Wide Web Consortium. 16 de agosto de < w3.org/tr/rec-xml/> 110 / Laureano Felipe Gómez Dueñas

8 6. Los documentos XML deben ser legibles por un humano y razonablemente claros. 7. El diseño de XML debe ser preparado rápidamente 8. El diseño de XML debe ser formal y conciso. 9. Los documentos XML deben ser fáciles de crear. 10. La brevedad en la marcación es de mínima importancia Gracias a estos objetivos y a otros estándares asociados que se pueden modelar en XML (Unicode e ISO/ IEC para codificar caracteres, Internet RFC 1766 para las marcas de identificación de lenguaje, ISO 639 para los códigos de nombre de lenguaje, ISO 3166 para los códigos de nombre de país, etc. ), se provee toda la información necesaria para crear un archivo XML Versión 1.0, de esta forma construir programas y documentos que sean procesados por cualquier computador. existentes entre arquitecturas y aplicaciones heterogéneas sin comprometer sus funcionalidades distintivas. 4 Figura 5. Jerarquía en los lenguajes de marca SGML XML HTML Otro ejemplo de la importancia de XML en la historia actual lo presenta Microsoft, cuyo presidente en febrero de 2005, Bill Gates envió un correo electrónico oficial, en el que explicaba: ( ) estamos trabajando con la industria para definir una nueva generación de software y servicios Web basados en el lenguaje XML (extensible Markup Language), que permite al software compartir información de manera eficaz y abre las puertas a un mayor grado de arquitectura de la interoperabilidad entre distintos tipos de software. Nuestra meta es aprovechar todo el potencial propio del software empresarial más actualizado (y no tanto) y permitirles funcionar juntos de manera que el todo sea mayor que la suma de las partes. Queremos eliminar aún más las diferencias Características del XML Mientras que HTML es un lenguaje, creado con el fin de presentar documentos a los humanos (páginas Web bonitas, mediante el diseño de interfaces amigables), XML está orientado al manejo de la estructura formal que componen los documentos (su contenido). Sin embargo, gracias a su flexibilidad, un documento XML puede ser transformado mediante la utilización de archivos adicionales (aunque no es obligatorio), en documentos cuya interfaz sea amigable con el usuario o en documentos que puedan ser visualizados con programas específico (por ejemplo PDF, DOC, XLS, etc.). La Tabla 1 compara un documento HTML (Interfaz) contra un documento XML (Contenido): 4 Gates, B. Building Software That is Interoperable by Design, correo electrónico oficial, 3 de febrero de 2005, <http://www.microsoft.com/mscorp/ execmail/2005/02-03interoperability.asp> (1 de abril de 2006). XML, base de la interoperabilidad en los sistemas de información documental / 111

9 Tabla 1. Comparación HTML / XML HTML <table> <tr> <td>título</td> <td>autor</td> <td>precio</td> </tr> <tr> <td>pensar</td> <td>b. Ortega</td> <td>42</td> </tr> <tr> <td>la leña</td> <td>m. Lao</td> <td>53</td> </tr> </table> Allí se observa, como se dibuja una tabla utilizando el lenguaje HTML, donde la etiqueta <tr></tr> corresponde al diseño de una fila, mientras que la etiqueta <td></td> corresponde al diseño de una columna. XML <libros> <libro> <titulo>título</titulo> <autor>autor</autor> <precio>precio</precio> </libro> <libro> <titulo>pensar</titulo> <autor>b. Oña</autor> <precio>42</precio> </libro> <libro> <titulo>la leña</titulo> <autor>m. Lao</autor> <precio>53</precio> </libro> </libros> En este caso se observa la estructuración de un conjunto de libros mediante la descripción de sus campos básicos (título, autor, precio), sin embargo no se revela ninguna forma de presentación de esta información al usuario. XML contienen las siguientes características que lo han convertido en una herramienta imprescindible para el manejo de información digital: Independencia de los datos respecto a las aplicaciones: XML es independiente de cualquier código patentado y formato propietario, XML es libre de usar, sin restricciones ni licenciamientos, con XML se ofrece una gestión de la información totalmente abierta, ya que facilita un formato común normalizado para todas las aplicaciones, de fácil lectura e interpretación tanto para humanos como por máquinas (aplicaciones), adicionalmente XML permite codificar la información (el conjunto de caracteres usados para generar el documento) utilizando el estándar internacional UNICODE (UTF-8, ISO , etc..). Información en un contexto: XML fue creado especialmente para que las máquinas (aplicaciones) puedan entender la semántica y la estructura de un documento, y así poder procesarla según las instrucciones que se brinden en el mismo documento ó que el sistema sea capaz de realizar. Elementos describen la estructura del documento: con XML se puede describir totalmente la estructura de un documento, puede modelar cualquier estructura de acuerdo a las necesidades particulares de las organizaciones y las tipologías documentales asociadas, incluso a partir de XML, se pueden modelar y estructurar todos los documentos que se trabajan en un cuadro de clasificación documental-ccd. Cuando se construya un documento XML, se requiere, que éste sea de fácil entendimiento y lectura tanto para humanos como para máquinas, además su estructura debe acomodarse de una forma lógica para representar la información lo más organizadamente posible. 112 / Laureano Felipe Gómez Dueñas

10 Permite organizar la información siguiendo una estructura ordenada: XML permite integrar de forma lógica los datos que conforman un documento. Así mismo puede manejar enlaces de algún componente del documento a otro que se encuentre en el mismo documento, como en otro (diversos tipos de archivos, formatos y versiones del mismo documento). Permite garantizar la validez del documento: con XML podemos evaluar y saber si un documento está construido acorde a una plantilla o definición del tipo de documento (DTD) que haya sido elaborado previamente, con esto podemos establecer si un documento está bien formado y si es válido. Posee campos de información y control para las aplicaciones: dentro de XML se pueden colocar componentes de información exclusivos para el uso de las aplicaciones, esto incluye la codificación de los caracteres, la versión del documento, fechas, restricciones de uso, transformaciones del documento, entre otros. Permite enlazar datos relacionados: XML fue diseñado sobre la base del híper-documento sobre el cual los documentos no manejan estructuras lineales, como lo maneja HTML, cuando puedo saltar en cualquier parte de un documento a otro documento o alguna otra parte del mismo. Figura 7. Hiperdocumento XML Posee métodos para visualizar la información: XML contempla el uso de varios lenguajes para representar y transformar la información de acuerdo al contexto que se necesita, tanto para los mismos humanos como para las máquinas, también se puede visualizar la información contenida ya sea un documento completo o alguna de sus partes. Figura 6. Transformación Documento XML XML XSL XSL XSL A B C HTML Ofrece libertad de formato y medio: XML maneja un lenguaje neutro con posibilidad total de transformación, esto permite convertir un documento XML en otro de forma casi transparente, a su vez permite reutilizar los componentes y documentos que ya existen para generar nuevos documentos que se ajusten a cualquier necesidad de información. DOC/PDF Web XLS/PPT XML, base de la interoperabilidad en los sistemas de información documental / 113

11 An a t o m í a d e u n d o c u m e n t o XML Los documentos XML poseen una estructura formal muy sencilla, que se puede implementar en cualquier programa, ya sea utilizando un editor de texto (Bloc de notas), un programa ofimático (Word, Excel, PowerPoint), hasta aplicaciones especializadas en modelar documentos XML (XMLSpy). Los documentos XML son un conjunto de caracteres de texto, donde se etiquetan los datos según ciertas especificaciones estándares que codifican la estructura lógica del documento. Un documento XML está constituido básicamente por dos componentes: prólogo y cuerpo. Figura 8. Documento XML en Internet Explorer Prologo Cuerpo Prólogo: está dividido en dos componentes: una declaración XML y una(s) declaraciones de procesamiento: La declaración XML indica a los aplicativos y personas, que van a trabajar con un documento XML, adicionalmente allí se indica qué versión de la especificación utiliza el documento (por defecto 1.0) y el juego de caracteres que se utiliza en el documento: unicode (ISO ) y UTF-8. <?xml version= 1.0 encoding= ISO ?> En segunda instancia, este componente puede contener la declaración a una estructura (documento) que: Permita validar la información del documento XML. Indique cómo se debe presentar el documento (instrucciones para su procesamiento). Incluya los comentarios asociados a cada documento. 114 / Laureano Felipe Gómez Dueñas

12 Tabla 2. Ejemplos Prólogo (Componente de procesamiento) Ejemplos <?xml-stylesheet type= text/css href= ejemplo_5.css?> <!DOCTYPE note a "http://www.us.com/dtd/note.dtd"> Descripción Referencia a un archivo.css que contiene la forma de transformar-presentar el documento XML Referencia a un archivo.dtd que contiene un mecanismo para validar la información del documento XML <!-- edited with XML Spy v4.3 U --> Comentarios Cuerpo: es el documento en sí, aquí se incluyen la estructura (distribución lógica del documento) y los contenidos asociados, en la estructura podemos encontrar: Elementos o etiquetas: distintas piezas de información en las que podemos dividir un documento de manera lógica para representar su contenido semánticamente. <libro></libro> Atributos: modificador (adjetivos) que son aplicables a los elementos y sitúan a éstos en un contexto determinado, los atributos tienen un nombre y reciben un valor con un tipo de dato especial, los atributos se escriben dentro de la marca de inicio del elemento, en cualquier orden, tras el nombre del elemento, tras el nombre del atributo se escribe el signo igual y el valor que se le asigna escrito entre comillas. <factura id= fecha-emision= > Entidades: se utilizan con cuatro propósitos principales: Inserción de caracteres especiales en los documentos. Utilización de cadenas de texto alternativas en lugar de términos o frases complejos de escribir o que se desconocen en el momento de crear el documento. Inserción de componentes multimedia, imágenes o cualquier documento que no sean datos XML en un documento XML. Modularización de los documentos. Tabla 3. Ejemplos de Entidades Entidad Texto Representado & & < < > > " &apos; Las entidades se escriben mediante un texto/ etiqueta precedidas del carácter & y seguidas del punto y coma ;. Siempre que se utilice una entidad en un documento XML se empleará esta sintaxis. El cuerpo de un documento XML comienza con la marca de inicio del elemento documento o raíz, y concluye con la marca de fin de este mismo elemento. XML, base de la interoperabilidad en los sistemas de información documental / 115

13 Figura 9. Ejemplo cuerpo documento XML RAIZ (Texto Documento) CUERPO <?xml version="1.0" encoding="iso "?> <Documento Tipo="Libro"> <Autor Nacionalidad="Colombiano">Laureano F. Gómez </Autor> <Titulo Idioma="Español">Interoperabilidad</Titulo> </Documento> Do c u m e n t o s XML Vá l i d o s y Bi e n Fo r m a d o s Podemos clasificar un documento XML en dos modalidades: documento bien formados y documento válido. Documento bien formado: es cuando un documento está construido siguiendo los lineamientos generales para la construcción de documentos XML, cuando una aplicación utiliza un documento XML, utiliza un programa denominado parser, el cual verifica que el documento esté construido correctamente, un documento XML se considerará bien formado sí: Es tomado como un todo, contiene una raíz y en su interior, contiene uno o más elementos. - Todas las marcas que definen un elemento tienen un comienzo y un final. - Hay una estructura jerárquica de los elementos. - Estos se encuentran ordenados con una estructura estrictamente jerárquica (en forma de árbol). - Los elementos se encuentran correctamente anidados y no hay superposición entre ellos. Cumple con todas las restricciones acerca de buena-formación dadas en las especificaciones dadas por W3C. Cada una de las entidades procesadas referenciadas directa o indirectamente en el documento es bien formada. Figura 10. Documento bien formado <?xml version= 1.0?> <book> <author> <lastname>tennant</lastname> <firstname>roy</lastname> </author> <title>the Great American Novel</title> <chapter number= 1 > <chaptitle>it Was Dark and Stormy</ chaptitle> <p> I m scared, I said.</p> </chapter> </book> Documento Válido: se considera válido cuando está construido de acuerdo a un modelo o plantilla especificada anteriormente, estas plantillas se suelen denominar definición del tipo de documento o esquema XML. Cuando una aplicación desea leer un documento XML, debe previamente analizar el modelo (plantilla) y compararlo componente a componente para verificar su estructura. Las plantillas indican qué elementos pueden aparecer en un documento, en qué orden deben hacerlo, cómo pueden anidarse, qué atributos están permitidos para cada elemento, etc. Para que un documento XML sea válido, es necesario disponer de su DTD/plantilla para poder hacer las comprobaciones necesarias. 5 5 Fallside, David C. Esquema XML Parte 0: Fundamentos. World Wide Web Consortium. 2 de mayo de < TR/2001/REC-xmlschema /> 116 / Laureano Felipe Gómez Dueñas

14 Figura 11. Esquema XML expression ogc:expressiontype ogc:add ogc:div ogc:function ogc:literal ogc:mul ogc:propertyllame ogc:sub <xsd:element name="expression" abstract="true"> <xsd:complextype> <xsd:complexcontent> <xsd:extension base="ogc:expressiontype"/> </xsd:complexcontent> </xsd:complextype> </xsd:element> <xsd:complextype name="expressiontype" mixed="true"> <xsd:choice> <xsd:element ref="ogc:add"/> <xsd:element ref="ogc:div"/> <xsd:element ref="ogc:function"/> <xsd:element ref="ogc:literal"/> <xsd:element ref="ogc:mul"/> <xsd:element ref="ogc:propertyname"/> <xsd:element ref="ogc:sub"/> </xsd:choice> </xsd:complextype> Figura 12. Documento Válido con DTD Valid XML document <?xml version= 1.0?> <!DOCTYPE course system C:\dtds\course. dtd > <code> <code>fys355</code> <title>space Physics</title> <credit> 3 credits</credit> <tuition> <day>tuesday</day> <place>lecture room V204</place> <lecturer>vega Thronfield</lecturer> <start><first lecture: 22 January</start> </tuition> </course> <!ELEMENT course (code, title, credit, tuition)> <!ELEMENT code (#PCDATA)> <!ELEMENT title (#PCDATA)> <!ELEMENT credit (#PCDATA)> <!ELEMENT tuition (day, time, place, lecturer, start)> <!ELEMENT day (#PCDATA)> <!ELEMENT time (#PCDATA)> <!ELEMENT place (#PCDATA)> <!ELEMENT lecturer (#PCDATA)> <!ELEMENT start (#PCDATA)> course.xml course.dtd XML, base de la interoperabilidad en los sistemas de información documental / 117

15 Para conocer cómo se diseñan y construyen estos modelos (plantillas), se recomienda leer un libro especializado en XML, el objetivo primordial de este artículo es tener una idea general del uso y aplicación del metalenguaje XML, y su posible utilización por los profesionales en ciencias de la información. Espacios de nombres en XML Cuando se utilizan documentos XML, se busca principalmente que estos se puedan reutilizar y compartir de un sistema de información a otro; sin embargo, dos formatos desarrollados independientemente podrían tener elementos o atributos con el mismo nombre, por consiguiente se debe tener cuidado al momento de combinarlos o compararlos (Ejemplo el elemento <dirección> significa ubicación física para unos (Calle 33 No 15-08), para otros significará un camino a seguir (Norte 10 pasos)). Para eliminar la confusión de nombres al combinar documentos XML, se proveen los espacios de nombre. Cuando tenemos varios documentos creados por distintas organizaciones, existe la posibilidad que alguna etiqueta utilizada tenga el mismo nombre pero se utilice en contextos diferentes (un mismo término con conceptos diferentes), esto puede causar algunas ambigüedades en el tratamiento de la información por parte de las aplicaciones. En este contexto la utilización de los espacios de nombres consiste en tomar el conjunto de nombres sintácticamente iguales, pero identificarlos unívocamente por medio un identificador (ó referencia) URI 6 diferente, que se utilizaría al interior de cada documento XML como elementos y atributos. 7 declaran en la etiqueta del inicio del elemento raíz del documento o en algunos de sus elementos interiores. La declaración consiste en la utilización de las letras xmlns: seguidas de un identificador (un texto descriptivo que identifique el espacio de nombre), luego se indica una dirección del tipo (URI) para identificar el espacio de nombre de forma univoca. Cuando se quiera utilizar un elemento o atributo y hacer distinción de este en un espacio de nombres especifico, se escribe la etiqueta uniéndola con el identificador así: el identificador luego el símbolo dos puntos y el nombre de la etiqueta. Figura 13. Ejemplo de Espacios de Nombres Documentos Originales Documento 1 <punto>< direccion> Calle 33 No </direccion ></punto> Documento 2 <punto>< direccion> Norte 10 pasos </ direccion ></ punto> Combinados Sin Espacios de Nombres <punto> < direccion> Calle 33 No </direccion > < direccion> Norte 10 pasos </ direccion > </punto> Combinados Con Espacios de Nombre <punto xmlns:ubicación = ubica xmlns:ruta = > < ubicación:direccion> Calle 33 No </ ubicacion:direccion > < ruta:direccion> Norte 10 pasos </ ruta:direccion > </punto> Para qué sirve el XML? Para utilizar los espacios de nombre namespaces en un documento es necesario declararlos, estos se La motivación original que impulsó la aparición de XML fue la necesidad de la creciente globalización 6 Berners-Lee, Tim. Uniform Resource Identifiers (URI): Generic Syntax. Network Working Group [RFC2396]. Agosto de <http://www.ietf.org/ rfc/rfc2396.txt> 7 Tim, Bray; Dave Hollander. Espacios de Nombres en XML (Namespaces in XML). World Wide Web Consortium. 14 de enero de <http://html. conclase.net/w3c/xml-names-es/overview.html> 118 / Laureano Felipe Gómez Dueñas

16 en los negocios electrónicos, las cuales necesitan por definición del intercambio de datos. De esta forma, XML se ha convertido en la base para la construcción de aplicaciones, brindando la posibilidad de manejar contenidos en documentos estructurados y distribuyéndolos e ínter operándolos en redes de computadores. El uso de la tecnología XML para almacenar e integrar datos, permite que los costos de intercambio de datos Inter, e intra compañías se reduzca a tal punto que las compañías puedan inmediatamente y sin problemas estar en posición de introducir eficientes procesos de negocios electrónicos. 8 El uso de XML se puede focalizar en dos grandes grupos: Sistemas de Gestión documental y Sistemas transaccionales. 9 Fi g u r a 14. Us o s d e XML Document de la classe d ADD de la FIB Xzcxcxzcxz Xcxzcxzcxzcxzcxcx Xzcxzcxzc Xzcxzcxz Cxzcxz Cxzcxz Cxz Cxzc Xzc Xzcxz Cxzxzcxz Cxzcxz Cxzcxz <?xml?> <Property PropertyReference="CASAN0000 7" Category="Sell" PropertyType="House"> <Address> <State>CA</State> <Zip>94112</Zip> <City>San Francisco</City> <Street>9695 Garth Lane</Street> </Address> <Description> <Text>Hardwood Floors, Fireplace, Gas Heat; Lot Area: Sistemas de Gestión Documental La aplicación de XML en la Gestión documental está relacionada principalmente con los sistemas de información que manejan las bibliotecas y archivos, lugares donde se concentra gran cantidad de documentos cuya diseminación al usuario (gestión de contenidos) es parte vital del proceso, no importando donde se encuentre este. La gestión de documental también puede equipararse a un planteamiento más amplio enfocado a la gestión global (codificación, almacenamiento y distribución de publicaciones en formato digital 10 ) de los recursos de información de una institución o empresa mediante tecnologías Web (Internet e Intranet), de esta forma, el uso del XML en la gestión documental involucra los siguientes procesos: Creación, estructuración, edición, publicación y almacenamiento de documentos (contenidos). Representación ampliada de documentos (Metadatos). 8 Hess, Deborah. Tertulias de Ingeniería del Software, acerca del futuro de los negocios en red y el uso de XML. Garnet Group. <http://www. lawebsemantica.com/contents/xml/xml1.html> 9 Pastor Seva, Pedro. XML como arquitectura de sistemas de información: Curso de Introducción. Universidad de Alicante < deioc.ull.es/~paco/ib2001/pedro.pdf> 10 Ricardo Eíto Brun. XML y la gestión de contenidos [on line]. Hipertext.net, núm. 3, <http://www.hipertext.net> [Consulta: 26/06/2007]. ISSN XML, base de la interoperabilidad en los sistemas de información documental / 119

17 Flujos documentales en los procesos de intercambio, transferencia e integración de información en sistemas de información homo y heterogéneos. Procesamiento del lenguaje mediante relaciones semántica entre términos por medio de tesauros, diccionarios, herramientas filológicas, etc. Gestión de conocimientos mediante el uso de redes semánticas, ontologías, etc. Para realizar estos procesos en forma eficiente, se han creado múltiples formatos, lenguajes y tipologías documentales utilizando XML asociadas a la gestión documental, entre los que se destacan: DocBook. Formato estándar para la redacción de documentación técnica de todas clases. Este formato esta basado en XML y fue diseñado por OA- SIS (Organization for the Advancement of Structured Information Standards). MathML. Es un lenguaje de marcado basado en XML, cuyo objetivo es expresar notación matemática de forma que distintas máquinas puedan entenderla, para su uso en combinación con XHTML en páginas Web, y para intercambio de información entre programas de tipo matemático en general. 11 NewsML. Es un lenguaje para la descripción de historias noticiosas y documentos asociados (Fotos, Videos), NewsML que ha sido desarrollado por IPTC (International Press Telecommunications Council). 12 SMIL. El Lenguaje de Integración de Multimedia Sincronizada (Synchronized Multimedia Integration Language - SMIL) esta basado en XML y es un estándar del W3C. SMIL sirve para crear animaciones basadas en el tiempo que combinen texto, gráficos en video y audio. 13 TEI (Text Encoded Initiative). Es un esfuerzo internacional cooperativo para desarrollar guías genéricas estándares que sirvan para codificar y estructurar el contenidos de los textos académicos escolares. 14 Dublin Core XML. Esquema para representar descripción de documentos electrónicos codificados mediante el estándar de metadatos Dublin Core. MarcXML. Esquema para representar registros bibliográficos codificados en el formato MARC21. EAD (Encoded Archival Description). Es un formato para codificar las versiones electrónicas de los inventarios de expedientes y archivos. Metadatos y XML El poder expresar un modelo de metadatos (Individual ó en Conjunto) por medio de XML mediante la utilización de un esquema XML de elementos normalizados, se ha convertido en un elemento vital a tener en cuenta a la hora seleccionar el mejor modelo que se ajuste a las necesidades de información de las organizaciones. Además, un principio fundamental de los metadatos establece que estos deben ser comprensibles por las máquinas, entonces, la forma más óptima para llegar a esto es mediante la utilización de XML como base sintáctica. 11 Colaboradores de Wikipedia. MathML [en línea]. Wikipedia, La enciclopedia libre, 2007 [fecha de consulta: 6 de mayo del 2007]. Disponible en <http://es.wikipedia.org/w/index.php?title=mathml&oldid= >. 12 Wikipedia contributors, NewsML, Wikipedia, The Free Encyclopedia, 29 June 2006, 05:35 UTC, <http://en.wikipedia.org/w/index.php?title=ne wsml&oldid= > [accessed 16 July 2007] 13 Wikipedia contributors, NewsML, Wikipedia, The Free Encyclopedia, 29 June 2006, 05:35 UTC, <http://en.wikipedia.org/w/index.php?title=ne wsml&oldid= > [accessed 16 July 2007] 14 Society of American Archivists. EAD Application Guidelines for Version 1.0. Appendix F: Glossary <http://www.loc.gov/ead/ag/agappf. html> 120 / Laureano Felipe Gómez Dueñas

18 Fi g u r a 15. Ma t hml e n Ac c i ó n Fuente: Las principales ventajas al usar XML para codificar metadatos están dados principalmente por: El soporte ofrecido por el consorcio de la WWW y muchas organizaciones internacionales. La gran estandarización y uso del metalenguaje XML en las aplicaciones informáticas. La facilidad de uso y entendimiento de XML por parte de los humanos y las máquinas en contraprestación a otros modelos. Cada día más formatos de documentos se están pasando y codificando en XML, de esta forma integrar en ellos los metadatos, se convierte en una tarea transparente. Con XML es más fácil diseñar mapas de transformación entre distintos modelos de metadatos. La codificación de los caracteres utilizando UNI- CODE permite describir fácilmente cualquier recurso no importando su estructura, fuente e idioma utilizado. Existen dos líneas de trabajo asociadas al manejo de metadatos con XML. La primera es diseñar los elementos de metadatos directamente sobre XML, ofre- XML, base de la interoperabilidad en los sistemas de información documental / 121

19 ciendo así mayor interoperabilidad en el momento de su uso, tal es el caso del estándar de metadatos Dublin Core (ISO 15836/2003), el cual es un pequeño grupo de elementos pensados para la descripción de recursos digitales que idealmente pueda ser utilizado por cualquier persona, Dublin Core es actualmente uno de los estándares más extendidos para la recuperación de información en Internet. Además Dublin Core se ha convertido en un vocabulario muy utilizado no sólo en el ámbito bibliotecario y documental, sino en otros muchos sectores. Así mismo o, en el sitio Web de la iniciativa, se puede encontrar una guía práctica sobre como utilizar Dublin Core con XML 15 que contiene bastantes ejemplos y explicaciones, también en la página se encuentran los esquemas de Dublin Core simple y con calificadores para su utilización directa. Figura 16. Dublin Core en XML 15 Powell, Andy. Guidelines for implementing Dublin Core in XML. UKOLN / University of Bath < 122 / Laureano Felipe Gómez Dueñas

20 La segunda opción consiste en adaptar los modelos tradicionales de metadatos al contexto de Internet y XML, tal es el caso de MARCXML (http://www.loc. gov/marc/marcxml.html), modelo de metadatos en XML desarrollado por la Biblioteca del Congreso de los Estados Unidos (LOC), OCLC, RLG y revisado por la NLM y la National Library of Canada, este modelo se ha presentado como una alternativa al estándar ISO 2709 para representar y transferir registros bibliográficos codificados en MARC21 (bibliográfico, autoridades, etc.), por medio de las redes de bibliotecas e Internet y de esta forma facilitar su procesamiento. Al mismo tiempo, MARC presenta ventajas frente a los formatos de metadatos que se han propuesto para el mundo Internet, como Dublin Core: 16 Mayor capacidad expresiva. Soporte de más de 30 años por parte de la comunidad bibliotecaria y de la industria software especializado. Una semántica claramente definida, aceptada y adaptada a las distintas realidades nacionales. Cobertura a un amplio número de formatos y tipos de información (autoridades, datos bibliográficos, holdings, etc.). Figura 17. MARC en XML 16 Eíto Brun, Ricardo. Tema 5: XML en la Descripción de recursos. Sevilla, de octubre < XML%20en%20la%20descripci%C3%B3n%20de%20recursos%20MARC.ppt> XML, base de la interoperabilidad en los sistemas de información documental / 123

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

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

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

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

GLOSARIO DE TERMINOS

GLOSARIO DE TERMINOS GLOSARIO DE TERMINOS A Aplicaciones Legacy.- Conjunto de aplicaciones desarrolladas o implementadas en plataformas de sistemas anteriores o antiguos. B Bases de Datos.- Organización y conservación de datos

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

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

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

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

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. 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

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

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

HOJA TÉCNICA. SemTalk 2

HOJA TÉCNICA. SemTalk 2 HOJA TÉCNICA SemTalk 2 SemTalk 2 - Información Técnica SemTalk 2 es una herramienta para modelamiento de procesos de negocios y conocimientos orientado a objetos 100% compatible con MS Office. REQUERIMIENTOS

Más detalles

Web Semántica. Características. Servicios Web. Juan Ramón Cayón Alcalde Curso de Doctorado: Adquisición de Conocimiento

Web Semántica. Características. Servicios Web. Juan Ramón Cayón Alcalde Curso de Doctorado: Adquisición de Conocimiento Web Semántica Características. Servicios Web Juan Ramón Cayón Alcalde Curso de Doctorado: Adquisición de Conocimiento Conceptos DAML - OIL - Taxonomías - Mapas Conceptuales - SHOE - OIF - Tesauros - Relaciones

Más detalles

Universidad Nacional de Santiago del Estero Escuela para la Innovación Educativa

Universidad Nacional de Santiago del Estero Escuela para la Innovación Educativa Asunto: Establece como política informática de la EIE la adopción del Software Libre y formatos estándares y abiertos para la gestión de la información. VISTO: La nota EIE Nº 2498/09 presentada por el

Más detalles

SRU-SRW COMO ESTANDAR PARA BUSCAR Y RECUPERAR INFORMACION EN AMBIENTES URL Y DE SERVICIOS WEB

SRU-SRW COMO ESTANDAR PARA BUSCAR Y RECUPERAR INFORMACION EN AMBIENTES URL Y DE SERVICIOS WEB SRU-SRW COMO ESTANDAR PARA BUSCAR Y RECUPERAR INFORMACION EN AMBIENTES URL Y DE SERVICIOS WEB Elaborado Por: César Augusto Bernal C. - Eloisa Bernal ceberagu@gmail.com - bernale@gmail.com [Spanish abstract]

Más detalles

SERVICIOS: EXPLORACIONES EN SOA y WEB.

SERVICIOS: EXPLORACIONES EN SOA y WEB. SERVICIOS: EXPLORACIONES EN SOA y WEB. López, G. 1 ; Jeder, I 1.; Echeverría, A 1.; Grossi, M.D. 2 ; Servetto, A 2.; Fierro, P. (PhD.) 3 1. Laboratorio de Informática de Gestión - Facultad de Ingeniería.

Más detalles

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web? Desarrollo de Paginas Web Internet - Web Internet - Web Qué es la Internet? - Qué es la Web? Internet: Una red de computadoras a nivel mundial Web: Una forma de organizar la información existente en Internet

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

Estándares y Protocolos de IABIN

Estándares y Protocolos de IABIN La arquitectura del sistema adoptada por IABIN se basa en la amplia flexibilidad y soporte de los sistemas desarrollados con base en el web, y tiene una inherente capacidad de soportar los requerimientos

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB DENOMINACIÓN: CON TECNOLOGÍAS WEB Código: IFCD0210 Familia profesional: Informática y Comunicaciones Área profesional: Desarrollo Nivel de cualificación profesional: 3 Cualificación profesional de referencia:

Más detalles

Unidad V. Manejo de software para documentar. documentar

Unidad V. Manejo de software para documentar. documentar Unidad V Manejo de software para para documentar documentar 143 Do cumentación técnica Esquema conceptual: Unidad V Características Utilización Características Utilización 2. InDesign 1. FrameMaker 3.

Más detalles

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL

ACCIÓN FORMATIVA FINANCIADA POR EL SERVICIO PÚBLICO DE EMPLEO ESTATAL MF0491_3: PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE. (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 180 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 141 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS

UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS MODELO DE GESTION WBEM PARA ADMINISTRACION DE REDES

Más detalles

La aplicación práctica en el mundo empresarial de los estándares Web

La aplicación práctica en el mundo empresarial de los estándares Web La aplicación práctica en el mundo empresarial de los estándares Web El problema de la integración inter/intra empresas y la familia "XML" Enrique Bertrand XML Business Integration, Regional Director Software

Más detalles

Unidad IV. Los formatos de los documentos

Unidad IV. Los formatos de los documentos Unidad IV Los formatos de los documentos 129 Do cumentación técnica Esquema conceptual: Unidad IV Características Programas para realizarlo Utilización 1. Texto plano Características Programas para realizarlo

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

DOCUMENTACIÓN TÉCNICA

DOCUMENTACIÓN TÉCNICA DOCUMENTACIÓN TÉCNICA DOCUMENTACIÓN TÉCNICA 1 Sesión No. 11 Nombre: Los formatos de los documentos Contextualización Una vez que se tienen presentes los conceptos básicos de la documentación técnica y

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualizació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

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍ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 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

DISEÑO DE APLICACIONES WEB BASADAS EN ARQUITECTURAS ORIENTADAS A SERVICIOS (AOS), UTILIZANDO WEBML

DISEÑO DE APLICACIONES WEB BASADAS EN ARQUITECTURAS ORIENTADAS A SERVICIOS (AOS), UTILIZANDO WEBML DISEÑO DE APLICACIONES WEB BASADAS EN ARQUITECTURAS ORIENTADAS A SERVICIOS (AOS), UTILIZANDO WEBML Luís Fernando GONZÁLEZ ALVARÁN Facultad de Ingenierías, Politécnico Colombiano Jaime Isaza Cadavid Medellín,

Más detalles

DIABD. MÓDULO DE SINDICACIÓN DE CONTENIDOS

DIABD. MÓDULO DE SINDICACIÓN DE CONTENIDOS 1. Qué es sindicación de contenidos? Sindicación de contenidos es el proceso de redifusión de información que permite la suscripción a una fuente de información alimentada por sujetos productores de contenidos

Más detalles

Práctica de introducción a

Prá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 detalles

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV 746 Miércoles 5 octubre 2005 Suplemento del BOE núm. 238 CE2.1 Identificar los distintos sistemas de archivo utilizables en un dispositivo de almacenamiento dado para optimizar los procesos de registro

Más detalles

Cursito 25: Curso de HTML

Cursito 25: Curso de HTML Por Roxana Bassi rox@roxanabassi.com.ar / http://www.roxanabassi.com.ar Publicado en la sección los cuadernos de Internet World en la revista Internet World Latinoamérica en el período 1995-1999 Cursito

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

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

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

La Representación de Recursos en los Repositorios Institucionales

La Representación de Recursos en los Repositorios Institucionales La Representación de Recursos en los Repositorios Institucionales Caso de estudio: SEDICI, Repositorio Institucional de la Universidad Nacional de La Plata Jose Texier; Marisa De Giusti; Nestor Oviedo;

Más detalles

Integración de Aplicaciones de Negocio ÍNDICE: Presentación Integración de Aplicaciones de Negocio 01 Infraestructura Tecnológica de Integración 02 Servicios Web 03 Tecnología de portal 04 Arquitectura

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

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La 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 detalles

Noviembre 2011 Puno - Perú

Noviembre 2011 Puno - Perú MODELO DE COMPETENCIAS PARA EL APRENDIZAJE DE XBRL Carlos Lobos M - CISA, CISM, CCSA, MTI Ricardo Correa F. - CIA, CGAP, CCSA, MCAG Daniella Caldana F. - CIA, CGAP, CCSA, MCAG Leonardo Olea C. - CICA,

Más detalles

Búsqueda sobre catálogos basada en ontologías

Búsqueda sobre catálogos basada en ontologías Búsqueda sobre catálogos basada en ontologías Alianis Pérez Sosa, Yuniel Eliades Proenza Arias Universidad de las Ciencias Informáticas. Carretera a San Antonio Km 2 ½, Reparto Torrens, La Lisa, Ciudad

Más detalles

UF1302 Creación de páginas web con lenguajes de marcas

UF1302 Creación de páginas web con lenguajes de marcas UF1302 Creación de páginas web con lenguajes de marcas TEMA 1. Los lenguajes de marcas TEMA 2. Imágenes y elementos multimedia TEMA 3. Técnicas de accesibilidad y usabilidad TEMA 4. Herramientas de edición

Más detalles

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada.

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Esquema Introducción... 2 Historia... 2 Suites... 2 Herramientas ofimáticas... 3 Tipos de programas ofimáticos:...

Más detalles

Capí tulo IV. Lenguajes de estilo

Capí tulo IV. Lenguajes de estilo Capí tulo IV Lenguajes de estilo Lenguajes de Estilo Hojas de estilos Mecanismos de Hojas de estilos previos a XSL Lenguaje de estilo XSL Comparación entre CSS y XSL Transformación XML/XSL en aplicativos

Más detalles

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Isaac Gutiérrez Gómez, Salvador Otón Tortosa Universidad de Alcalá, Departamento de Ciencias de la Computación, 28871 Alcalá de Henares, Spain igutierrez09@yahoo.es, salvador.oton@uah.es

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

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

Programación de red con Cisco Application Centric Infrastructure

Programación de red con Cisco Application Centric Infrastructure Informe técnico Programación de red con Cisco Application Centric Infrastructure Descripción general En este documento se examina la compatibilidad de la programación de Cisco Application Centric Infrastructure

Más detalles

Primer Taller sobre Aplicaciones Web para la Gestión de Contenidos

Primer Taller sobre Aplicaciones Web para la Gestión de Contenidos Primer Taller sobre Aplicaciones Web para la Gestión de Contenidos Título: Arquitecturas Orientadas a Servicios en los Sistemas de Gestión de Contenidos. Autor: Keilyn Rodríguez Perojo Institución: INFOMED

Más detalles

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio

Más detalles

Recomendaciones para procesos de integración con Web-Services

Recomendaciones para procesos de integración con Web-Services Recomendaciones para procesos de integración con Web-Services Este documento es producto de la experiencia en integración vía Web Services. La información recopila una serie de lecciones aprendidas a partir

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 6. Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 6. Actualización Página 1 de 19 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 6 Situación Contraste externo Actualización

Más detalles

Capítulo 1 Documentos HTML5

Capí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 detalles

SISTEMAS DE INFORMACIÓN DE LA ADMON PÚBLICA. Sistemas de Acceso. Sistemas. Sectoriales. Sistemas. Transversales

SISTEMAS DE INFORMACIÓN DE LA ADMON PÚBLICA. Sistemas de Acceso. Sistemas. Sectoriales. Sistemas. Transversales Interoperabilidad e Intranet Gubernamental II Taller de Trabajo Red GEALC Plataforma de Interoperabilidad: Lenguaje Común y Enrutador Transaccional Hugo Sin Triana Noviembre 9 de 2006 Director Técnico

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1. Introducción El WWW es la mayor fuente de imágenes que día a día se va incrementando. Según una encuesta realizada por el Centro de Bibliotecas de Cómputo en Línea (OCLC) en Enero de 2005,

Más detalles

Service Oriented Architecture

Service Oriented Architecture Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos

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

APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs.

APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs. Gobierno Electrónico GLOSARIO DE TÉRMINOS 110 A APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs. Arquitectura de Sistemas: Es una descripción del diseño y contenido de un

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

COMO FUNCIONA EL PROTOCOLO OAI PMH EN LA RECUPERACION DE INFORMACION

COMO FUNCIONA EL PROTOCOLO OAI PMH EN LA RECUPERACION DE INFORMACION COMO FUNCIONA EL PROTOCOLO OAI PMH EN LA RECUPERACION DE INFORMACION Mayerly Pérez Velandia* Luís Felipe Silva RESUMEN En este artículo se pretende describir el funcionamiento del protocolo OAI PMH (Iniciativa

Más detalles

Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo

Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo... 1 1. Los ejes alrededor de un diseño interactivo... 2 2. Los problemas de Adobe Flash...

Más detalles

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

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

Servidores Donantonio

Servidores Donantonio Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

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

WEB SEMÁNTICA (PARTE I): VISTA GENERAL DE RDF

WEB SEMÁNTICA (PARTE I): VISTA GENERAL DE RDF WEB SEMÁNTICA (PARTE I): VISTA GENERAL DE RDF Por M.A. Ing. Sergio José Rodríguez Méndez, srodriguez142857@gmail.com RESUMEN Este artículo tiene como objetivo presentar una introducción general al Marco

Más detalles

Prof. Luis Miguel Oliveros - Computación 3er Año

Prof. Luis Miguel Oliveros - Computación 3er Año NVU / KompoZer NVU es un editor de páginas web libre y gratuito desarrollado bajo la modalidad Open Source. Esta alternativa gratuita trae nuevas herramientas para facilitar el trabajo, convirtiéndola

Más detalles

Seminario Web Semántica y Ontologías

Seminario Web Semántica y Ontologías Seminario Web Semántica y Ontologías Inteligencia Artificial 5 o Informática IA curso 2012-2013 CCIA Noviembre 2012 IA 1112 (CCIA) Seminario Web Semántica Noviembre-2012 1 / 15 Web Semántica vs. Web Actual

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

Bases de Datos Especializadas

Bases de Datos Especializadas Bases de Datos Especializadas BASES DE DATOS ESPECIALIZADAS 1 Sesión No. 12 Nombre: DBMS y Tecnología Web Objetivo: Al término de la sesión, el alumno identificará la integración entre DBMS y la web. Contextualización

Más detalles

La automatización de la aplicación permite al archivo hacer de manera rápida y eficaz los siguientes procesos:

La automatización de la aplicación permite al archivo hacer de manera rápida y eficaz los siguientes procesos: Introducción Características Versiones y módulos Consultas Circulación Usuarios Funcionalidades Edición de productos impresos en el módulos Instalación y puesta en marcha Introducción Los Archivos están

Más detalles

Estándares del DMTF. Dra. Ing. Caridad Anías Calderón Departamento de Telemática Cujae cacha@tesla.cujae.edu.cu

Estándares del DMTF. Dra. Ing. Caridad Anías Calderón Departamento de Telemática Cujae cacha@tesla.cujae.edu.cu Estándares del DMTF Dra. Ing. Caridad Anías Calderón Departamento de Telemática Cujae cacha@tesla.cujae.edu.cu http://www.dmtf.org D M T F Distributed Management Task Force Aspectos a tratar Premisas.

Más detalles

Clientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea

Clientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3

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

Quito Ecuador EXTRACTO

Quito Ecuador EXTRACTO Quito Ecuador NORMA TÉCNICA ECUATORIANA NTE INEN-ISO 19005-1 Primera edición 2014-01 GESTIÓN DE DOCUMENTOS. FORMATO DE FICHERO DE DOCUMENTO ELECTRÓNICO PARA LA CONSERVACIÓN A LARGO PLAZO. PARTE 1: USO

Más detalles

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:

Más detalles

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web.

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web. Microsoft Office SharePoint Server 2007 es un conjunto integrado de características de servidor que puede contribuir a mejorar la eficacia organizativa al ofrecer completas funciones de administración

Más detalles

14 Guía de Microsoft Word 2010 Guía de contenido digital accesible

14 Guía de Microsoft Word 2010 Guía de contenido digital accesible 14 Guía de Microsoft Word 2010 Guía de contenido digital accesible Mireia Ribera Este documento tiene una licencia Reconocimiento-No Comercial-Compartir- Igual 3.0 de Creative Commons. Se permite la reproducción,

Más detalles

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

Tecnologías XML. Gregorio Martín. Universitat de València. Valencia, 12 Noviembre 2004. Gregorio Martín 1 Tecnologías XML Gregorio Martín Universitat de València Valencia, 12 Noviembre 2004 Gregorio Martín 1 Web Inicial HTML HTTP URL La Web es un espacio de información de recursos interrelacionados Gregorio

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR

Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR Unidad V: Manejo de software para documentar Semana 13 A. PRESENTACIÓN Para la construcción del documento el siguiente paso es elegir el programa de cómputo

Más detalles

Plataforma Tecnológica Qué es Marino Imagine? La integración de los requerimientos de sistemas informáticos en la determinados sectores. infraestructura de la empresa ha sucedido de forma Sus carencias

Más detalles

XML. 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. 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 detalles

Web. Web Diapositiva 1

Web. Web Diapositiva 1 Web Servicio WorldWideWeb Historia de la Web URL Dominios Dominio de alto nivel Cómo funciona? Hipertexto e Hipervínculos Sitios Web y Páginas de Inicio Cómo identificar los hipervínculos? Navegador Web

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Servicios Web Estándares, Extensiones y Perspectivas de Futuro

Servicios Web Estándares, Extensiones y Perspectivas de Futuro Servicios Web Estándares, Vicente Pelechano DEPARTAMENTO DE SISTEMAS INFORMÁTICOS Y COMPUTACIÓN Contenido Servicios Web Estándares y Tecnologías Subyacentes. Infraestructura Básica SOAP WSDL UDDI La Pila

Más detalles

METADATOS Y SITIOS WEB

METADATOS Y SITIOS WEB Revista Digital Universitaria METADATOS Y SITIOS WEB Anabell Gamboa Comas Incubador de empresas de base tecnológica del Instituto Politécnico Nacional anabell@alethia.dgsca.unam.mx Metadatos y sitios web

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

LOS METADATOS Y SU LUGAR EN LA ARENA INTERNACIONAL METADATA AND ITS PLACE IN INTERNATIONAL ARENA

LOS METADATOS Y SU LUGAR EN LA ARENA INTERNACIONAL METADATA AND ITS PLACE IN INTERNATIONAL ARENA LOS METADATOS Y SU LUGAR EN LA ARENA INTERNACIONAL METADATA AND ITS PLACE IN INTERNATIONAL ARENA Lic. María Luisa Sené IDICT Prado y San José, Capitolio Nacional Ciudad de La Habana 862-6501 Cuba sene@idict.cu

Más detalles