-Diego María Díaz Villalba (0982)

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

Download "-Diego María Díaz Villalba diegodiazvillalba@gmail.com (0982) 503-702"

Transcripción

1 UNA PROPUESTA DE HELP DESK SEMÁNTICO CAPAZ DE ALMACENAR INCIDENCIAS Y UTILIZARLAS PARA OFRECER ALTERNATIVAS DE SOLUCIÓN AUTOR -Diego María Díaz Villalba (0982) DIRECTOR: Pedro Coronel MATERIA: Trabajo de Grado para la Ingeniería en Sistemas Informáticos DEPARTAMENTO: Ciencias y Tecnología UNIVERSIDAD: Universidad Autónoma de Asunción RESUMEN La presente propuesta responde a la necesidad de utilizar el conocimiento almacenado en los sistemas de help desk, para ello, se aborda la problemática desde un enfoque de almacenamiento basado en triplas de RDF/XML (formato estándar) utilizando la Web Semántica como tecnología de desarrollo. Para la elaboración fue necesario estudiar, conocer y aplicar conceptos, herramientas y metodologías propias de la Web Semántica. Como etapa más resaltante se menciona la realización una ontología en el ámbito del help desk, mediante la aplicación de la metodología METHONTOLOGY y la generación de un prototipo, que permitiese organizar cada una de las etapas de dicha metodología. El trabajo (aún no concluido) está pasando por varias etapas bien definidas, en cada una de ellas ya han sido seleccionadas las herramientas a ser utilizadas. La propuesta posee una arquitectura y formas de evaluación bien establecidas que permitirán continuar con el desarrollo del trabajo. La principal motivación fue aplicar tecnología innovadora y ampliamente utilizada en el mundo para proyectos que puedan ser utilizados concretamente en el país. PALABRAS CLAVE: help desk, web semántica, ontología, almacenamiento rdf, recuperación sparql CATEGORÍA: Tesis de Grado (No concluido) ÁREA: Desarrollo Web

2 UNA PROPUESTA DE HELP DESK SEMÁNTICO CAPAZ DE ALMACENAR INCIDENCIAS Y UTILIZARLAS PARA OFRECER ALTERNATIVAS DE SOLUCIÓN INTRODUCCIÓN La World Wide Web (www) ha cambiado la forma en la cual las personas se comunican con los demás, como la información es diseminada y recibida y como las empresas son conducidas (Antoniou & van Harmelen, 2008, p. xix). La Web Semántica es una Web extendida, dotada de mayor significado en la que cualquier usuario en Internet podrá encontrar respuestas a sus preguntas de forma más rápida y sencilla gracias a una información mejor definida (W3C.org 1). Grandes empresas como Oracle, IBM, Adobe, Yahoo, Volkswagen, etc. están utilizando las ventajas de esta nueva tecnología (W3C.org 2, 2012). Hoy en día las empresas necesitan, entre otros factores, reducir los tiempos de respuestas de sus servicios a los empleados, proveedores y consumidores (Chinnici & Shannon, 2009, p. 1). En especial a estos últimos pues hoy el cliente es el rey; una vez automatizados los procesos internos se ha situado en la cúspide de los deseos empresariales, es el valor más importante e indispensable: sin cliente no hay nada (García Valcárcel, 2001, p. 26). Muchas organizaciones, especialmente de equipos informáticos y áreas de software, proporcionan un amplio soporte al cliente vía telefónica help desk. Esta asistencia depende sobre todo de la experiencia humana para responder a las preguntas de los usuarios (Thurman, Tracy, & Mitchell, 1997 p. 1). Cada interacción es importante y es vital que los problemas de los clientes se resuelvan en tiempo y forma (Blokdijk, 2008, p. 15). El servicio help desk sabe que debe trabajar bien y manejar un amplio volumen de llamadas, en un nivel óptimo. Un usuario puede sentirse frustrado por no conseguir soporte a tiempo (líneas constantemente ocupadas por ejemplo) (Montes Soldano, Hornos Barranco, Abad Grau, & Hurtado Torres, 2002, p. 6). En el presente trabajo se propone un help desk basado en el enfoque de la Web Semántica, capaz de ofrecer alternativas de solución en base al historial de reclamos anteriores, en comparación con trabajos previos, esta propuesta permite almacenar las incidencias en formatos adecuados para su procesamiento automático. MOTIVACIONES Las motivaciones para la realización de la presente propuesta fueron varias, entre tantas, aprender más sobre la Web Semántica (conceptos, herramientas, metodologías) que sin dudas ofrece enormes beneficios en todas las áreas, aprender a construir ontologías del dominio, utilizar la investigación, análisis, razonamiento y creatividad para resolución de problemas suscitados en el desarrollo de la temática, obtener experiencia en el diseño de sistemas basados en web 3.0, aplicar conocimientos aprendidos durante la carrera y ampliados mediante la investigación, brindar una solución eficaz y efectiva al problema planteado y, por sobre todo, la principal motivación fue aplicar tecnología innovadora y ampliamente utilizada en el mundo para proyectos que puedan ser utilizados concretamente en el país. DESCRIPCIÓN DEL PROBLEMA Se han observado muchas herramientas de help desk (Help Desk Report; Open Source Help Desk) y trabajos relacionados (Ceron Suantz, Hernandez Olguin, Segura Rodriguez, & Guerrero Alvarado, 2009; Suniaga Salazar, 2009; García Cardenas & Palacios Contreras, 2009) que registran

3 las incidencias y los detalles relacionados pero no utilizan la información para ofrecer opciones de solución. Se entiende que la rápida atención de los requerimientos del usuario es un factor crítico de éxito... (Foro Help Desk) por ello, a modo de agilizarlas, se hace necesario un sistema de help desk capaz de utilizar el conocimiento almacenado para presentar opciones de solución. DESCRIPCIÓN DE LA SOLUCIÓN En la literatura podemos encontrar trabajos previos como AutoHelp (Thurman, Tracy, & Mitchell, 1997), WebHotLine (Foo, Hui, & Leong, 2002), Eminus (Mestizo Gutiérrez, Guerra Hernández, & Parra Loera, 2008), ihelp (Wang, Li, Zhu, & Gong, 2010), iassist (Sheetal, Kulkarni, & Sahil, 2011) entre otros, estas propuestas son diferentes puesto que trabajan sobre los casos previos registrados pero no permiten almacenar las incidencias en un formato adecuado para su procesamiento automático. El W3C propone el lenguaje Resource Description Framework (RDF) para el almacenamiento de tripletas (sujeto-propiedad-valor) (W3C.org 3), un lenguaje que permitirá una mejor estructuración de los datos facilitando su procesamiento por agentes inteligentes. En esta propuesta se presenta una forma de almacenamiento basado en RDF/XML, con un formulario con campos a completar y tags a chequear, a modo de marcar las consultas realizadas y respuestas brindadas, luego, en base a una ontología del dominio, el sistema automáticamente convierte esos datos y tags a sentencias RDF para almacenarlos en su base de conocimiento. Con esto tenemos unos datos bien estructurados, posibilitando hacer una búsqueda basada en triplas, permitiendo ofrecer alternativas de solución en base a casos similares previamente registrados. ALCANCE Se centra en el almacenamiento de las incidencias en formato RDF/XML y su posterior recuperación. El help desk está enfocado a empresas proveedoras de servicios y sistemas computacionales. Se realizaran comparaciones de resultados con la búsqueda basada en texto puro y la búsqueda híbrida (textos + ontología) no así con otros sistemas basados en Web Semántica por la magnitud de trabajo que ello supone. DESARROLLO DE LA SOLUCIÓN Las etapas del proceso de desarrollo del sistema están resumidas en el siguiente cuadro. Actividad Desarrollo de la Ontología Descripción Se genero un prototipo para utilizarlo en las etapas del METHONTOLOGY *Especificación *Conceptualización: Incluye las sgtes tareas: (1)Construir el glosario de términos, (2)Construir la taxonomía de conceptos, (3)Construir un diagrama de relaciones binarias ad hoc, (4)Construir el diccionario de conceptos, (5)Describir las relaciones binarias, (6)Describir los atributos de instancia, (7)Describir los atributos de clase, (8)Describir las constantes, (9)Definir los axiomas formales, (10)Definir las reglas,

