DESARROLLO DE UNA ONTOLOGÍA Y DE UN SISTEMA DE RECUPERACIÓN DE LA INFORMACIÓN PARA EL SECTOR DEL MUEBLE Y AFINES

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

Download "DESARROLLO DE UNA ONTOLOGÍA Y DE UN SISTEMA DE RECUPERACIÓN DE LA INFORMACIÓN PARA EL SECTOR DEL MUEBLE Y AFINES"

Transcripción

1 DESARROLLO DE UNA ONTOLOGÍA Y DE UN SISTEMA DE RECUPERACIÓN DE LA INFORMACIÓN PARA EL SECTOR DEL MUEBLE Y AFINES PROYECTO FIN DE CARRERA Julio 2009 Realizado por: Mouna Ziouziou Dirigido por: Dr. Javier Samper Zapater

2 A mis queridos padres y hermanos por el tiempo y los momentos que no pude pasar con ellos. II

3 AGRADECIMIENTOS Agradecer en primer lugar a Dios por darme fuerza y voluntad para seguir adelante en los momentos de desesperación. Y a mis padres por confiar en mí y apoyarme siempre. Agradecer especialmente a Miguel Ángel Abián, ya no solo por su gran ayuda, experiencia, dedicación e interés, sino también por su calidad como persona. Su apoyo, sin duda, ha sido esencial para la realización de este proyecto con éxito. Gracias Miguel Ángel. A mi tutor, Javier Samper por su dedicación y su gran experiencia, y por proporcionarme la ayuda necesaria para llevar a cabo este proyecto. A María José Núñez por ofrecerme la idea y darme la oportunidad de realizar este proyecto. A Javi Adel por su experiencia, la atención que me ha prestado y su preocupación cuando le he necesitado. A mis amigos, José Carlos, Lamia, Jorge y Fathía por haber sido mi familia aquí. Por escucharme y aguantarme en los momentos más difíciles. Os quiero. A mis amigos de la residenicia: Susana, Armando, Murad, Cris, etc. Por aquellos años tan especiales que hemos compartido. Os deseo mucha suerte en vuestras vidas. Gracias a todos los que he nombrado y a los que no he podido nombrar. III

4 IV

5 ÍNDICE GENERAL AGRADECIMIENTOS... III 0. RESUMEN... XI 1. INTRODUCCIÓN INTRODUCCIÓN MOTIVACIÓN OBJETIVOS ESTADO DEL ARTE NECESIDAD DE LA INTEROPERABILIDAD EN LA INDUSTRIA DEL MUEBLE Y AFINES FUNSTEP El proyecto FunStep El estándar ISO funstep La herramienta Cadef LA WEB SEMÁNTICA Introducción a la Web de tercera generación Descripción de la Web Semántica Representación del conocimiento XML: primer paso hacia la Web semántica Ontologías Elementos de una ontología Tipos de Ontologías Ontologías frente a Taxonomías Lenguajes de ontologías Metodologías y librerías para construcción de ontologías Herramientas para la construcción de Ontologías Bases de Conocimiento frente a Bases de Datos Sistemas de almacenamiento Razonadores Lenguajes de consulta METODOLOGÍA Y PLAN DE TRABAJO PLANIFICACIÓN Y GESTIÓN DEL PROYECTO Definición de recursos Recursos humanos Recursos del entorno Planificación temporal Diagrama de Gantt ESTIMACIÓN DE COSTES DEL PROYECTO Coste Laboral Técnica basada en el proceso El modelo COCOMO V

6 4. PROCESO DE INGENIERÍA INTRODUCCIÓN ONTOLOGÍA FUNSTEP. CICLO DE VIDA Especificación de Requisitos Análisis del Modelo de Datos funstep Adquisición de Conocimientos Especificación de la Ontología Decisiones de diseño Construcción de la Ontología APLICACIÓN DE BÚSQUEDA WEB FASE DE ANÁLISIS Especificación de requisitos Funcionalidades del sistema Casos de uso Diagramas de Actividad Análisis del interfaz de usuario FASE DE DISEÑO Diseño de la Aplicación Diseño de la Interfaz de Usuario IMPLEMENTACIÓN Y PRUEBAS FASE DE IMPLEMENTACIÓN Implantación de la Ontología en la Aplicación Notas de implementación PRUEBAS Y EVALUACIÓN Fundamentos de la prueba Pruebas del sistema Pruebas de Consistencia en la Ontología CONCLUSIONES Y TRABAJO FUTURO CONCLUSIONES TRABAJO FUTURO BIBLIOGRAFÍA ANEXOS VI

7 ÍNDICE DE FIGURAS Figura 2.1 Componentes de la interoperabilidad en una empresa Figura 2.2 Captura de pantalla de la herramienta Cadef Figura 2.3 Captura del Cadef enlazando productos a la ontología Figura 2.4 Mapa conceptual de la Web semántica (Rodríguez, 2005) Figura 2.5 Esquema de la web semántica Figura 2.6 Ejemplo de documento XML Figura 2.7 Ejemplo de DTD del XML de la figura anterior Figura 2.8 Las ontologías establecen redes semánticas Figura 2.9 Diagrama de nodos y arcos Figura 2.10 Representación de tripletas RDF Figura 2.12 Ingeniería y Adquisición Ontológica (Goble, 2002) Figura 2.11 Actividades del ciclo de vida del desarrollo de una ontología Figura 2.13 El editor de ontologías Protégé-OWL Figura 2.14 Ejemplo de OILed Figura 2.15 Arquitectura de un Sistema Terminológico (Horrocks, 2001) Figura 3.1 Descomposición del proyecto en tareas Figura 3.2 Diagrama de Gantt Figura 4.1 Implantación actual de la herramienta Cadef Figura 4.2 Estructura de un catálogo de datos Figura 4.3 Asignación de propiedades Figura 4.4 Diagrama de información detallada sobre Organisation Figura 4.5 Diagrama de Product_class y sus relaciones Figura 4.6 Ejemplo de configuración detallada de un producto Figura 4.7 Ejemplo de propiedad dependiente de contexto Figura 4.8 Ejemplo de propiedad independiente del contexto Figura 4.9 Esquema de los conceptos mapeados a la ontología Figura 4.10 Diferentes niveles de la taxonomía de muebles Figura 4.11 Jerarquía de Componentes de muebles Figura 4.12 Propiedades de PieceOfFurniture. Resaltada hasmaterial Figura 4.13 Detalles de la propiedad hasmaterial Figura 4.14 Propiedad de tipo Datatype Figura 4.15 Restricciones de las propiedades de Chair Figura 4.16 Restricción de tipo hasvalue para la clase Sofa Figura 4.17 Diagrama de Casos de Uso Figura 4.18 Caso de uso Buscar Muebles detallado Figura 4.19Caso de uso Buscar Composiciones detallado Figura 4.20 Diagrama de Actividad Especificar tipo mueble Figura 4.21 Diagrama de Actividad Realizar Búsqueda Figura 4.22 Diagrama de Actividad Obtener detalles Figura 4.23 Vista de todos los objetos del sistema Figura 4.24 Diagrama de clases de la aplicación Figura 4.25 Diagrama de Secuencia del escenario Realizar Búsqueda Figura 4.26 Diagrama de Secuencia del escenario Obtener detalles Figura 4.27 Interfaz de usuario Figura 5.1 Prueba El usuario elige buscar Composiciones Figura 5.2 Prueba El usuario elige buscar Camas Dobles Figura 5.3 Ejemplo de búsqueda de muebles de un Fabricante VII