4 Creación de Servicios Web Almacenamiento en RDF/XML Interacción SPARQL Construcción de la interfaz Web Comparativa de Resultados Análisis de Resultados Conclusiones (11)Describir las instancias. *Formalización *Implementación: El prototipo genera archivos.owl *Mantenimiento. Los archivos de la ontología generada (.owl) han sido editados con la herramienta Protégé a fin de ejecutar razonadores que permitan evaluar la validez de la ontología. Recibe y envía consultas, realiza altas, bajas y modificaciones. Gracias a esta capa, los usuarios pueden acceder al sistema desde distintas interfaces. Se realizaron transformaciones (RDF/XML) de los textos ingresados a fin de almacenarlos en el Servidor de Ontologías. Se realizaron transformaciones a SPARQL de las consultas ingresadas así como de las tareas de mantenimiento a fin de consultar/mantener las incidencias. Se construyó la interfaz Web que permite consultar a la base de conocimiento y se encarga del mantenimiento de las incidencias a través del consumo de Servicios Web. Se realizarán comparativas de resultados con: -Búsqueda basada solamente en texto. -Búsqueda híbrida (texto + ontología). Serían necesarias búsquedas de incidencias similares para aumentar la eficiencia del help desk por ello, en esta etapa, se realizan comparativas con estos tres enfoques de solución. Gráficos estadísticos de los resultados y análisis de los mismos. Conclusiones respecto al enfoque presentado, metodologías y herramientas utilizadas para el desarrollo. CONCLUSIONES En conclusión podemos decir que el sistema generado responde a la necesidad de utilizar el conocimiento almacenado en los sistemas de help desk, para ello se abordó la problemática desde el enfoque de almacenamiento basado en triplas de RDF/XML (formato estándar) utilizando la Web Semántica como tecnología para su desarrollo. Para el desarrollo fue necesario estudiar, conocer y aplicar conceptos, herramientas y metodologías propias de la Web Semántica. El trabajo (aún no concluido) está pasando por varias etapas bien definidas, en cada una de ellas ya han sido seleccionadas las herramientas a ser utilizadas. La propuesta posee una arquitectura y formas de comparación bien establecidas que permitirán continuar con el desarrollo del trabajo, teniendo el horizonte limpio y claro para seguir andando. REFERENCIAS Antoniou, G., & van Harmelen, F. (2008). A Semantic Web Primer (2da ed.). Massachusetts: MIT Press. Bernaras, A., Laresgoiti, I., & Corera, J. (1996). Building and reusing ontologies for electrical

5 network applications. Budapest, Hungaría: in: Proc. European Conference on Artificial Intelligence (ECAI'96). Blokdijk, G. (2008). Help Desk 100 Success Secrets. Emereo Pty Ltd. Ceron Suantz, J. C., Hernandez Olguin, R. E., Segura Rodriguez, C. E., & Guerrero Alvarado, L. A. (12 de Junio de 2009). Prototipo de un sistema de Service Desk para pymes en el D.F. México, Distrito Federal, México: Instituto Politécnico Nacional. Chinnici, R., & Shannon, B. (2009). Java Platform, Enterprise Edition (Java EE) Specification, v6. Santa Clara: Sun Microsystems Inc. Férnandez-López, M., Gómez-Pérez, A., & Juristo, N. (1997). METHONTOLOGY: From Ontological Art Towards Ontological Engineering. Stanford: in: AAAI Symposium on Ontological Engineering. Foo, S., Hui, S. C., & Leong, P. C. (2002). A Web-based Intelligent Help Desk Support Environment. (págs. 1-20). Singapore: International Journal of Systems Science. Foro Help Desk. (s.f.). Indicadores Clave de Rendimiento (KPI s): Nivel de Servicio y Porcentaje de Abandono de llamados. Recuperado el 1 de Noviembre de 2012, de sitio web de Foro Help Desk: García Cardenas, M. W., & Palacios Contreras, C. A. (2009). Sistema Help Desk para el Centro de Tecnología de Información Guayaquil (CETEIG). Guayaquil, Ecuador: Escuela Superior Politécnica del Litoral. García Valcárcel, I. (2001). CRM: gestión de la relación con los clientes. Madrid: FC Editorial. Grüninger, M., & Fox, M. S. (1995). Methodology for the design and evaluation of ontologies. Montreal: in: Workshop on Basic Ontological Issues in Knowledge Sharing. Help Desk Report. (s.f.). Help Desk Report. Recuperado el 01 de Julio de 2013, de sitio web de Help Desk Report: Lenat, D., & Guha, R. (1990). Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project. Boston: Addison-Wesley. Mestizo Gutiérrez, S. L., Guerra Hernández, A., & Parra Loera, R. (08 de Marzo de 2008). Desarrollo de un Centro de Ayuda Inteligente mediante el uso de Tecnologías de Internet. México. Montes Soldano, R., Hornos Barranco, M. J., Abad Grau, M. M., & Hurtado Torres, M. V. (2002). Help Desk: Soporte Técnico para la Empresa del Siglo XXI. Open Source Help Desk. (s.f.). Open Source Help Desk Software. Recuperado el 1 de Noviembre de 2012, de sitio web de Open Source Help Desk List: Sheetal, T. A., Kulkarni, P. J., & Sahil, S. K. (2011). An Intelligent Help Desk System Using Search Engine Results as Case History. Maharashtra, India. Staab, S., Schnurr, H., Studer, R., & Sure, Y. (2001). Knowledge processes and ontologies. IEEE Intelligent Systems. Suniaga Salazar, J. M. (Octubre de 2009). Desarrollo de una aplicación web basada en tecnología helpdesk para ofrecer servicios de soporte técnico e inventario en la Gerencia de Informática de la empresa C.A. Hidrológica del Centro, en Valencia Estado Carabobo. Barcelona, Anzoátegui, Venezuela: Universidad de Oriente. Thurman, D. A., Tracy, J. S., & Mitchell, C. M. (1997). Design of an Intelligent Web-Based Help

6 Desk System. IEEE International Conference on Systems, Man, and Cybernetics,. Orlando. Uschold, M., & King, M. (1995). Towards a Methodology for Building Ontologies. Montreal: in: IJCA195 Workshop on Basic Ontological Issues in Knowledge Sharing. W3C.org 1. (s.f.). Guía Breve de Web Semántica. Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: W3C.org 2. (13 de Junio de 2012). Semantic Web Case Studies and Use Cases. Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: W3C.org 3. (s.f.). RDF Vocabulary Description Language 1.0: RDF Schema. Recuperado el 15 de Septiembre de 2013, de sitio web del World Wide Web Consortium: Wang, D., Li, T., Zhu, S., & Gong, Y. (2010). ihelp: An Intelligent Online Helpdesk System. IEEE Transactions on Systems, Man, and Cybernetics.

7 UNA PROPUESTA DE HELP DESK SEMÁNTICO CAPAZ DE ALMACENAR INCIDENCIAS Y UTILIZARLAS PARA OFRECER ALTERNATIVAS DE SOLUCIÓN INTRODUCCIÓN La presente propuesta responde a la necesidad de aumentar la eficiencia de los help desk, para ello se propone utilizar el conocimiento almacenado en los sistemas de help desk. La temática es abordada desde un enfoque de almacenamiento basado en triplas de RDF/XML (formato estándar) y su posterior recuperación, utilizando la Web Semántica como tecnología de desarrollo. La principal motivación fue aplicar tecnología innovadora y ampliamente utilizada en el mundo para proyectos que puedan ser utilizados concretamente en el país. El término help desk puede traducirse como mesa de ayuda o ayuda de escritorio. Es un conjunto de recursos tecnológicos y humanos, dispuesto por la empresa, para atender cualquier duda informática sobre el software o hardware. En el presente trabajo se nombra al help desk semántico, pues está basado en la utilización de la Web Semántica para el almacenamiento y recuperación de las incidencias. Cabe mencionar que el mismo está enfocado a empresas proveedoras de servicios y sistemas computacionales. La Web Semántica es una Web extendida, dotada de mayor significado en la que cualquier usuario en Internet podrá encontrar respuestas a sus preguntas de forma más rápida y sencilla gracias a una información mejor definida (W3C.org 1). ARQUITECTURA DE LA WEB SEMÁNTICA Para comprender mejor la Web Semántica se hace necesario estudiar su arquitectura. Ilustración 1: Arquitectura de la Web Semántica Recurso: Podemos pensar en un recurso como un objeto, un 'pensamiento' del cual queremos hablar. Los recursos pueden ser autores, libros, editores, lugares, personas, hoteles, piezas, consultas y demás (Antoniou & van Harmelen, 2008 p. 67). Cada recurso tiene un identificador único. URI: Uniform Resource Identifier - Identificador Uniforme de Recursos. Las URIs juegan un rol crítico en la Web Semántica. Ellas hacen únicos e identificables los recursos, proporcionan la base para el modelo de datos RDF, y permiten la creación de metadatos distribuidos (Hebeler, Fisher,

8 Blace, & Perez-Lopez, 2009 p. 480). Unicode: Es la codificación de caracteres universal, mantenido por el Unicode Consortium. Este estándar de codificación provee las bases para procesamiento, almacenamiento e intercambio de datos de texto en cualquier idioma en todos los programas modernos y tecnologías de protocolos de información (Unicode Consortium). XML: Extensible Markup Language - Lenguaje de Marcas Extensible. Es actualmente un camino muy popular y efectivo de intercambio de información. Los lenguajes basados en XML se ajustan a una sintaxis bien definida compatible con muchos analizadores ampliamente disponibles (Hebeler, Fisher, Blace, & Perez-Lopez, 2009 p. 67). NS: Namespace - Espacio de Nombres. Provee un método para evitar conflictos de nombres de los elementos. XML Schema: Describe la estructura y restricciones de un documento XML. RDF: Resource Description Framework - Marco de Descripción de Recursos. RDF es un modelo estándard para intercambio de datos en la Web... RDF extiende la estructura de enlaces en la Web usando URIs para nombrar la relación entre recursos así como también ambos extremos de la conexión (esto es conocido normalmente como 'triple') (W3C.org 2, 2004). RDF Schema: Esquema de RDF. RDF Schema define las clases y propiedades que pueden utilizarse para describir clases, propiedades y otros recursos (W3C.org 3). Vocabularios de Ontologías: Una ontología define los términos utilizados para describir y representar un área de conocimiento (W3C.org 4, 2004). El lenguaje para ontologías recomendado por el W3C es OWL (Web Ontology Language) que ha sido definido para ser compatible con la arquitectura de la World Wide Web en general, y de la Web Semántica en particular. (W3C.org 5) Lógica: La capa lógica se utiliza para mejorar el lenguaje de ontologías y aún más para permitir la escritura de conocimiento declarativo específico de la aplicación (Antoniou & van Harmelen, 2008 p. 18). Esta escritura de conocimiento declarativo se realiza mediante reglas de inferencia. Pruebas: La capa de prueba implica el proceso deductivo real, así como la representación de las pruebas en idiomas Web (respecto a los niveles más bajos) y la validación de la prueba (Antoniou & van Harmelen, 2008 p. 19). Confianza:...la capa de Confianza surgirá a través del uso de la firma digital y otros tipos de conocimiento, basado en las recomendaciones de los agentes de confianza o en calificación y certificación de las agencias y organizaciones de consumidores (Antoniou & van Harmelen, 2008 p. 19). Firma Digital: Sirve para verificar que la información proviene de una fuente específica y confiable, la misma es utilizada por ordenadores y agentes. METODOLOGÍAS DE CONSTRUCCIÓN DE ONTOLOGÍAS Además de la arquitectura estudiada, se hace necesario conocer las metodologías de construcción de ontologías y almacenamiento en RDF, esto con el fin de desarrollar los procesos basado en

9 políticas metodológicas bien definidas, posibilitando aprovechar al máximo las posibilidades que brinda la Web Semántica. Lenat y Guha (Lenat y Guha, 1990) publicaron el proceso seguido en el desarrollo de la ontología Cyc. Consta de tres fases: *Codificación manual de artículos y piezas de conocimiento *Adquisición de nuevos conocimientos (principalmente usando lenguaje natural) *Adquisición de nuevos conocimiento (principalmente asistido por herramientas). (Corcho, Fernández-López, & Gómez-Pérez, 2002) Uschold y King (Uschold y King, 1995) publicaron el método utilizado para construir la Enterprise Ontology. Consta de 4 actividades: *Identificación del propósito de la ontología *Construcción *Evaluación y *Documentación. (Corcho, Fernández-López, & Gómez-Pérez, 2002) Grüninger y Fox (Fox, 1995) publicaron el método utilizado para construir la ontología TOVE (TOronto Virtual Enterprise). Fases: *Identificación de escenarios *Realizar preguntas de competencia para determinar: alcance, conceptos, propiedades, relaciones, axiomas *Expresar en lógica de primer orden. (Corcho, Fernández-López, & Gómez-Pérez, 2002) Bernaras y colegas (Bernaras et al., 1996) presentaron un método de construcción de ontologías como parte del proyecto Esprit KACTUS. Fases: *Construcción de la ontología a partir de una base de conocimiento específica *Para otra base de conocimiento similar, se generalizan los conceptos de la primera ontología desarrollada *La primera ontología es adaptada para ambas aplicaciones. La aplicación recursiva de este método permitirá consensuar la ontología para todas las aplicaciones necesarias. (Corcho, Fernández-López, & Gómez-Pérez, 2002) METHONTOLOGY (Fernández-López et al., 1997) creado en el Laboratorio de Inteligencia Artificial de la Universidad Politécnica de Madrid (UPM). Actividades: *Especificación *Conceptualización *Formalización *Implementación *Mantenimiento. On-To-Knowledge (Staab et al.2001). Procesos: *Estudio de factibilidad *Ontology kickoff (Especificación de Requisitos, Análisis de fuentes de entrada, Desarrollo de taxonomía de referencia) *Refinamiento *Evaluación *Mantenimiento. En la presente propuesta se ha decidido por la metodología METHONTOLOGY pues...ha sido recomendada como metodología de construcción de ontologías por la Fundación de los Agentes Físicos Inteligentes, la cual promueve la interoperabilidad entre aplicaciones basadas en agentes (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 2). FORMAS DE ALMACENAMIENTO EN RDF RDF/XML: es una sintaxis XML para la representación de tripletas RDF, y esta es la única normativa (estándar) de sintaxis de intercambio para serialización RDF (Hebeler, Fisher, Blace, & Perez-Lopez, 2009 p. 74). Terse RDF Triple Language (Turtle): es otra sintaxis serializada para RDF. En comparación con otras serializaciones, Turtle es una sintaxis más amigable y fácil de leer. Turtle no es un lenguaje XML, el mismo fue diseñado específicamente para RDF. Debido a que no tiene que representar en una gráfica como un árbol, puede ser más conciso y legible (Hebeler, Fisher, Blace, & Perez- Lopez, 2009 p. 78).

10 N-Triples: es una versión simplificada de Turtle [ ] Una declaración en la N-Triples está representada por una sola línea que contiene el sujeto, predicado y objeto. La simplicidad de la N- Triples puede hacer que sea una opción atractiva para serializar RDF, sobre todo en aplicaciones con transmisión de datos (Hebeler, Fisher, Blace, & Perez-Lopez, 2009 p. 81). Notation 3 (N3): N3 extiende el modelo de datos RDF mediante la adición de fórmulas (literales que son gráficos a sí mismos), variables, implicación lógica, y predicados funcionales, además proporciona una sintaxis textual alternativa a RDF/XML (W3C.org 6). El enfoque utilizado es el almacenamiento en RDF/XML, pues es la sintaxis más simple de realizar y no serían necesarios parseadores intermedios, que podrían agregar una complicación innecesaria al trabajo, además, el mismo será transparente al usuario, por lo que su verbosa sintaxis no representaría ningún inconveniente. EJEMPLOS DE WEB SEMÁNTICA Existen numerosos ejemplos de web semántica en distintas áreas: egobierno, automotores, educación, energía, salud, museos, telecomunicaciones, etc. que proporcionan beneficios tales como: automatización, integración de datos, toma de decisiones, generación dinámica de contenido, búsqueda mejorada, compartir y reutilizar datos, entre muchos otros. En el sitio del W3C (W3C.org 7) podemos encontrar descripciones de Casos de Estudio (desarrollados dentro de una organización) y Casos de Usos (ejemplos de prototipos de sistemas) organizados por áreas de actividad, áreas de aplicación de tecnologías de software, tecnologías utilizadas, beneficios tecnológicos y países. Empresas, organizaciones, universidades y gobiernos utilizan las ventajas de esta tecnología. TRABAJOS RELACIONADOS En la literatura podemos encontrar trabajos previos como: - AutoHelp (Thurman, Tracy, & Mitchell, 1997): Razonamiento basado en casos con reconocimiento primario para tomar decisiones. - WebHotLine (Foo, Hui, & Leong, 2002): Redes neuronales. - Eminus (Mestizo Gutiérrez, Guerra Hernández, & Parra Loera, 2008): Sistemas expertos - ihelp (Wang, Li, Zhu, & Gong, 2010): Clústers de resultados usando un lenguaje mixto de modelado y matriz de factorización simétrica no negativa (SNMF). - iassist (Sheetal, Kulkarni, & Sahil, 2011): Similar a ihelp pero con resultados enriquecidos con motores de búsquedas. Estas propuestas trabajan sobre los casos previos registrados pero no permiten ingresar las incidencias en un formato adecuado para su procesamiento. PROPUESTA: HELP DESK SEMÁNTICO En esta propuesta se presenta una forma de almacenamiento basado en RDF/XML, con un formulario con campos a completar y tags a chequear, a modo de marcar las consultas realizadas y

11 respuestas brindadas, luego, en base a una ontología del dominio, el sistema automáticamente convierte esos datos y tags a sentencias RDF para almacenarlos en su base de conocimiento. Con esto tenemos unos datos bien estructurados, posibilitando hacer una búsqueda basada en triplas, permitiendo ofrecer alternativas de solución en base a casos similares previamente registrados. DESARROLLO DE LA ONTOLOGÍA Para la realización de la ontología se utilizo la metodología Methontology, que consta de 5 etapas distribuidas en más de 11 pasos. Para trabajar con la misma, se generó un prototipo que permitió controlar y automatizar gran parte del proceso. A continuación, se citan los pasos de la metodología con una descripción acotada y capturas de pantallas del prototipo generado. Cabe recordar que la ontología es para el ámbito del help desk y está orientado a empresas proveedoras de servicios y sistemas computacionales. Debido a la cantidad de conceptos, atributos e instancias las imágenes abarcan solo una parte de la ontología generada. Especificación: Esta [etapa] consiste en construir un documento de especificación que incluya el dominio al que se refiere la Ontología, fecha en que comienza el desarrollo, quienes son los desarrolladores, cuál es el propósito, qué nivel de formalidad alcanzará la Ontología, su alcance especificando las preguntas de competencia y cuáles serán las fuentes de conocimiento (Flores Vitelli, 2011 p. 5). Ilustración 2: Especificación de Requerimientos Conceptualización: La actividad de conceptualización merece una especial atención, ya que determina el resto de la creación de la Ontología. Consiste en organizar y convertir una percepción informal de un dominio en una especificación semi-formal usando un conjunto de representaciones intermedias (tablas, diagramas) que puedan ser comprendidas por los expertos del dominio y los desarrolladores de ontologías (Flores Vitelli, 2011 p. 5). La etapa de Conceptualización consta de 11 tareas expuestas a continuación: Tarea 1: Construir el glosario de términos. En primer lugar, el desarrollador de la ontología construye un glosario de términos que incluye todos los términos relevantes del dominio (conceptos, instancias, atributos, relaciones entre conceptos, etc.), sus descripciones en lenguaje natural, y sus sinónimos y acrónimos (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 5).

12 Ilustración 3: Glosario de Términos Tarea 2: Construir la taxonomía de conceptos. Para construir taxonomías de conceptos, se seleccionan del glosario de términos aquellos términos que son conceptos (Corcho, Fernández- López, Gómez-Pérez, & López-Cima, 2006 p. 6). Ilustración 4: Taxonomía de Conceptos Tarea 3: Construir un diagrama de relaciones binarias ad hoc. El objetivo de este diagrama es establecer las relaciones ad hoc existentes entre conceptos de la misma o de distintas taxonomías de conceptos (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 7).

13 Ilustración 5: Diagrama de Relaciones Binarias Ad Hoc Tarea 4: Construir el diccionario de conceptos. El diccionario de conceptos contiene todos los conceptos del dominio, sus relaciones, sus instancias, y sus atributos de clase y de instancia (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 8). Ilustración 6: Diccionario de Conceptos Tarea 5: Describir las relaciones binarias en detalle. Se crea la tabla de relaciones binarias en la que se describen detalladamente todas las relaciones binarias incluidas en el diccionario de conceptos (Flores Vitelli, 2011 p. 15). Ilustración 7: Descripción detallada de Relaciones Binarias

14 Tarea 6: Describir los atributos de instancia en detalle. El objetivo de esta tarea es describir en detalle todos los atributos de instancia incluidos en el diccionario de conceptos. Cada fila de la tabla de atributos de instancia contiene la descripción detallada de un atributo de instancia (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 9). Ilustración 8: Descripción detallada de Atributos de Instancia Tarea 7: Describir los atributos de clases en detalle. Se crea la tabla de atributos de clases en la que se describe detalladamente todos los atributos de clases incluidos en el diccionario de conceptos (Flores Vitelli, 2011 p. 19). Al momento de redactar la propuesta aún no se han terminado las descripciones de los atributos de clase. Ilustración 9: Descripción detallada de Atributos de Clase Tarea 8: Describir las constantes en detalle. El objetivo de esta tarea es describir en detalle cada una de las constantes identificadas en el glosario de términos (Corcho, Fernández-López, Gómez- Pérez, & López-Cima, 2006 p. 9). Al momento de redactar la propuesta, aún no se ha realizado el análisis de constantes para el dominio estudiado, por lo que la imagen siguiente corresponde a la sección de la Tabla de Atributos de Instancia, de la ontología de entidades legales, del citado trabajo. Ilustración 10: Descripción detallada de Constantes Tarea 9: Definir los axiomas formales. Para realizar esta tarea, el desarrollador de ontologías debe identificar los axiomas formales que son necesarios en la ontología y describirlos de manera precisa (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 10). Al momento de redacción de la propuesta, aún no se han analizado los axiomas formales necesarios, por lo que la imagen siguiente corresponde a la sección de la Tabla de Axiomas Formales, de la ontología de entidades legales, del citado trabajo.

15 Ilustración 11: Definición de Axiomas Formales Tarea 10: Definir las reglas....en esta tarea el desarrollador de la ontología debe identificar en primer lugar qué reglas se necesitan en la ontología, y entonces describirlas en la tabla de reglas (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 11). Al momento de redacción de la propuesta, aún no se ha analizado las posibles reglas del sistema, motivo por el cual, la imagen corresponde a la sección de Tabla de Reglas, de la ontología de entidades legales, del citado trabajo. Ilustración 12: Definición de Reglas Tarea 11: Describir las instancias. En esta tarea se definen las instancias que han sido identificadas para cada clase en la Ontología (Flores Vitelli, 2011 p. 11). Ilustración 13: Descripción de Instancias Formalización: La actividad de formalización se encarga de la transformación de dicho modelo conceptual en un modelo formal o semi-computable (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 2). Implementación: La actividad de implementación construye modelos computables en un lenguaje de ontologías (Ontolingua, RDF Schema, OWL, etc.) (Corcho, Fernández-López, Gómez-Pérez, &

16 López-Cima, 2006 p. 2). El prototipo generado es capaz de exportar la ontología generada en archivos.owl para luego ser tratados por herramientas especializadas como Protégé. Mantenimiento: La actividad de mantenimiento se encarga de la actualización y/o corrección de la ontología, en caso necesario (Corcho, Fernández-López, Gómez-Pérez, & López-Cima, 2006 p. 3). ARQUITECTURA PROPUESTA Una vez creada la ontología pasamos a estudiar la arquitectura del sistema propuesto, en la figura 14 podemos apreciar las capas más relevantes de la solución planteada. Ilustración 14: Arquitectura Help Desk Semántico Usuarios: Son las personas que estarían operando el sistema. Interfaz Primaria Multicanal: Son los sistemas, en distintas interfaces, que podrán beneficiarse con el help desk semántico. Las tecnologías a utilizarse son: JSP, JSF, PrimeFaces, JavaBeans, Ajax. Se construirá solamente la primera interfaz citada (web) pero las demás también serían factibles desde el punto de vista tecnológico. Servicios Web: Servicios disponibles para recibir y enviar consultas, realizar altas, bajas y modificaciones. Gracias a esta capa, los usuarios podrían acceder al sistema desde distintas interfaces. Las tecnologías relacionadas con esta capa son: Servicios RESTFUL, Servidor Tomcat, JavaBeans. Transformación Semántica: Se encarga de la transformación a RDF/XML (para realizar las tareas de mantenimiento) o a SPARQL (para realizar las consultas a la base de conocimiento). La tecnología a utilizarse es el lenguaje Java y el API de Jena. Sparql Endpoint: Permite agregar, modificar, eliminar y consultar registros de la base de conocimiento. La tecnología relacionada con esta capa es el lenguaje SPARQL.

17 Virtuoso Universal Server: Es el servidor que almacenará la ontología de la aplicación y las sentencias en forma de tripletas RDF. Las tecnologías a utilizarse son: RDF/XML, OWL. Toda la arquitectura propuesta está basada en Software Libre y en estándares abiertos. COMPARATIVA DE RESULTADOS Serían necesarias búsquedas de incidencias similares para aumentar la eficiencia del help desk por ello, en esta etapa, se realizan comparativas con siguientes tres enfoques de solución: -Búsqueda basada únicamente en texto. -Búsqueda híbrida (texto + ontología). -Búsqueda basada en tripletas RDF. CONCLUSIONES Se expusieron los conceptos y tecnologías en el ámbito del help desk así como las metodologías para el desarrollo de ontologías y enfoques para el almacenamiento en RDF. Se diseño una ontología de help desk para empresas proveedoras de servicios y sistemas computacionales siguiendo una de las metodologías estudiadas. Se sentaron las bases, a nivel arquitectónico del sistema y de las tecnologías relacionadas, que posibilitarán presentar, en base al historial de reclamos, alternativas de solución mediante búsquedas basadas en triplas. Se establecieron los distintos enfoques a ser utilizados en la evaluación del trabajo (comparativas con resultados basados en: texto puro y enfoques híbridos) Al momento de la investigación, luego de haber generado una parte de la ontología, se hicieron comparaciones entre la búsqueda basada en texto puro y la híbrida (texto + ontología) viéndose una mejora considerable en los resultados obtenidos con este último enfoque. APORTES DEL TRABAJO Entre los aportes de la propuesta se pueden mencionar: -La creación de una ontología para el dominio del help desk. -El enfoque del trabajo, al insertar las incidencias en triplas RDF/XML y su posterior recuperación mediante SPARQL. -La utilización de tecnología innovadora y ampliamente utilizada en el mundo para proyectos que puedan ser utilizados concretamente en el país. REFERENCIAS Antoniou, G., & van Harmelen, F. (2008). A Semantic Web Primer (2da ed.). Massachusetts: MIT Press. Bernaras, A., Laresgoiti, I., & Corera, J. (1996). Building and reusing ontologies for electrical network applications. Budapest, Hungaría. en: Proc. European Conference on Artificial Intelligence (ECAI'96).

18 Corcho, O., Fernández-López, M., & Gómez-Pérez, A. (2002). Methodologies, tools and languages for building ontologies. Where is their meeting point? Madrid, España: Elsevier. Corcho, O., Fernández-López, M., Gómez-Pérez, A., & López-Cima, A. (2006). Construcción de ontologías legales con la metodología METHONTOLOGY y la herramienta WebODE. Madrid, España. Férnandez-López, M., Gómez-Pérez, A., & Juristo, N. (1997). METHONTOLOGY: From Ontological Art Towards Ontological Engineering. Stanford. en: AAAI Symposium on Ontological Engineering. Flores Vitelli, I. (2011). Aplicación de METHONTOLOGY para la Construcción de una Ontología en el Dominio de la Microbiología. Caso de Estudio: Identificación de Bacilos Gram Negativos no Fermentadores de la Glucosa (BGNNF). Caracas: Universidad Central de Venezuela. Foo, S., Hui, S. C., & Leong, P. C. (2002). A Web-based Intelligent Help Desk Support Environment. (págs. 1-20). Singapore: International Journal of Systems Science. Grüninger, M., & Fox, M. S. (1995). Methodology for the design and evaluation of ontologies. Montreal. en: Workshop on Basic Ontological Issues in Knowledge Sharing. Hebeler, J., Fisher, M., Blace, R., & Perez-Lopez, A. (2009). Semantic Web Programming. Indianapolis, Indiana: Wiley Publishing Inc. Lenat, D., & Guha, R. (1990). Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project. Boston: Addison-Wesley. Mestizo Gutiérrez, S. L., Guerra Hernández, A., & Parra Loera, R. (08 de Marzo de 2008). Desarrollo de un Centro de Ayuda Inteligente mediante el uso de Tecnologías de Internet. México. Sheetal, T. A., Kulkarni, P. J., & Sahil, S. K. (2011). An Intelligent Help Desk System Using Search Engine Results as Case History. Maharashtra, India. Staab, S., Schnurr, H., Studer, R., & Sure, Y. (2001). Knowledge processes and ontologies. IEEE Intelligent Systems. Thurman, D. A., Tracy, J. S., & Mitchell, C. M. (1997). Design of an Intelligent Web-Based Help Desk System. IEEE International Conference on Systems, Man, and Cybernetics,. Orlando. Unicode Consortium. (s.f.). Basic Questions. Recuperado el 15 de 09 de 2013, de sitio web del Unicode Consortium: Uschold, M., & King, M. (1995). Towards a Methodology for Building Ontologies. Montreal. en: IJCA195 Workshop on Basic Ontological Issues in Knowledge Sharing. W3C.org 1. (s.f.). Guía Breve de Web Semántica. Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: W3C.org 2. (10 de Febrero de 2004). Resource Description Framework (RDF). Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: W3C.org 3. (s.f.). RDF Vocabulary Description Language 1.0: RDF Schema. Recuperado el 15 de Septiembre de 2013, de sitio web del World Wide Web Consortium: W3C.org 4. (10 de 02 de 2004). OWL Web Ontology Language Use Cases and Requirements. Recuperado el 15 de Septiembre de 2013, de sitio web del Word Wide Web Consortium:

19 W3C.org 5. (s.f.). Frequently Asked Questions on W3C's Web Ontology Language (OWL). Recuperado el 15 de Septiembre de 2013, de sitio web del World Wide Web Consortium: W3C.org 6. (s.f.). Notation3 (N3): A readable RDF syntax. Recuperado el 15 de Septiembre de 20013, de sitio web del World Wide Web Consortium: W3C.org 7. (s.f.). Semantic Web Case Studies and Use Cases. Recuperado el 01 de Julio de 2013, de sitio web del World Wide Web Consortium: Wang, D., Li, T., Zhu, S., & Gong, Y. (2010). ihelp: An Intelligent Online Helpdesk System. IEEE Transactions on Systems, Man, and Cybernetics.

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

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

ONTOLOGÍAS E INTELIGENCIA ARTIFICIAL PARA LA RECUPERACIÓN EFICIENTE DEL CONOCIMIENTO

ONTOLOGÍAS E INTELIGENCIA ARTIFICIAL PARA LA RECUPERACIÓN EFICIENTE DEL CONOCIMIENTO ONTOLOGÍAS E INTELIGENCIA ARTIFICIAL PARA LA RECUPERACIÓN EFICIENTE DEL CONOCIMIENTO Antonio Martín*, Sonsoles Celestino, Adela Valdenebro, Julia Mensaque. Biblioteca Universidad de Sevilla, C/ San Fernando

Más detalles

Ontologias: una tecnica de representacion de conocimiento. Ontologies: a technical of knowledge representation

Ontologias: una tecnica de representacion de conocimiento. Ontologies: a technical of knowledge representation Ontologias: una tecnica de representacion de conocimiento Ontologies: a technical of knowledge representation Torcoroma Velásquez Pérez 1, M.Sc, Andrés Mauricio Puentes Velásquez 1, Ing, Jaime Alberto

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

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

Tema 1 Introducción a los Sistemas Basados en el Conocimiento

Tema 1 Introducción a los Sistemas Basados en el Conocimiento Tema 1 Introducción a los Sistemas Basados en el Conocimiento Sistemas Basados en el Conocimiento Grado en Ingeniería Informática 1 Referencias Ingeniería del Conocimiento. A. Gómez, N. Juristo, C. Montes,

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

METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR

METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR RECURSOS DE INFORMACIÓN Y CONOCIMIENTO EN UN CENTRO I+D+I EN LA PLATAFORMA SURICATA Marrero, S.R; Nelson, J.C; Galán, M; Ocón, A.; Rubio, E. sonia@cicei.com;

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

Interaccionando con la Web Semán2ca

Interaccionando con la Web Semán2ca Interaccionando con la Web Semán2ca CIISSIT 2010, UPAO, Trujillo, Perú Tutorial Técnico Roberto García Grupo Investigación IPO e Integración Datos Universitat de Lleida, España Introducción Puntos de vista

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

PERFIL INTELIGENTE DE ONTOLOGÍAS PARA LA RECUPERACIÓN DE INFORMACIÓN. NORMA

PERFIL INTELIGENTE DE ONTOLOGÍAS PARA LA RECUPERACIÓN DE INFORMACIÓN. NORMA 155 PERFIL INTELIGENTE DE ONTOLOGÍAS PARA LA RECUPERACIÓN DE INFORMACIÓN. NORMA Antonio Martín, Sonsoles Celestino, Adela Valdenebro, Julia Mensaque. Biblioteca Universidad de Sevilla, España, toni@us.es

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

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

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

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

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

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

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

Computing, nuevos horizontes para. Guía a de temas a desarrollar

Computing, nuevos horizontes para. Guía a de temas a desarrollar Acuerdo de Bibliotecas Universitarias de Córdoba Seminario 27 y 28 de septiembre de 2012 Web semántica ntica,, Web 3.0 y entornos Cloud Computing, nuevos horizontes para bibliotecarios, documentalistas

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Calidad de Datos como Valor Estratégico de la Información en E-Business

Calidad de Datos como Valor Estratégico de la Información en E-Business Calidad de Datos como Valor Estratégico de la Información en E-Business Marta E. Cabrera Villafañe, Germán Antonio Montejano, Mario Berón Departamento de Informática Universidad Nacional de San Luis Ejército

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

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

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

Desarrollo de una arquitectura orientada a servicios para un prototipo de una línea de productos de software

Desarrollo de una arquitectura orientada a servicios para un prototipo de una línea de productos de software Desarrollo de una arquitectura orientada a servicios para un prototipo de una línea de productos de software Ramón Gómez-Romero, Karen Cortés Verdin, Juan Carlos Pérez Arriaga, Ángeles Arenas Valdés Universidad

Más detalles

Buscador Ontológico Web basado en Agentes Inteligentes aplicado a Artículos Científicos: WSIA.

Buscador Ontológico Web basado en Agentes Inteligentes aplicado a Artículos Científicos: WSIA. Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011,

Más detalles

Ontología para un Sistema de Calidad para la Industria Automotriz basado en la Norma ISO/TS 16949

Ontología para un Sistema de Calidad para la Industria Automotriz basado en la Norma ISO/TS 16949 Ontología para un Sistema de Calidad para la Industria Automotriz basado en la Norma ISO/TS 16949 Francisco E. Castillo 1 y Héctor L. Duran 2 (1) Universidad de Guadalajara, CUCEA, Doctorado en Tecnologías

Más detalles

The Web Semantic approach like tool for the e-learning

The Web Semantic approach like tool for the e-learning The Web Semantic approach like tool for the e-learning Ana Vanessa Leguízamo León Universidad Central de Venezuela. Apdo. 47002, Los Chaguaramos 1041A, Caracas Venezuela Universidad de Salamanca Paseo

Más detalles

ELEARNING-ONT: ONTOLOGÍA PARA SERVICIOS DE INTERMEDIACIÓN EN EL DOMINIO DEL E-LEARNING

ELEARNING-ONT: ONTOLOGÍA PARA SERVICIOS DE INTERMEDIACIÓN EN EL DOMINIO DEL E-LEARNING ELEARNING-ONT: ONTOLOGÍA PARA SERVICIOS DE INTERMEDIACIÓN EN EL DOMINIO DEL E-LEARNING Juan M. Santos, Martín Llamas, Luis Anido, Alberto Freire, César Lojo Departamento de Enxeñería Telemática ETSE Telecomunicación,

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

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

Palabras Claves UML, XMI, OWL, XSLT, diagrama de caso de uso.

Palabras Claves UML, XMI, OWL, XSLT, diagrama de caso de uso. Modelo de Búsqueda de Diagramas de Casos de Uso en UML a través de la Derivación de Ontologías OWL Use Cases UML Diagrams Search Model using OWL Ontologies Belén Bonilla Morales Universidad Tecnológica

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

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

http://swoogle.umbc.edu/

http://swoogle.umbc.edu/ Sistemas de Representación y Procesamiento Automático del Conocimiento http://swoogle.umbc.edu/ ://swoogle.umbc.edu Consuelo Barberá Mercé Millet Emiliano Torres Valencia, 22 de mayo de 2006 Qué es? Un

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

Tecnologías de la web semántica

Tecnologías de la web semántica Tecnologías de la web semántica MSC-0301 Nombre de la asignatura: Tecnologías de la Web Semántica Línea de trabajo: Tecnologías Web Tiempo de dedicación del estudiante a las actividades de: DOC TIS TPS

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

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

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

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

Web Semántica y proyecto RODA

Web Semántica y proyecto RODA Web Semántica y proyecto RODA Xisco Tous xisco@ibit.org Fundación IBIT Depto. e-business y Administración Digital Índice Web Semántica Proyecto RODA Presentación Centro Tecnológico Misión: Promoción del

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

Visualización de Recursos Textuales en la Web Semántica

Visualización de Recursos Textuales en la Web Semántica Visualización de Recursos Textuales en la Web Semántica M. Pérez-Coutiño, M. Montes-y-Gómez, A. López-López, L. Villaseñor-Pineda Laboratorio de Tecnologías del Lenguaje, Ciencias Computacionales, INAOE,

Más detalles

FAST-SE: Un Componente JBI para transacciones guiadas por SLAs 1

FAST-SE: Un Componente JBI para transacciones guiadas por SLAs 1 FAST-SE: Un Componente JBI para transacciones guiadas por SLAs 1 José Antonio Parejo Maestre, Antonio Manuel Gutiérrez Fernández, Pablo Fernández Montes y Antonio Ruiz Cortés. Universidad de Sevilla {japarejo,

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

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

IX Congreso de Tecnología en Educación & Educación en Tecnología 2

IX Congreso de Tecnología en Educación & Educación en Tecnología 2 IX Congreso de Tecnología en Educación & Educación en Tecnología 2 Análisis bibliográfico de la aplicación de las ontologías en el ámbito del e- learning proponiendo un Framework para la definición semántica

Más detalles

Introducción a RDF. Fundamentos de la Web Semántica. Documentos. Breve historia. Objetivos RDF. Modelo de datos RDF. Pablo R.

Introducción a RDF. Fundamentos de la Web Semántica. Documentos. Breve historia. Objetivos RDF. Modelo de datos RDF. Pablo R. Introducción a RDF RDF Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2013 Objetivos Objetivos Breve historia Breve historia Objetivos

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

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Curso académico 2008-2009 1 Introducción La práctica de Integración de Sistemas consistirá en el diseño e implementación de

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

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran: Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo

Más detalles

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos

Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos Práctica de Integración de Sistemas Aplicación Web.NET: Sitio de Comentarios de Eventos Deportivos 1. Introducción Curso académico 2009-2010 La práctica de Integración de Sistemas consiste en el diseño

Más detalles

Historia de revisiones

Historia de revisiones Binary Rain Glosario Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 17/08/2012 1.0 Creación del documento Carolina Trias 18/08/2012 1.1 Revisado y corregido por SQA Mercedes Marzoa

Más detalles

Proyecto Help Desk en plataforma SOA Glosario Versión 1.3. Historia de revisiones

Proyecto Help Desk en plataforma SOA Glosario Versión 1.3. Historia de revisiones Proyecto Help Desk en plataforma SOA Glosario Versión 1.3 Historia de revisiones Fecha Versión Descripción Autor 18/08/2005 1.0 Terminología a utilizar en este proyecto. 22/08/2005 1.1 Se agregaron los

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

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

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM

AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM AUTOMATIZACION DE PROCESOS DE DESARROLLO DE SOFTWARE DEFINIDOS CON SPEM Fabio A. Zorzan y Daniel Riesco Resumen Esta línea de investigación propone una alternativa para lograr la automatización de la gestión

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

Ontologías. Santi García Jiménez

Ontologías. Santi García Jiménez Ontologías Santi García Jiménez Indice Introducción Definición Tipos Descripciones semanticas Lenguajes Ontologicos OWL Conclusiones Introducción Automatización Usos populares de determinadas frases (tradicional)

Más detalles

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

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

Más detalles

Análisis comparativo entre CIMOSA (CIM-Open System Architecture) y DEM (Dynamic Enterprise Modelling)

Análisis comparativo entre CIMOSA (CIM-Open System Architecture) y DEM (Dynamic Enterprise Modelling) 3rd International Conference on Industrial Engineering and Industrial Management XIII Congreso de Ingeniería de Organización Barcelona-Terrassa, September 2nd-4th 2009 Análisis comparativo entre CIMOSA

Más detalles

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Fernández Taurant, Juan Pablo Marciszack, Marcelo Martín Universidad Tecnológica Nacional, Facultad Regional

Más detalles

Linked Open Data: Datos abiertos para la Web Semántica Día virtual de Datos Abiertos - CUDI. Dr. Hector G. Ceballos (ceballos@itesm.

Linked Open Data: Datos abiertos para la Web Semántica Día virtual de Datos Abiertos - CUDI. Dr. Hector G. Ceballos (ceballos@itesm. + Linked Open Data: Datos abiertos para la Web Semántica Día virtual de Datos Abiertos - CUDI Dr. Hector G. Ceballos (ceballos@itesm.mx) Marzo 2014 + Agenda 2 n Interoperabilidad en Datos Abiertos n Web

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

Catálogo General de Requisitos

Catálogo General de Requisitos I.T. INFORMÁTICA DE GESTIÓN 05BM: Fundamentos de Ingeniería del Software 05BP: Diseño de Bases de Datos Catálogo General de Requisitos Copyleft 2009 Departamento de Informática y Sistemas. Licencia Copyright

Más detalles

Tecnología VoIP integrada en Sistemas de Emergencia Policiales

Tecnología VoIP integrada en Sistemas de Emergencia Policiales Tecnología VoIP integrada en Sistemas de Emergencia Policiales Mariela E. Rodriguez 1, José Farfan 2, & José V. Zapana 3 Cátedra de Modelos de Desarrollo de Programas y Programación Concurrente / Facultad

Más detalles

LENGUAJE DE ONTOLOGÍAS WEB APLICADAS AL SECTOR TURÍSTICO

LENGUAJE DE ONTOLOGÍAS WEB APLICADAS AL SECTOR TURÍSTICO ISSN 1900-8260 Diciembre de 2009 N. 8 Pp 122-129 Publicada en línea por la Asociación Colombiana de Facultades de Ingeniería -ACOFI- www.acofi.edu.co Enviado: 30/10/2009 Aprobado: 19/11/2009 LENGUAJE DE

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

COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA. Instituto Tecnológico de Nogales (ITN)

COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA. Instituto Tecnológico de Nogales (ITN) COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA 1 Ismael Armando Zúñiga Félix y 2 Luicyana Pérez Figueroa 1,2 División de Estudios de Posgrado e Investigación (DEPI), Instituto

Más detalles

CONTENIDO PRESENTACIÓN 3 QUÉ ES VIVO? 4

CONTENIDO PRESENTACIÓN 3 QUÉ ES VIVO? 4 CONTENIDO PRESENTACIÓN 3 QUÉ ES VIVO? 4 0 NAVEGANDO EN VIVO a) Iniciando sesión en VIVO 7 b) Vivo, la investigación, el descubrimiento y la web 8 semántica c) Representación de datos de investigación y

Más detalles

Ontologías bajo Creative Commons. El futuro del conocimiento en la Web. Resumen

Ontologías bajo Creative Commons. El futuro del conocimiento en la Web. Resumen Ontologías bajo Creative Commons. El futuro del conocimiento en la Web Gonzalo A. Aranda-Corral Joaquín Borrego-Díaz Resumen En este trabajo analizamos como se podría extender el sistema de licencias creative

Más detalles

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow

Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Mejora en la Administración de Procesos de Desarrollo de Software Tipo SPEM Automatizados Bajo Workflow Fabio A. Zorzan 1 y Daniel Riesco 2 Resumen Esta línea de investigación pretende aportar a la mejora

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

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Ponencia para Evento de Redes. Autor: Rubén Rivera Rodríguez, Citmatel Resumen Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Las nuevas tendencias

Más detalles

HDT EndPoints: una Arquitectura Eficiente para la Web de Datos *

HDT EndPoints: una Arquitectura Eficiente para la Web de Datos * HDT EndPoints: una Arquitectura Eficiente para la Web de Datos * Javier D. Fernández 1, Miguel A. Martínez-Prieto 1,2, Mario Arias Gallego 1, and Claudio Gutierrez 2 2 1 Departamento de Informática, Universidad

Más detalles

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3 1 Índice 1. Resumen.. 3 2. Objetivos.. 3 3. Introducción. 3 4. Aplicación web para la gestión de una memoria corporativa: reportes de actividades (proyectos) 4.1 Metodología... 4 4.2 Lenguajes y herramientas

Más detalles

SROA: Sistema de reutilización de objetos de aprendizaje

SROA: Sistema de reutilización de objetos de aprendizaje SROA: Sistema de reutilización de objetos de aprendizaje Salvador Otón Tortosa Dto. de Ciencias de la Computación Escuela Superior de Ing. Informática Universidad de Alcalá (España) 28871 Alcalá de Henares

Más detalles

Seminario Repositorios Institucionales Centros Públicos de Investigación-CONACYT. La Interoperabilidad en el ámbito de los Repositorios Nacionales

Seminario Repositorios Institucionales Centros Públicos de Investigación-CONACYT. La Interoperabilidad en el ámbito de los Repositorios Nacionales Seminario Repositorios Institucionales Centros Públicos de Investigación-CONACYT La Interoperabilidad en el ámbito de los Repositorios Nacionales 25 de noviembre de 2015 Interoperabilidad AGENDA Qué es

Más detalles

Soluciones de código c abierto en el campo de los Sistemas de Información Geográfica

Soluciones de código c abierto en el campo de los Sistemas de Información Geográfica Soluciones de código c abierto en el campo de los Sistemas de Información Geográfica Conferencia Internacional de Software Libre Málaga, 2004 Málaga, 19 de Febrero de 2004 Presentación Ponente: Óscar Gómez

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

Universidad de Sevilla. España. toni@us.es, cleon@us.es.

Universidad de Sevilla. España. toni@us.es, cleon@us.es. RECUPERACIÓN EFICIENTE DEL CONOCIMIENTO PARA EL AUTOAPRENDIZAJE A. MARTÍN 1, C. LEÓN 1, 1 Departamento de Tecnología Electrónica. Escuela Técnica Superior de Ingeniería Informática. Universidad de Sevilla.

Más detalles

Web Semántica. Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001.

Web Semántica. Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001. Web Semántica Web Semántica "The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation." Tim Berners-Lee,

Más detalles

Agentes Móviles Inteligentes para la Web Semántica

Agentes Móviles Inteligentes para la Web Semántica Agentes Móviles Inteligentes para la Web Semántica Cristian M. Mateos Instituto de Sistemas Tandil (ISISTAN) - Facultad de Ciencias Exactas - UNCPBA Campus Universitario - Paraje Arroyo Seco (B7001BBO)

Más detalles

SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio

SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio SET (Software Engineering Tutor). Una herramienta para la construcción guiada de modelos de dominio Arturo Cepeda Pérez, Sergio Bravo Martín, Francisco José García Peñalvo Universidad de Salamanca, Facultad

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor

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

Pontificia Universidad Javeriana. TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos. Version 1.0

Pontificia Universidad Javeriana. TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos. Version 1.0 Pontificia Universidad Javeriana TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos Version 1.0 Historial de Revisión del Documento Date Version Description Author 27/Ene/12 1.0

Más detalles

Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1)

Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1) Autor: Freddy Tapia León Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1) 1 Introducción. D2RQ es una plataforma que permite acceder a bases de datos (BB.DD.) tradicionales, ver su estructura, y