8 Figura 5.4 Ejemplo de búsqueda de Conjuntos de salón Figura 5.5 Ejemplo de búsqueda de Composiciones con camas Figura 5.6 Ejemplo de búsqueda de camas individuales con cabecero Figura 5.7 Ejemplo de búsqueda de Sillas modenas en Valencia ciudad Figura 5.8 Ejemplo de búsqueda de Sillas con un rango de precio Figura 5.9 Ejemplo de búsqueda de Mesas de salón cuadradas Figura 5.10 Obtener detalles del producto Bedroom Syros Figura 5.11 Obtener detalles del producto Diez4 Single Bed Figura 5.12 Obtener detalles del producto Carlotta Chair Figura 5.13 Obtener detalles del producto Dubai Chair Figura 5.14 Obtener detalles del producto Javea Table Figura 5.15 Inconsistencias detectadas con Racer-Pro Figura 5.16 Chequeo de consistencia de la ontología con RacerPro Figura 6.1 Nueva implantación del Cadef (Versión beta) VIII

9 ÍNDICE DE TABLAS Tabla 3.1 Estimación de tiempos del proyecto Tabla 3.2 Estimación de tiempos del proyecto Tabla 3.3 Costes por hora de cada categoría Tabla 3.4 Costes de personal Tabla 3.5 Costes de material y equipo Tabla 3.6 Valores de los atributos y valores multiplicativos asociados Tabla 4.1 Correspondencia de la Ontología con el modelo de datos IX

10 X

11 0. RESUMEN Este proyecto surge, en primer lugar, como iniciativa para promover el uso de un vocabulario común y unificado de términos que represente adecuadamente el significado (semántica) de los conceptos más usados en el sector del mueble y afines, con el objetivo de solventar el importante problema de la falta de interoperabilidad semántica que existe en esa industria. Este problema dificulta enormemente el intercambio de información entre fabricantes, distribuidores, comercios y clientes, y ralentiza el lanzamiento de nuevos productos al mercado. En segundo lugar, el proyecto surge para ofrecer una herramienta de búsqueda que facilite al usuario obtener información clara y precisa correspondiente a sus requisitos específicos de búsqueda (color del mueble, procedencia, dimensiones, precio, etc.). Algunos aspectos que describen los problemas actuales en cuanto a la búsqueda de información son: Escasa precisión en los resultados. Algunas búsquedas generan decenas de miles de páginas que carecen de interés para el usuario; otras, por el contrario, no generan ninguna. Alta sensibilidad al vocabulario empleado en la búsqueda. Si los documentos que realmente interesan no emplean exactamente el mismo vocabulario que la búsqueda, nunca aparecerán. La herramienta de búsqueda implementada permitirá al usuario final encontrar los muebles que busca; podrá especificar las características que desee y obtener información relevante sobre dichos muebles. Todo esto le permitirá, por ejemplo, comparar precios entre los distintos comercios y localizar física o virtualmente aquellos que le interesen. Para conseguir los objetivos marcados se han seguido las siguientes etapas: Construcción de una ontología cuyo dominio es la información sobre la industria del mueble y afines. La ontología construida se ha basado en el estándar internacional de intercambio de información específico del sector del mueble funstep (ISO ). Desarrollo de una base de conocimiento que almacene información sobre el sector del mobiliario y afines (empresas, muebles, accesorios, telas, materiales, componentes, etc.) expresada en un lenguaje formal (OWL). Desarrollo de una herramienta de búsqueda semántica que usará los conceptos de la ontología y la información almacenada en la base de conocimiento. El lenguaje de búsqueda escogido ha sido SPARQL. XI

12

13 CAPITULO 1 - INTRODUCCIÓN 1. INTRODUCCIÓN 1.1 Introducción El rápido desarrollo de la sociedad de la información y de sus tecnologías ha hecho posible la superación de retos como el almacenamiento de datos. La comunicación entre sistemas de información heterogéneos y distantes geográficamente es también otro problema resuelto gracias a Internet y a la universalidad de sus protocolos de comunicación. Con todo, aún existen algunos retos que superar. A saber: la búsqueda de información y su integración. El ejemplo más claro se encuentra en Internet. A pesar de la cantidad de información abrumadora en la red, no siempre el usuario encuentra lo que desea cuando emplea buscadores basados en palabras clave, y muchas veces tarda demasiado tiempo en encontrar la información deseada. Según muchos autores, la solución a estos radica en el uso de metadatos y ontologías. Los metadatos son datos que a su vez describen datos, y denotan cualquier tipo de información sobre la estructura y el contenido de un recurso, ya sea un documento HTML, una imagen, un documento de vídeo, un conjunto de datos o cualquier otro recurso. En el campo del almacenamiento y recuperación de la información, los metadatos permiten acceder más fácilmente a los recursos que los incluyen. Una de las facetas más interesantes de los metadatos es su utilidad para conseguir la interoperatividad entre diferentes sistemas de información, que pueden estar basados en distintas concepciones y tecnologías. Los metadatos estructuran solamente los contenidos; las ontologías permiten estructurar la semántica (significado) de un recurso. Las ontologías establecen formalmente los conceptos de un cierto dominio la palabra dominio denota un área específica de interés o un área de conocimiento y sus relaciones, pudiendo ser compartidas por todos. Toda ontología representa cierta visión del mundo con respecto a un dominio. Su uso proporciona una forma de representar y compartir conocimiento haciendo uso de un vocabulario común e inambiguo. Las ontologías favorecen la comunicación entre personas, organizaciones y aplicaciones porque proporcionan una comprensión común de un dominio, de modo que se eliminan confusiones conceptuales y terminológicas. Favorecen también la comunicación entre aplicaciones y la comprensión común de la información entre ellas. Serán imprescindibles tanto en la Web semántica como en los futuros sistemas de gestión empresarial porque permitirán que las aplicaciones estén de acuerdo en los términos que usan cuando se comunican. Mediante ellas, será mucho más fácil recuperar información relacionada temáticamente. Empresas como Autonomy, FAST, Endeca y Newssift ya trabajan con herramientas semánticas para gestionar los datos incluidos en los centros de datos de grandes compañías y realizar búsquedas en ellos. Las ontologías sirven también para conseguir que los sistemas interoperen. Dos sistemas son interoperables si pueden trabajar conjuntamente de una forma - 2 -

14 CAPITULO 1 - INTRODUCCIÓN automática, sin esfuerzo por parte del usuario. El sector del mobiliario y afines (ámbito de este proyecto) se vio afectado por el problema de la falta de interoperabilidad, y en el año 1998 nació el proyecto funstep con los siguientes objetivos principales: Generar un modelo de información común para el mueble. Desarrollar un método común para el intercambio de información telemáticamente. En definitiva, el proyecto funstep vino a mejorar la interoperabilidad (sintáctica) en el sector mobiliario, con las ventajas que ello conlleva: la interoperabilidad ayuda a las empresas a producir bienes y servicios más rápidamente y a un coste más reducido. Este proyecto culminó en el estándar internacional de intercambio de información del sector mobiliario: ISO El departamento de Tecnologías de de Información (TI) de AIDIMA, empresa donde se ha realizado este proyecto y una de las empresas colaboradoras en funstep, tuvo la iniciativa de ir más allá e intentar conseguir la interoperabilidad completa (sintáctica y semántica) entre las empresas del sector mobiliario. La falta de esta interoperabilidad en el comercio electrónico B2B produce grandes problemas, como por ejemplo la dificultad de comunicación entre empresas que definen de diferente manera objetos de negocio como pedido o producto ; o la dificultad de realizar transacciones electrónicas dos empresas que entienden precio de distintas maneras (verbigracia, porque usan distintas monedas o porque una considera el IVA incluido en el precio y la otra no). La construcción de una ontología que defina los conceptos relacionados con el sector mobiliario, proporcionando así un vocabulario común, aumentaría la competitividad de las empresas, su flexibilidad y eficiencia. Y daría lugar a beneficios económicos tanto para las empresas como los consumidores. Por ello, la primera meta de este proyecto es conseguir dicha ontología, que permitirá catalogar la información mediante el significado de las palabras relacionadas con el sector en cuestión. Gracias al conocimiento almacenado en ella, las aplicaciones podrán extraer automáticamente o semiautomáticamente datos de las páginas web, procesarlos y realizar inferencias a partir de ellos, así como tomar decisiones y negociar con otros agentes o personas. Otro de los problemas importantes en el sector mobiliario en cuanto a las TI, y que puede mejorarse mucho con el uso de la ontología, es la búsqueda de información relacionada con los muebles y afines (telas, accesorios, materiales, etc.). A día de hoy existe en la web algún que otro buscador de comercios de muebles, fabricantes o proveedores y existen páginas web de algunos comercios y fabricantes donde en ocasiones aparecen expuestos sus productos. Sin embargo, no existe una herramienta que permita al usuario encontrar un mueble del tipo que quiera, con las características que desea, comparar precios de distintos comercios, consultar distintos catálogos y, sobre todo, obtener resultados exactos que se ajusten a sus necesidades, sin tener que perder mucho tiempo. Esto se puede conseguir empleando las tecnologías semánticas - 3 -

15 CAPITULO 1 - INTRODUCCIÓN disponibles en la actualidad (RDF(S), OWL, SPARQL, etc.) y haciendo uso de la ontología de mobiliario y afines creada. Con el fin de desarrollar una de las muchas posibles aplicaciones que ofrece la ontología (catalogación electrónica, integración automática de catálogos electrónicos de distintos fabricantes, anotación semántica de recursos relacionados con muebles, introducción de muebles y complementos en marketplaces, etc.), se establece como segunda meta para este proyecto final de carrera el desarrollo de un prototipo de buscador de información sobre muebles que utilice la ontología de mobiliario y afines para resolver una serie de consultas de gran interés para los usuarios. A diferencia de los buscadores convencionales, el nuevo buscador permite realizar consultas estructuradas; es decir, no basadas simplemente en la concordancia de una serie de palabras clave. 1.2 Motivación La idea de realizar este proyecto surgió durante una entrevista que mantuve con la directora del departamento de Tecnologías de la Información (TI) de AIDIMA, Dña. María José Núñez, donde realicé prácticas en empresa durante el curso 2007/08. Este departamento ha participado en docenas de proyectos internacionales relacionados con las tecnologías de la información; y ha desarrollado y promueve funstep (ISO ), el estándar internacional en el sector del mueble para el intercambio de información en sistemas CAD. En el momento de la entrevista quería comenzar mi proyecto final de carrera y me interesaba que estuviera relacionado con el uso de ontologías y búsquedas semánticas, pues lo considero un campo de la informática con mucho futuro. Este interés lo despertó en mí por primera vez el catedrático D. Gregorio Martín durante las clases de la asignatura TIC (Tecnologías de la Información y de la Comunicación). Posteriormente, adquirí unos conocimientos básicos sobre RDF y ontologías en la asignatura IST (Ingeniería de Servicios Telemáticos) que nos impartió el Dr. Javier Samper, experto en este campo y tutor de este proyecto final de carrera. Cuando empecé a leer sobre Web Semántica, al igual que mucha gente, me pareció fascinante la idea de dotar a la web actual de inteligencia y expresar los datos de manera que sea comprensible para las máquinas, y que permita hacer deducciones automáticas a partir de ellos, consiguiendo así que las máquinas liberen a los humanos de muchas tareas tediosas. Durante aquella entrevista en AIDIMA la directora de TI me explicó que tuvieron una iniciativa hace unos 3 años, junto con otros centros colaboradores, de fomentar la utilización de un vocabulario común y unificado en la industria del mueble y afines. Para ello, se comenzó a construir una jerarquía que clasificara términos de muebles; pero esto se quedó solamente en documentos y hojas Excel, a medio hacer debido a la prioridad y urgencia de otros proyectos. En consecuencia, me ofreció la idea de construir una ontología que clasifique y defina formalmente los conceptos más usados del sector en cuestión, así como la de desarrollar un prototipo de buscador que utilice los conceptos de la ontología creada, para probarla y demostrar algunas de las funciones y posibilidades que tiene el uso de esta ontología. Para ello puso a mi disposición a D. Miguel Ángel Abián, investigador de AIDIMA con más de 14 años de experiencia en proyectos de I+D nacionales e internacionales

16 CAPITULO 1 - INTRODUCCIÓN Personalmente, me pareció muy interesante contribuir, aunque fuera en pequeña medida, al proyecto de la Web semántica, estableciendo semántica en un dominio como el del mobiliario y afines. Éste es un sector relevante y estratégico para la Comunidad Valenciana y carece de un vocabulario común, imprescindible para la catalogación de sus productos y para la interoperabilidad entre sus empresas. 1.3 Objetivos El proyecto tiene unos objetivos bien definidos que son los siguientes: 1) Definir un vocabulario común, expresado formalmente, para representar información relacionada con el sector del mobiliario y afines (telas, accesorios, materiales, etc.). Esto es, desarrollar una ontología que defina los conceptos más usados en la industria del mobiliario y afines, sus propiedades y las relaciones entre ellos. Esta ontología debe basarse en funstep, el estándar internacional de intercambio de información en sistema CAD. 2) Crear una base de conocimiento que almacene algunas instancias de muebles e información relacionada con el sector, con el fin de probar la ontología creada. 3) Desarrollar un prototipo de una aplicación web de búsqueda de muebles, basada en tecnología semántica y que utilice los conceptos de la ontología y la información almacenada en la base de conocimiento para resolver consultas que sean del interés de los usuarios

17 CAPITULO 2 ESTADO DEL ARTE 2. ESTADO DEL ARTE 2.1 Necesidad de la interoperabilidad en la industria del mueble y afines La interoperabilidad no es una palabra de moda: las sociedades industriales y postindustriales deben su existencia a la interoperabilidad. El gran logro de Henry Ford consistió justamente en introducir un sistema donde las piezas se podían intercambiar y ensamblar de manera sencilla; es decir, un sistema de componentes interoperables. Antes de Ford las piezas se construían y se ensamblaban de manera personalizada para cada automóvil. Igualmente, el éxito de la industria electrónica y de la telefonía, sea móvil o fija, se deben a la interoperabilidad. En electrónica se pueden construir circuitos ensamblando componentes de distintos fabricantes, si uno se estropea puede cambiarse por un componente de otro fabricante. Y por último, en telefonía, redes telefónicas de países distintos, cada una con sus estándares y componentes telemáticos, interoperan para que personas separadas por miles de kilómetros puedan hablar. Para entender bien esto, veamos algunas definiciones de interoperabilidad: La capacidad de dos entidades (típicamente aplicaciones de software) para cooperar intercambiando mensajes. La capacidad de interpretar datos de manera uniforme (un comando u orden es una clase particular de datos) a través de aplicaciones de software, a pesar de que éstas tengan diferentes sistemas de símbolos. La capacidad para compartir e intercambiar datos que usan sintaxis y semánticas comunes para encontrar una relación funcional de aplicación específica empleando un interfaz común. Según la IEEE (Institute of Electrical and Electronics Engineers) la interoperabilidad es: La capacidad de dos o más sistemas o componentes para intercambiar información (interoperabilidad técnica y sintáctica) y usar la información que ha sido intercambiada (interoperabilidad semántica). Existen tres niveles de interoperabilidad, mencionados en el párrafo anterior (Abián, 2005): Interoperabilidad técnica. Se refiere a la capacidad de dos sistemas informáticos (SI) de intercambiar señales. Exige una conexión física y un conjunto de protocolos de comunicación. Que dos SI interoperen técnicamente no significa que puedan intercambiar datos, pues para esto se precisa que los SI usen un mismo formato para el intercambio de datos

18 CAPITULO 2 ESTADO DEL ARTE Interoperabilidad sintáctica. Se refiere a la capacidad de los SI para leer los datos procedentes de otros SI y obtener una representación que puedan usar. Es decir, en todos los SI involucrados, tanto la codificación de los datos como los protocolos de comunicación deben ser compatibles. Esto no implica que los SI procesen los datos de una manera consistente con su significado. Interoperabilidad semántica. Es la capacidad de los SI de intercambiar la información basándose en un común significado de los términos y expresiones que usan. Consideremos por ejemplo, dos SI en los que uno trabaja con facturas donde el campo Importe significa el Importe de la factura en dólares ; y el otro, con facturas donde ese campo significa el Importe de la factura en euros. Evidentemente, ambos SI carecen de interoperabilidad semántica. La interoperabilidad semántica no debe confundirse con la sintáctica: ésta se refiere a la dificultad de procesar automáticamente los datos, no a su contenido. Aquella se refiere a la dificultad de relacionar los términos desconocidos que aparecen en los datos con los ya conocidos o definidos. La interoperabilidad semántica no puede existir antes de la técnica y de la sintáctica. La interoperabilidad es muy importante para las empresas porque ayuda a producir bienes y servicios más rápidamente, a coste más reducido, manteniendo los niveles de calidad y personalización más altos. Las empresas y organizaciones deben ser capaces de adaptarse a cambios del mercado por la externalización eficiente y estrategias de colaboración (Abián et al., 2004). A pesar de que muchas aplicaciones usen tecnologías unificadas (p.ej., XML para describir datos) los modelos de datos y de negocio permanecen heterogéneos. Incluso nociones muy comunes, como pedido o cliente pueden variar enormemente entre distintas aplicaciones. Esto significa que hay una falta de interoperabilidad semántica en el comercio electrónico B2B, que produce grandes problemas: Cómo van a entenderse empresas que definen de manera distinta objetos de negocio como pedido o producto? Cómo van a realizar transacciones electrónicas dos empresas que entienden precio de distintas maneras (una como la cantidad que figura en su catálogo; otra, como esa cantidad más impuestos y más gastos de envío)? Para conseguir la interoperabilidad se necesita integrar tres componentes temáticos (Vallespir et al., 2004): Arquitecturas y plataformas para proporcionar la implementación de soluciones. Un modelo de negocio para definir los requisitos de la interoperabilidad y apoyar la implementación de soluciones. Ontologías para identificar semánticas de interoperabilidad en la empresa

19 CAPITULO 2 ESTADO DEL ARTE Figura 2.1 Componentes de la interoperabilidad en una empresa Los problemas derivados de la interoperabilidad provienen de los procesos necesarios para el intercambio de información electrónicamente. En general, las PYMES ven la interoperabilidad como una cuestión técnica y no como una capacidad (Magali et al., 2004). Centrándonos en el sector del mobiliario, vamos a ver los problemas de la interoperabilidad relacionados con ontologías: Debido a que las PYMES no usan un vocabulario común, existe una falta de diccionarios de datos interoperables. Varias grandes organizaciones de estándares que han desarrollado los diccionarios de datos electrónicos han reconocido que una parte de la solución de este problema es la armonización entre los diccionarios internacionales disponibles. El primer paso para el intercambio de información entre los componentes económicos de las fronteras nacionales es la capacidad de utilizar la misma terminología. Hay una gran necesidad de transferir datos diseños CAD, pedidos, albaranes, facturas, etc.- de forma estructurada entre fabricantes, distribuidores, clientes, etc. En la industria de diseño de interiores, hoy en día esto es casi imposible de hacer sin grandes inversiones por parte de cada uno de los fabricantes. La única manera de simplificar y hacer más eficiente este proceso es llegar a un acuerdo sobre una ontología común para los datos relacionados con el producto. Por ejemplo, la palabra «mueble» es aplicable a una gran variedad de productos con diferentes características. Para poder definir una mesa de oficina ajustable eléctricamente o una cama de hospital, se necesita poder seleccionar criterios para aparatos eléctricos. Y para ser capaces de definir mobiliario con componentes de iluminación, como muebles de baño con luminarias, debe poderse seleccionar criterios relativos a la iluminación

20 CAPITULO 2 ESTADO DEL ARTE La parte principal de comunicación de datos sucede entre los productores y los minoristas, muchas veces con uno o varios agentes / distribuidores entre ellos. No basta encontrar una solución de la parte de recepción para los proveedores de mobiliario; los minoristas también reciben datos de los proveedores de componentes de iluminación, telas, etc. Otros receptores de información que necesitan manejar más información que los datos de muebles son los agentes de información de Internet, los desarrolladores de software, los arquitectos y diseñadores de interiores etc. En este sentido, la ontología debe ser capaz de manejar casi todos los productos manejados por los receptores de información. Algunos ejemplos: Producto = Nombre usado para un producto de diseño de interior u exterior o parte de un producto que se vende como un producto por separado Ejemplos de productos de diseño de interiores: Sofá-cama, mesa de comedor, armario de cocina, mesa de oficina ajustable eléctricamente Productos de diseño de exteriores: Banco, mesa de jardín, macetero, hamaca. Partes de productos que se pueden vender como productos separados: cabecero (para una cama), barra o palo (para una lámpara). Productor = Nombre para el productor o fabricante de un producto. Finalmente, veamos algunos aspectos tenidos en cuenta en el trabajo de clasificación de la ontología objeto de este proyecto: Las organizaciones relacionadas con la industria del mobiliario deberán clasificarse en diferentes categorías de empresas, como fabricante, distribuidor y minorista. Se deben definir dimensiones y unidades que se utilizarán a la hora de transferir datos de producción, de catálogos y de comercio electrónico. Los materiales usados en la industria del mueble se deben describir y agrupar en diferentes clases. La existencia de una ontología del mueble permitirá, en principio, la interoperabilidad entre los SI de las empresas del mueble y afines, lo cual implica una serie de ventajas en cuanto a la competitividad de las empresas, flexibilidad, eficiencia, así como beneficios económicos, tanto para las empresas como los consumidores

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

Gestión de la Información Multimedia en Internet Gestión del conocimiento DAML y ontologías consensuadas

Gestión de la Información Multimedia en Internet Gestión del conocimiento DAML y ontologías consensuadas Gestión de la Información Multimedia en Internet Gestión del conocimiento DAML y ontologías consensuadas Autor: Pablo Barrera González Profesor: Carlos Delgado Kloos Fecha de presentación: 7 de Febrero

Más detalles

Buscadores basados en agentes inteligentes

Buscadores basados en agentes inteligentes Buscadores basados en agentes inteligentes Los buscadores de contenido Estos han sido esenciales a lo largo de todo el desarrollo de la web. Basados en coincidencias de palabras o frases. Desventajas Escasa

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

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

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

Más detalles

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

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

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

LA WEB DEL FUTURO. ALUMNOS: Miguel Ángel Merín Adrián Martínez. MÓDULO: Despliegue de Aplicaciones Web

LA WEB DEL FUTURO. ALUMNOS: Miguel Ángel Merín Adrián Martínez. MÓDULO: Despliegue de Aplicaciones Web LA WEB DEL FUTURO ALUMNOS: Miguel Ángel Merín Adrián Martínez MÓDULO: Despliegue de Aplicaciones Web CICLO: Desarrollo de Aplicaciones Web CPIFP Los Enlaces FECHA: 25 de octubre de 2012 INTRODUCCIÓN Vivimos

Más detalles

La Web Semántica como herramienta para e-learning

La Web Semántica como herramienta para e-learning La Web Semántica como herramienta para e-learning Lidia Marina López llopez@uncoma.edu.ar Departamento de Ciencias de la Computación Universidad Nacional del Comahue Buenos Aires 1400 8300 Neuquén Tel.

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

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

Aproximación al CONCEPTO

Aproximación al CONCEPTO 18 Aproximación al CONCEPTO LA NECESIDAD DE INTERCAMBIAR INFORMACIÓN ENTRE DEPARTAMENTOS Y ÁREAS DE NEGOCIO SE HA VUELTO CRUCIAL Y HA HECHO QUE LAS EMPRESAS VEAN LA INTEGRACIÓN COMO UN ELEMENTO CLAVE PARA

Más detalles

Drupal 7 Web Semántica al alcance de todos. Juan Antonio Pastor Sánchez (pastor@um.es) Universidad de Murcia

Drupal 7 Web Semántica al alcance de todos. Juan Antonio Pastor Sánchez (pastor@um.es) Universidad de Murcia Drupal 7 Web Semántica al alcance de todos Juan Antonio Pastor Sánchez (pastor@um.es) Universidad de Murcia Web Semántica Una idea... un camino... Para un ordenador, la Web es un mundo, plano, aburrido

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

IBM InfoSphere Foundation Tools permite ofrecer información de confianza

IBM InfoSphere Foundation Tools permite ofrecer información de confianza ZP06-0517, con fecha 15 de diciembre del 2009 IBM InfoSphere Foundation Tools permite ofrecer información de confianza Índice 1 Visión general 2 Fecha de comercialización prevista 2 Requisitos previos

Más detalles

OWL DESCRIPCION DE LA ONTOLOGÍA. Alberto Gómez López

OWL DESCRIPCION DE LA ONTOLOGÍA. Alberto Gómez López OWL DESCRIPCION DE LA ONTOLOGÍA Alberto Gómez López INDICE Introducción Utilidades de las ontologías para la Web OWL conceptos 3 Sub-lenguajes Sinopsis Lite Sinopsis Dl y Completo Descripción de la lengua

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

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

CAMINANDO HACIA LA WEB SEMÁNTICA

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

Más detalles

Análisis del Sistema de Información

Análisis del Sistema de Información Análisis del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD ASI 1: DEFINICIÓN DEL SISTEMA... 6 Tarea ASI 1.1: Determinación del Alcance del Sistema... 6 Tarea ASI 1.2: Identificación

Más detalles

ISO 19103. Lenguaje de Esquema Conceptual

ISO 19103. Lenguaje de Esquema Conceptual ISO 19103 Lenguaje de Esquema Conceptual La ISO 19103 establece normas y guías para la adopción y uso de un Lenguaje de Esquema Conceptual (CSL) para desarrollar modelos o esquemas de información geográfica,

Más detalles

Introducción. Metadatos

Introducción. Metadatos Introducción La red crece por momentos las necesidades que parecían cubiertas hace relativamente poco tiempo empiezan a quedarse obsoletas. Deben buscarse nuevas soluciones que dinamicen los sistemas de

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

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

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

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

Según se afirma en [Santacruz,03], las tendencias de desarrollo de la Web semántica se centran en tres áreas aplicadas a la educación: la

Según se afirma en [Santacruz,03], las tendencias de desarrollo de la Web semántica se centran en tres áreas aplicadas a la educación: la Según se afirma en [Santacruz,03], las tendencias de desarrollo de la Web semántica se centran en tres áreas aplicadas a la educación: la informática, el diseño instructivo y los sistemas de bibliotecas.

Más detalles

Introducción a la Web Semántica

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

Más detalles

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

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Introducción a las Ontologías

Introducción a las Ontologías Introducción a las Ontologías Gtión del Conocimiento Dr. Ariel Monterin ISISTAN Facultad de Ciencias. Exactas- UNICEN Conceptos principal Lenguaj para la construcción de Razonamiento con Conclusion Conceptos

Más detalles

Web Semántica: un nuevo enfoque hacia la Organización de Información en los Sistemas de Gestión de Contenidos.

Web Semántica: un nuevo enfoque hacia la Organización de Información en los Sistemas de Gestión de Contenidos. Web Semántica: un nuevo enfoque hacia la Organización de Información en los Sistemas de Gestión de Contenidos. Autor: Lic. Keilyn Rodríguez Perojo. Licenciado en Bibliotecologías y Ciencias de la Información.

Más detalles

O jeto de apre r ndizaje

O jeto de apre r ndizaje Herramientas de Gestión para Objetos de Aprendizaje. Plataforma AGORA Victor Hugo Menéndez Domínguez Universidad Autónoma de Yucatán, México :: mdoming@uady.mx Manuel Emilio Prieto Méndez Universidad de

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

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

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

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

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

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

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

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA... 7 Tarea DSI 1.1: Definición de Niveles de Arquitectura... 9 Tarea DSI

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

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

Planificación y Control de Proyectos de Software mediante MS Project

Planificación y Control de Proyectos de Software mediante MS Project Práctica 2 Planificación y Control de Proyectos de Software mediante MS Project E n esta práctica vamos a introducirnos en la Planificación y Control de Proyectos de Software mediante herramientas informáticas

Más detalles

En este capítulo se proporciona una visión general de las redes de computadores. Así, se presenta una descripción general de las comunicaciones de

En este capítulo se proporciona una visión general de las redes de computadores. Así, se presenta una descripción general de las comunicaciones de En este capítulo se proporciona una visión general de las redes de computadores. Así, se presenta una descripción general de las comunicaciones de datos y la tipología de redes que se emplean. Además este

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA...7 Tarea DSI 1.1: Definición de Niveles de Arquitectura...9 Tarea DSI 1.2:

Más detalles

Desarrollo de Aplicaciones con Tecnologías Web

Desarrollo de Aplicaciones con Tecnologías Web Desarrollo de Aplicaciones con Tecnologías Web Código: Modalidad: Distancia Duración: 100 Horas. Objetivos: La presente formación se ajusta al itinerario formativo del Certificado de Profesionalidad IFCD0210

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

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Proyecto Propio de Ampliación con Programación de Dispositivos Móviles e Inteligentes Paseo de la Puerta del Ángel, s/n 28011 Madrid www.iesellago.net

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

Las Redes IP; Conceptos básicos

Las Redes IP; Conceptos básicos WHITE PAPER Las redes IP: Conceptos básicos 0 Índice 1.- Introducción... 2 2.- Comunicación de redes, conceptos básicos... 2 3.- Fundamentos de transmisión... 4 4.- Infraestructura de la red de área local

Más detalles

GESTIÓN DEL CAMBIO. Fernanda M. Soto 1, Henry F. Montalván 2 GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE INTRODUCCIÓN

GESTIÓN DEL CAMBIO. Fernanda M. Soto 1, Henry F. Montalván 2 GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE INTRODUCCIÓN GESTIÓN DEL CAMBIO Fernanda M. Soto 1, Henry F. Montalván 2 El arte de coordinar el desarrollo de software para minimizar la confusión se llama gestión de la configuración (GC-GCS). La Gestión de la Configuración

Más detalles

Organizaciones Virtuales e Integración de Información. José Abásolo Prieto

Organizaciones Virtuales e Integración de Información. José Abásolo Prieto Organizaciones Virtuales e Integración de Información José Abásolo Prieto Universidad de los Andes Objetivo de la charla Mostrar que aunque la problemática de integración de información distribuida y heterogénea

Más detalles

WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS

WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS Autores: Introducción Diego R. López RedIRIS diego.lopez@rediris.es El trabajo necesario para mantener un servidor de información

Más detalles

RuleDesigner Resumen www.ruledesigner.com

RuleDesigner Resumen www.ruledesigner.com www.ruledesigner.com VISION RuleDesigner es la suite de Marketing CRM y Ventas Ventajas soluciones concebida para ofrecer un entorno integrado de trabajo, para apoyar a una realidad de colaboración que

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

Proyecto de trabajo de iniciación a la investigación

Proyecto de trabajo de iniciación a la investigación Proyecto de trabajo de iniciación a la investigación Título: Aplicación de tecnologías de la Web Semántica en el dominio sanitario. Sistemas de Información Sanitarios Semánticos (SISS). Autor: Tutor: Propuesta

Más detalles

Tema 3: Bases de datos en Entorno Web

Tema 3: Bases de datos en Entorno Web Tema 3: Bases de datos en Entorno Web 1. Introducción. Un sistema de bases de datos proporciona un control centralizado de los datos. Esto contrasta con la situación que prevalece actualmente, donde a

Más detalles

Ingeniería de Software en SOA

Ingeniería de Software en SOA Ingeniería de Software en SOA ECSDI LSI-FIB-UPC cbea Curso 2014/2015 ECSDI (LSI-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2014/2015 1 / 51 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

TEMA 1: INTRODUCCIÓN

TEMA 1: INTRODUCCIÓN 1 DISEÑO Y DESARROLLO DE COMPILADORES TEMA 1: INTRODUCCIÓN Qué es un Compilador? Un compilador no es más que un traductor, es decir, un programa que nos permite pasar información de un lenguaje a otro.

Más detalles

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA PROGRAMACIÓN DIDACTICA ANUAL Parte específica del módulo: 0485. Programación Departamento de Familia Profesional de Informática Curso: 2014-15

Más detalles

Universidad Autónoma Metropolitana

Universidad Autónoma Metropolitana Universidad Autónoma Metropolitana Unidad Azcapotzalco División de Ciencias Básicas e Ingeniería Licenciatura en Ingeniería en Computación Propuesta de Proyecto Terminal Composición de servicios web para

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

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

TIC Y AMBIENTES DE APRENDIZAJE UNIDAD 5: OBJETOS VIRTUALES DE APRENDIZAJE (OVAS) Y PROPIEDAD INTELECTUAL.

TIC Y AMBIENTES DE APRENDIZAJE UNIDAD 5: OBJETOS VIRTUALES DE APRENDIZAJE (OVAS) Y PROPIEDAD INTELECTUAL. TIC Y AMBIENTES DE APRENDIZAJE UNIDAD 5: OBJETOS VIRTUALES DE APRENDIZAJE (OVAS) Y PROPIEDAD INTELECTUAL. Contenido INTRODUCCIÓN... 2 COMPETENCIAS... 2 1. OBJETOS DE APRENDIZAJE - DEFINICIÓN... 2 1.1 Qué

Más detalles

IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución

IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución con fecha de 14 de diciembre de 2010 IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución Tabla de contenidos 1 Visión general 1 Fecha

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

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

Integración de la plataforma ABOX-Document con sistemas ERP

Integración de la plataforma ABOX-Document con sistemas ERP Integración de la plataforma ABOX-Document con sistemas ERP Contenido: 1. Por qué integrar un ERP con un gestor documental? 1 2. Puntos de integración habituales 3 2.1. Del ERP al gestor documental: 3

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

Edición digital, documentos digitales y usability

Edición digital, documentos digitales y usability Edición digital, documentos digitales y usability Dr. Jesús Tramullas Dpto. Ciencias de la Documentación, Universidad de Zaragoza Página web o información? Una página web es sólo eso: una página La creación

Más detalles

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI Informe de Práctica Profesional de 4to Año, Ingeniería Informática Autor: Manuel Alejandro Aguilar Díaz

Más detalles

INFRAESTRUCTURA TECNOLÓGICA Y SISTEMAS DE APOYO DEL EDN

INFRAESTRUCTURA TECNOLÓGICA Y SISTEMAS DE APOYO DEL EDN INFRAESTRUCTURA TECNOLÓGICA Y SISTEMAS DE APOYO DEL EDN Introducción La conectividad a Internet se ha convertido durante los últimos años en algo común en casi todas las empresas de Europa, incluyendo

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

BASES DE DATOS MIS 308

BASES DE DATOS MIS 308 2. MODELOS DE DATOS Introducción 2.1 Entidad relación 2.2 Jerárquico 2.3 De red 2.4 Relacional Introducción Hoy en día las empresas manejan una gran cantidad de datos. Cualquier empresa que se precie debe

Más detalles

ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS

ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS Base de Datos ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS Una base de datos es un conjunto de elementos de datos que se describe a sí mismo, con relaciones entre esos elementos, que presenta

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

Más detalles

Nombre de la asignatura: Inteligencia Artificial. Créditos: 2-2 - 4. Aportación al perfil

Nombre de la asignatura: Inteligencia Artificial. Créditos: 2-2 - 4. Aportación al perfil Nombre de la asignatura: Inteligencia Artificial Créditos: 2-2 - 4 Aportación al perfil Diseñar e implementar interfaces hombre- máquina y máquinamáquina para la automatización de sistemas. Identificar

Más detalles

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

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

Más detalles

INDUSTRIALIZAR LA PRODUCCIÓN DE SOFTWARE CON LA RBSF

INDUSTRIALIZAR LA PRODUCCIÓN DE SOFTWARE CON LA RBSF INDUSTRIALIZAR LA PRODUCCIÓN DE SOFTWARE CON LA RBSF Jefe de Proyecto ESI Ingeniero de Software ESI Ingeniero de Software ESI 1 Palabras clave RBSF: Reuse Based Software Factory (Factoría de Software basada

Más detalles

BASES DE DATOS. 1.1 Funciones de un DBMS

BASES DE DATOS. 1.1 Funciones de un DBMS BASES DE DATOS Un DBMS, son programas denominados Sistemas Gestores de Base de Datos, abreviado SGBD, en inglés Data Base Management System (DBMS) que permiten almacenar y posteriormente acceder a los

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

www.krontime.com [1] Receta [1] Instrucciones de montaje [2] Instrucciones industriales

www.krontime.com [1] Receta [1] Instrucciones de montaje [2] Instrucciones industriales INNOVATION FOR DIGITAL MANUFACTURING WHITE PAPER WORK INSTRUCTIONS UNA INTRODUCCIÓN AL CONCEPTO QUÉ SON LAS WORK INSTRUCTIONS? ESTA PUBLICACIÓN INFORMATIVA ESTÁ REALIZADA DESDE UNA ÓPTICA GENERAL SOBRE

Más detalles

POSIBLE APLICACIÓN DE LA MINERÍA DE TEXTOS A LOS TRABAJOS DE LA COMISIÓN MINISTERIAL DE INFORMÁTICA

POSIBLE APLICACIÓN DE LA MINERÍA DE TEXTOS A LOS TRABAJOS DE LA COMISIÓN MINISTERIAL DE INFORMÁTICA POSIBLE APLICACIÓN DE LA MINERÍA DE TEXTOS A LOS TRABAJOS DE LA COMISIÓN MINISTERIAL DE INFORMÁTICA M.ª del Pilar Cantero Blanco Jefa de Servicio de Sistemas Informáticos. Subdirección General de Planificación

Más detalles

con certif icado de profesionalidad

con certif icado de profesionalidad CARACTERÍSTICAS El diseño web está cambiando en poco tiempo. Las nuevas tecnologías y estándares de programación están revolucionando tanto la forma de crear web como de interactuar con ellas. En nuestro

Más detalles

DOCUMENTACION A PRESENTAR: TRABAJADORES (RÉGIMEN GENERAL, ADMINISTRACIÓN PÚBLICA, AUTÓNOMOS) DEMANDANTES DE EMPLEO

DOCUMENTACION A PRESENTAR: TRABAJADORES (RÉGIMEN GENERAL, ADMINISTRACIÓN PÚBLICA, AUTÓNOMOS) DEMANDANTES DE EMPLEO MF0492_3 PROGRAMACION WEB EN EL ENTORNO SERVIDOR (IFCD0210: DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB) 240 HORAS PRESENCIALES Nº DE EXPEDIENTE: FC/2013/0064 ACCION 217 GRUPO 1 ACCIÓN FORMATIVA FINANCIADA

Más detalles

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado

Más detalles

"CAPÍTULO I Disposiciones Generales

CAPÍTULO I Disposiciones Generales Tipo Norma :Decreto 1 Fecha Publicación :11-06-2015 Fecha Promulgación :02-03-2015 Organismo Título :MINISTERIO SECRETARÍA GENERAL DE LA PRESIDENCIA :APRUEBA NORMA TÉCNICA SOBRE SISTEMAS Y SITIOS WEB DE

Más detalles

ERP. textiles. fábrica de ESSYSTEM.

ERP. textiles. fábrica de ESSYSTEM. ERP fábrica de textiles ESSYSTEM. ÍNDICE DE CONTENIDOS 3 PRESENTACIÓN. Un propósito. Un consultor. Una hora. 4 9 CARACTERÍSTICAS PRINCIPALES. Todo bajo control. Fabricación. Almacén. Pedidos remotos de

Más detalles

XBRL extensible Business Reporting Language. Noviembre / 2014

XBRL extensible Business Reporting Language. Noviembre / 2014 XBRL extensible Business Reporting Language Noviembre / 2014 Qué es XBRL o datos interactivos? XBRL es un lenguaje para la comunicación electrónica de datos de negocio y financieros basados en XML utilizada

Más detalles

La manera más eficiente de administrar la información de su empresa, organización o área de trabajo. DYNAMIC. idoc. idoc DYNAMIC

La manera más eficiente de administrar la información de su empresa, organización o área de trabajo. DYNAMIC. idoc. idoc DYNAMIC La manera más eficiente de administrar la información de su empresa, organización o área de trabajo. Sistema Integral de Archivo ADMINISTRACIÓN INTELIGENTE Pág. 2 Dynamic Soft presenta la manera más eficiente

Más detalles

Ontologías en las IDEs

Ontologías en las IDEs 2 Jornadas IDE(s) de La República Argentina Ontologías en las IDEs Indalecio Fructuoso Bezos Cibulsky Universidad de La Punta San Luis 3 y 4 de Octubre de 2007 Evolución e la Organización de la Información

Más detalles

NORMA ISO 19109 Resumen

NORMA ISO 19109 Resumen NORMA ISO 19109 Resumen Julio de 2009 1 RESUMEN DE NORMA ISO 19109 INFORMACIÓN GEOGRÁFICA REGLAS PARA EL ESQUEMA DE APLICACIÓN El objetivo de esta Norma Internacional es proporcionar los principios para

Más detalles

Módulo Profesional 01: Bases de datos (código: 0484).

Módulo Profesional 01: Bases de datos (código: 0484). Módulo Profesional 01: Bases de datos (código: 0484). Actividades de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo. Interpretar diseños lógicos de bases de datos. Realizar el diseño

Más detalles

LASOCIEDAD DE LA INFORMACIÓN POLÍTICA, TECNOLOGÍA E INDUSTRIA DE LOS CONTENIDOS

LASOCIEDAD DE LA INFORMACIÓN POLÍTICA, TECNOLOGÍA E INDUSTRIA DE LOS CONTENIDOS LASOCIEDAD DE LA INFORMACIÓN POLÍTICA, TECNOLOGÍA E INDUSTRIA DE LOS CONTENIDOS PROLOGO PRESENTACIÓN XVII XIX PRIMERA PARTE POLÍTICAS DE INFORMACIÓN EXISTENTES EN LA SOCIEDAD INFORMACIONAL I. POLÍTICA

Más detalles

TFC UOC. Bases de datos en el contexto de la Web Semántica. Raúl A. Fernández-Santa Cruz Jiménez TFC Ingeniería Técnica de Informática de Gestión

TFC UOC. Bases de datos en el contexto de la Web Semántica. Raúl A. Fernández-Santa Cruz Jiménez TFC Ingeniería Técnica de Informática de Gestión TFC UOC Bases de datos en el contexto de la Web Semántica Raúl A. Fernández-Santa Cruz Jiménez TFC Ingeniería Técnica de Informática de Gestión Consultor: Sinuhé Ángel Arroyo Gómez Introducción Gran impulso

Más detalles