Más detalles

Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1)

Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1) Autor: Freddy Tapia León Recomendaciones y buenas prácticas sobre D2RQ (Anexo 1) 1 Introducción. D2RQ es una plataforma que permite acceder a bases de datos (BB.DD.) tradicionales, ver su estructura, y

Más detalles

Indizen Labs imade. Marco de Desarrollo Aplicaciones de Indizen

Indizen Labs imade. Marco de Desarrollo Aplicaciones de Indizen Indizen Labs imade Marco de Desarrollo Aplicaciones de Indizen Índice de contenidos Indizen Labs Introducción a imade Metodología imade Arquitectura imade Herramientas imade Indizen Labs Indizen Labs Son

Más detalles

Escuela de Ingeniería en Informática Empresarial SYLLABUS

Escuela de Ingeniería en Informática Empresarial SYLLABUS Nombre módulo PROGRAMACIÓN Y TALLER DE INTERNET Nº créditos 10 ECTS ( 270 horas totales, 108 horas presenciales, 162 horas de trabajo autónomo) Nivel Requisitos Responsable(s) de la construcción del syllabus

Más detalles

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES Alfonseca, M., Carro, R.M., Pulido, E. and Rodríguez, P. (2000): Diseño de un curso interactivo y adaptativo de procesadores de lenguajes. Proceedings of JENUI 2000: VI Jornadas sobre la Enseñanza Universitaria

Más detalles

Recuperación de Información Bilingüe en la Web Semántica

Recuperación de Información Bilingüe en la Web Semántica Recuperación de Información Bilingüe en la Web Semántica Informe Final Tutor Msc. Juan José Prada Integrantes Silvana Castro Marina Larraud Instituto de Computación Facultad de Ingeniería UDELAR 2006-2007

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles