DBOWL: Persistencia y Escalabilidad de Consultas y Razonamientos en la Web Semántica

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

Download "DBOWL: Persistencia y Escalabilidad de Consultas y Razonamientos en la Web Semántica"

Transcripción

1 DBOWL: Persistencia y Escalabilidad de Consultas y Razonamientos en la Web Semántica Maria del Mar Roldán-García, Jose F. Aldana-Montes Universidad de Málaga, Departamento de Lenguajes y Ciencias de la Computación, Málaga 29071, España, WWW home page: Resumen En este artículo presentamos DBOLW, un razonador persistente para ontologías OWL. El objetivo de esta propuesta es proporcionar a los desarrolladores de aplicaciones en la Web Semántica un razonador que les permita consultar y razonar sobre ontologías de gran tamaño (ontologías con grandes cantidades de instancias), y que proporcione escalabilidad a dichos razonamientos y consultas. Por tanto, nuestra investigación está más enfocada a la implementación de razonamientos sobre instancias. DBOWL utiliza una base de datos relacional para almacenar las ontologías y para implementar los razonamientos, en contraposición a los razonadores de lógicas de descripciones que utilizan memoria principal. Por otro lado, se usa un razonador de lógicas de descripciones para inferir información sobre la estructura de la ontología y almacenarla en la base de datos. Nuestro objetivo es demostrar que se puede implementar un razonador para OWL que sea de utilidad en aplicaciones reales, por ejemplo, en aplicaciones biológicas. 1. Descripción del problema La aparición del concepto de Web Semántica ha revolucionado la investigación en diversos campos, siendo los más destacables las Bases de Datos y la Inteligencia Artificial (AI). Las ontologías juegan un papel fundamental en el desarrollo de esta nueva generación de aplicaciones, y hasta el momento, en el campo de la Inteligencia Artificial y Representación del Conocimiento (KR) se ha estudiado la representación del conocimiento mediante ellas y se han definido mecanismos de razonamiento correctos y completos que permiten inferir nuevo conocimiento a partir del conocimiento representado explícitamente. Las lógicas de descripciones [1] son el formalismo utilizado para representar el conocimiento mediante ontologías. Son varios los problemas que aparecen al intentar aplicar los resultados obtenidos por esta comunidad a la Web Semántica. En primer lugar, los algoritmos de razonamiento están orientados a memoria principal y no tienen en cuenta grandes volúmenes de información, es decir, grandes cantidades (millones) de instancias, y por tanto, no son escalables. Por otro lado, la mayoría del esfuerzo durante las últimas décadas se ha dedicado al desarrollo de algoritmos de razonamiento sobre la estructura de la ontología (lo que se denomina

2 2 en lógica de descripciones la Tbox). Sin embargo, las aplicaciones en la Web Semántica necesitan un método de recuperación de instancias y consultas, que además de permitir recuperar el conocimiento, sea capaz de inferir información no sólo sobre la estructura de la ontología, sino también sobre las instancias (lo que en lógica de descripciones se denomina Abox). Esta información inferida debe poder utilizarse para mejorar el resultado de las consultas. Es lógico pensar, que en el momento en que se habla de grandes volúmenes de información y de consultas, los resultados obtenidos por la comunidad de base de datos no puede ser obviados. Durante las últimas décadas esta comunidad se ha dedicado al estudio de sistemas que almacenen de forma persistente grandes cantidades de información, y a consultarla mediante lenguajes de consulta eficientes y escalables. Las aplicaciones en la Web Semántica que necesitan manejar ontologías con grandes cantidades de instancias, como pueden ser las aplicaciones biológicas, no disponen, hasta el momento, de un razonador que permita razonar sobre una Abox de este tamaño. Más aún, los razonadores basado en Lógicas de Descripciones, como RACER o PELLET no permiten ni siquiera cargar ontologías de estas dimensiones. Por tanto, proponemos implementar un razonador para el lenguaje OWL [4] que sea persistente y escalable, y que implemente los razonamientos y las consultas sobre este lenguaje utilizando tecnología de bases de datos. 2. Objetivos El objetivo principal de este trabajo es implementar razonamientos usando tecnología de bases de datos. Para conseguirlo, debemos proporcionar mecanismos optimizados de almacenamiento persistente para las ontologías, de forma que garanticemos tanto la persistencia del conocimiento como la escalabilidad de los razonamientos y consultas. Es necesario, por tanto, integrar la tecnología de bases de datos con los resultados obtenidos de la investigación en lógicas de descripciones con el fin de implementar un razonador lo más completo posible que permita razonar y consultar grandes Aboxes en el entorno de la Web Semántica. Finalmente, debemos combinar razonamiento y consultas para ofrecer a las aplicaciones un mecanismo para la utilización real de las ontologías. Por otro lado, los razonadores basados en lógica de descripciones son sistemas monolíticos que evalúan siempre todos los razonamientos que implementan. Nosotros creemos que muchas aplicaciones en la Web Semántica no van a necesitar que el razonador implemente razonamientos excesivamente complicados, pero si que necesitan, debido al tamaño de sus aboxes, que aquellos que se implementen se evalúen de forma eficiente. Por tanto, otro de los objetivos de este trabajo es analizar el compromiso que existe entre eficiencia y completitud cuando hablamos de razonamientos en la Web Semántica, proporcionando resultados de eficiencia según los razonamientos que se ofrezcan de forma que los desarrolladores de aplicaciones puedan decidir qué razonamientos quieren que se implementen en función de las necesidades de las aplicaciones.

3 3 3. Metodología de investigación Para el desarrollo de este trabajo y para la consecución de los objetivos planteados se están siguiendo las siguientes fases. Definición del lenguaje de consultas que implementará el razonador. Para ello, se estudiarán los razonadores de lógicas de descripciones y los distintos lenguajes de consulta para OWL que se han propuesto, y basándonos en ese estudio definiremos los razonamientos, tanto sobre la Tbox como sobre la Abox que implementaremos. También definiremos la expresividad de las consultas que evaluará nuestro sistema. Implementación de un repositorio persistente para almacenar ontologías OWL, que permita implementar los razonamientos de la forma más eficiente posible. Implementación del razonador usando tecnología de bases de datos. Obtención de medidas de rendimiento y definición de la completitud (o incompletitud) del razonador. Para ello, definiremos una extensión del benchmark LUMB. Análisis del compromiso entre eficiencia y completitud de los razonamientos en la Web Semántica, proporcionando resultados de eficiencia dependiendo de los razonamientos que se implementen. Por tanto, el razonador permitirá decidir los razonamientos que se evaluarán y los que no. Implementación de una aplicación real, en el dominio de la biología, que utilice el razonador y que valide los resultados obtenidos. 4. Trabajos relacionados Debido a que nuestro objetivo es implementar un razonador persistente para OWL, debemos partir de los razonadores que se han desarrollado para lógicas de descripciones. El sistema RACER [3] es el razonador basado en lógica de descripciones más representativo. Según sus autores y según podemos observar en la literatura, en la actualidad es uno de los sistemas más completo. No sólo implementa mecanismos de razonamiento sobre la Tbox, sino que además proporciona un lenguaje de consultas, el nrql (new Racer Query Language) [11] que permite realizar consultas conjuntivas. Además, también implementa, en su última versión, mecanismos de razonamiento sobre la Abox. Sin embargo, el sistema no ofrece persistencia y los mecanismos de razonamiento se implementan mediante complejas técnicas de reducción a satisfabilidad. Esto implica que ontologías con grandes cantidades de instancias no puedan ser cargadas. Además, cada vez que se inicia el sistema debemos cargar de nuevo la ontología y procesarla. Por otro lado, RACER es en la actualidad una herramienta comercial, y por tanto, el razonador PELLET [12] está ganado poco a poco más popularidad, ya que es una herramienta de libre disposición. Pellet ofrece la misma funcionalidad que RACER, y presenta exactamente sus mismos problemas.

4 4 La comunidad de AI & KR comenzó hace unos años a estudiar posibles lenguajes de consulta para los sistemas que se habían desarrollado. Estos estudios dieron como resultado diversas propuestas para realizar consultas conjuntivas sobre bases de conocimiento descritas mediante lógicas de descripciones [8]. Posteriormente, con la aparición de OWL se comenzó a desarrollar un lenguaje de consultas específico para este lenguaje, que pretende convertirse en estándar, el lenguaje OWL-QL [9] y recientemente se comenzó a desarrollar SPARQL [10] para consultar RDF. El problema del almacenamiento persistente de ontologías ha sido también estudiado recientemente por algunos investigadores en bases de datos. Se han comenzado a desarrollar sistemas que almacenan ontologías de forma persistente y lenguajes de consulta para RDF, como RDQL [6], y Squish [15] entre otros. Sin embargo, estos sistemas están muy enfocados a proporcionar persistencia a las ontologías y un lenguaje de consultas al estilo de las bases de datos, pero tienen una cuenta pendiente con los mecanismos de razonamiento, sobre todo, con los mecanismos para inferir conocimiento a partir de instancias. Instance Store [14] almacena las instancias de la ontología en una base de datos y utiliza un razonador de lógicas de descripciones para inferir información de la Tbox y almacenarla en la base de datos. Sin embargo, el lenguaje de definición de ontologías no permite relaciones binarias por lo que presenta una limitación, a nuestro juicio importante, de expresividad. Además, el sistema sólo permite los razonamientos de subsunción de conceptos y de clases equivalente. La implementación de estos razonamientos consiste en reducirlos a razonamientos terminológicos y evaluarlos usando el razonador de lógica de descripciones. Por otro lado, el sistema QuOnto [16] restringe el lenguaje de definición de ontologías a DL-Lite [17], una lógica de descripciones que es un fragmento de OWL-DL. De esta forma, se garantiza la corrección y la completitud de los razonamientos. De nuevo el sistema sólo implementa la subsunción de conceptos, aunque incorpora como razonamiento la evaluación de consultas conjuntivas. Finalmente, el sistema DLDB-OWL [7] extiende una base de datos relacional con inferencias propias de OWL. Esta propuesta sigue la misma filosofía de Instance Store (uso de una base de datos y un razonador DL), pero el esquema de la base de datos es algo más completo. Aunque sólo implementa la subsunción de conceptos (al menos en la versión que está pública en la Web de los autores), especifica un método para resolver dicho razonamiento usando únicamente la información almacenada en la base de datos, sin usar el razonador DL después de la fase de almacenamiento de la ontología. Nuestra propuesta pretende combinar todos estos resultados, y solucionar los problemas que presentan los trabajos desarrollados hasta ahora. Nuestro objetivo es ofrecer más razonamientos sobre instancias, no sólo la subsunción de conceptos, y además, queremos evaluar estos razonamientos usando la información almacenada en la base de datos. Además, pretendemos ofrecer un lenguaje de descripción de ontologías expresivo, por lo que nuestras ontologías se definirán usando OWL-DL. Finalmente, pretendemos ofrecer la posibilidad de evaluar consultas más complejas que las consultas conjuntivas.

5 5 5. Arquitectura de DBOWL Como resultado inicial, hemos desarrollado un prototipo de razonador persistente y escalable para OWL. La herramienta ofrece dos servicios diferenciados, el sistema de almacenamiento (Figura 1) y el sistema de razonamiento y consulta (Figura 2). A continuación describiremos el funcionamiento de cada uno de estos servicios Sistema de almacenamiento para OWL Este servicio permite almacenar una ontología OWL en una base de datos relacional. Para ello, se ha definido un esquema relacional específico para ontologías OWL y se usa un razonador de lógicas de descripciones, FaCT [2], para precomputar la jerarquía de clases y propiedades y para obtener toda la información necesaria sobre la estructura de la ontología, por ejemplo, los dominios y rangos de las propiedades. Usamos un razonador existente porque, como hemos mencionado anteriormente, estos razonadores están muy optimizados para los razonamientos sobre la Tbox, e implementan algoritmos complicados que no tiene mucho sentido intentar replicar. Sin embargo, una vez obtenida toda la información de la ontología, nosotros la almacenamos en la base de datos. Por tanto, la siguiente vez que queramos razonar sobre la Tbox, accederemos directamente a la base de datos, evitando tener que cargar y procesar de nuevo la ontología y evaluando de forma más eficiente dichos razonamientos. Los únicos razonamientos en la Tbox que no hemos implementado sobre la base de datos son la clasificación y la consistencia de conceptos Sistema de consulta y razonamiento para OWL El funcionamiento del razonador es el siguiente: El usuario envía una consulta al procesador de consultas. Si se trata de un razonamiento en la Tbox, el planificador de consultas lo envía al razonador en la Tbox que evalúa la consulta sobre la base de datos y devuelve el resultado al planificador. Si se trata de una consulta conjuntiva, entonces el planificador usa el razonador sobre la Abox para inferir todas las instancias de las clases y propiedades que intervienen en la consulta y que no están explícitamente definidas en la ontología. El razonador sobre la Abox evalúa los razonamientos accediendo a la base de datos y devuelve los resultados al planificador. El planificador evalúa la consulta mediante la traducción de ésta a SQL. Finalmente, se devuelven los resultados al usuario. Inicialmente, nuestro prototipo evalúa consultas conjuntivas e implementa todos los mecanismos de razonamiento sobre la Tbox (bien usando la base de datos, bien usando FaCT) y los mecanismos de subsunción de conceptos y propiedades. Para evaluar tanto la completitud de los resultados como la eficiencia de la herramienta hemos usado el benchmark LUMB [13]. Este benchmark define 14 consultas sobre una ontología OWL que describe universidades. Estas consultas se han evaluado en RACER y en nuestro sistema, obteniéndose los mismo resultados en ambos casos, lo que demuestra que actualmente el sistema es tan

6 6 Figura 1. Sistema de almacenamiento para OWL Figura 2. Sistema de consulta y razonamiento para OWL

7 7 completo como RACER. Además, los resultados de eficiencia son bastante satisfactorios. Somos conscientes de que los resultados de eficiencia pueden ser algo engañosos, ya que RACER evalúa todos los mecanismos para la Abox, sea cual sea la consulta que recibe, mientras que nosotros sólo implementamos dos de ellos, pero consideramos que esta mejoría es suficiente para demostrar que el uso de tecnología de bases de datos para implementar los razonamientos sobre OWL es viable. 6. Resumen y plan de trabajo futuro Nuestra propuesta consiste en implementar un razonador para OWL utilizando para ello tecnología de bases de datos. El objetivo fundamental de la propuesta es permitir a aplicaciones que utilicen ontologías con Aboxes muy grandes (del orden de millones de instancias) razonar sobre dichas ontologías. En resumen, Las ontologías se definen mediante el lenguaje OWL, concretamente, el razonador admite ontologías OWL-DL Las consultas permitidas son consultas conjuntivas definidas para OWL Los razonamientos sobre la Tbox y sobre la Abox se implementan mediante funciones que encapsulan dichos razonamientos Todas las implementaciones se hacen usando una base de datos relacional Se definen correspondencias entre OWL y el modelo relacional y entre el lenguaje de consultas y SQL. Una vez validada la propuesta mediante la implementación del prototipo inicial, debemos terminar de implementar el lenguaje de consultas/razonamiento, implementando el resto de los razonamientos en la Abox y continuaremos con las fases de trabajo especificadas en la metodología. Además, estudiaremos la posible implementación de consultas más complejas, no sólo consultas conjuntivas, aprovechando las características de las bases de datos relacionales. 7. Agradecimientos Este trabajo ha sido desarrollado gracias al proyecto del MEC TIN C Referencias 1. A. Borgida, M. Lenzerini, and R. Rosati. The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, Horrocks, I. The FaCT system. In de Swart, H., editor, Automated Reasoning with Analytic Tableaux and Related Methods: International Conference Tableaux 98, number 1397 in Lecture Notes in Artificial Intelligence, pages Springer- Verlag, Berlin, 1998.

8 8 3. Haarslev, V., Möller, R. RACER System Description. Proceedings of International Joint Conference on Automated Reasoning, IJCAR 2001, R. Goré, A. Leitsch, T. Nipkow (Eds.), Siena, Italy, Springer-Verlag, Berlin,pp , OWL Web Ontology Language Reference. W3C Working Draft, 10 february Broekstra, J., Kampman, A., Harmelen, F. (2002). "Sesame: a Generis Architecture for Storing and Querying RDF and RDF Schema". 1st Internacional Semantic Web Conference (ISWC2002). Sardinia, Italy, RDQL - A Query Language for RDF W3C Member Submission 9 January Pan, Z and Heflin, J. DLDB: Extending Relational Databases to Support Semantic Web Queries. In Workshop on Practical and Scaleable Semantic Web Systms, ISWC 2003, pp , Horrocks, I. and Tessaris, S.. A conjunctive query language for description logic aboxes. In National conference on artificial intelligence (AAAI 2000), pages , Fikes, R., Hayes, P. and Horrocks, I. OWL-QL - A Language for Deductive Query Answering on the Semantic Web. Knowledge Systems Laboratory, Stanford University, Stanford, CA, Prud hommeaux, E. and Seaborne, A.. SPARQL Query Language for RDF. W3C Candidate Recommendation 6 April Haarslev, V., Möller, R., van der Straeten, R. and Wessel, M.. Extended Query Facilities for Racer and an Application to Software-Engineering Problems. In Proceedings of the 2004 International Workshop on Description Logics (DL-2004), Whistler, BC, Canada, June 6-8, pages , Evren Sirin, Bijan Parsia, Bernardo Cuenca Grau, Aditya Kalyanpur and Yarden Katz. Pellet: A practical OWL-DL reasoner, Journal of Web Semantics, 5(2), Y. Guo, Z. Pan, and J. Heflin. LUBM: A Benchmark for OWL Knowledge Base Systems. In Journal of Web Semantics, Vol 3, Issue 2, Horrocks, I., Li, L., Turi, D., Bechhofer, S.. The Instance Store: Description Logic Reasoning with Large Numbers of Individuals, Libby Miller. RDF Squish query language and Java implementation. Latest version: Acciarri, A. Calvanese, D. De Giacomo, G. Lembo, D. Lenzerini, M. Palmieri, M. Rosati, R. QuOnto: Querying Ontologies. Proceedings of the National Conference on Artificial Intelligence 2005, VOL 20; PART 4, pages , D. Calvanese, G. De Giacomo, M. Lenzerini, R. Rosati, and G. Vetere. DL-Lite: Practical reasoning for rich DLs. proceedings of DL CEUR Electronic Workshop Proceedings,

Diseño de un repositorio RDF basado en tecnologías NOSQL

Diseño de un repositorio RDF basado en tecnologías NOSQL Diseño de un repositorio RDF basado en tecnologías NOSQL Ana Isabel Torre 1, Marta González 2, Arantza Illarramendi 3, Jesús Bermúdez 4 1,2 Tecnalia Research & Innovation Parque Tecnológico Edif 202 Zamudio,

Más detalles

La Acreditación es un testimonio que da el Estado sobre. Un sistema semántico para la gestión de información de egresados

La Acreditación es un testimonio que da el Estado sobre. Un sistema semántico para la gestión de información de egresados Un sistema semántico para la gestión de información de egresados A system for semantic information management of graduated Ingrid Durley Torres Ing., Jaime A. Guzmán Luna, Ph. D. & Jovani A. Jiménez Builes

Más detalles

Tema 7. Lógicas de descripciones. Año académico 2014/15. Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt

Tema 7. Lógicas de descripciones. Año académico 2014/15. Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt Tema 7 Lógicas de descripciones Año académico 2014/15 Profesores: Sascha Ossowski, Alberto Fernández y Holger Billhardt 1 Referencias Reasoning in Description Logics: Basics, Extensions, and Relatives.

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

Estudio Comparativo de Lenguajes para la Búsqueda y Recuperación de Información Semántica

Estudio Comparativo de Lenguajes para la Búsqueda y Recuperación de Información Semántica Estudio Comparativo de Lenguajes para la Búsqueda y Recuperación de Información Semántica Jorge E. Giraldo Plaza Politécnico Colombiano Jaime Isaza Cadavid, Medellín - Colombia. GRINSOFT: Grupo de Investigación

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

Otto Cordero Sánchez 1, Enrique Peláez Jarrín 2

Otto Cordero Sánchez 1, Enrique Peláez Jarrín 2 UN MARCO DE TRABAJO PARA EL DESARROLLO DE APLICACIONES WEB CON COMPORTAMIENTO AUTONOMO INTELIGENTE Otto Cordero Sánchez 1, Enrique Peláez Jarrín 2 Resumen Este trabajo presenta un mecanismo para construir

Más detalles

Arquitectura para la integración de esquemas relacionales difusos basada en ontologías: una aplicación para la web

Arquitectura para la integración de esquemas relacionales difusos basada en ontologías: una aplicación para la web Arquitectura para la integración de esquemas relacionales difusos basada en ontologías: una aplicación para la web Ignacio J. Blanco 1 Carmen Martínez-Cruz 2 M. Amparo Vila 1 1 Dpto. Ciencias de la Computación

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

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

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

EXPERIENCIAS EN LA GESTIÓN DE APLICACIONES DISTRIBUIDAS

EXPERIENCIAS EN LA GESTIÓN DE APLICACIONES DISTRIBUIDAS EXPERIENCIAS EN LA GESTIÓN DE APLICACIONES DISTRIBUIDAS Jorge E. López de Vergara, Víctor A. Villagrá, Juan I. Asensio, José I. Moreno, Julio J. Berrocal. Dept. de Ingeniería de Sistemas Telemáticos Universidad

Más detalles

Generador Automático de Presentaciones basado en patrones para Robots Guía

Generador Automático de Presentaciones basado en patrones para Robots Guía Generador Automático de Presentaciones basado en patrones para Robots Guía J. JAVIER RAINER, JAIME GÓMEZ, RAMÓN GALÁN Grupo de Control Inteligente. Universidad Politécnica de Madrid C/. José Gutiérrez

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

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

Ontología para Criterios de Clasificación

Ontología para Criterios de Clasificación Ontología para Criterios de Clasificación Mónica Martínez 1, Regina Motz 1 1 Instituto de Computación Universidad de la República(UdelaR) Montevideo Uruguay {mmartine,rmotz}@fing.edu.uy Abstract. Almost

Más detalles

INFORME FINAL PROYECTO FONDECYT REGULAR

INFORME FINAL PROYECTO FONDECYT REGULAR INFORME FINAL GOBIERNO DE CHILE CONICYT FONDECYT PROYECTO FONDECYT REGULAR 2 años 1050701 NÚMERO PROYECTO 1 DURACIÓN 2do año AÑO DE EJECUCIÓN Marcelo Alejandro Arenas Saavedra RUT INVESTIGADOR RESPONSABLE

Más detalles

EVALUACIÓN DE LA CALIDAD DE DATOS USANDO ONTOLOGÍAS EVALUATION DATA QUALITY USING ONTOLOGIES

EVALUACIÓN DE LA CALIDAD DE DATOS USANDO ONTOLOGÍAS EVALUATION DATA QUALITY USING ONTOLOGIES EVALUACIÓN DE LA CALIDAD DE DATOS USANDO ONTOLOGÍAS EVALUATION DATA QUALITY USING ONTOLOGIES Rosa Gajardo Abarza Regina Motz Angélica Urrutia Facultad de Ingeniería Facultad de Ingeniería Facultad de Ingeniería

Más detalles

Documentando la arquitectura de software Principios básicos por Omar Gómez

Documentando la arquitectura de software Principios básicos por Omar Gómez Documentando la arquitectura de software Principios básicos por Omar Gómez En la actualidad, uno de los temas candentes que se habla dentro de la comunidad de desarrollo de software es el referente a las

Más detalles

CLASIFICACIÓN TEXTUAL BASADA EN TÉRMINOS JERÁRQUICOS

CLASIFICACIÓN TEXTUAL BASADA EN TÉRMINOS JERÁRQUICOS XXV Jornadas de Automática Ciudad Real, del 8 al 10 de septiembre de 2004 CLASIFICACIÓN TEXTUAL BASADA EN TÉRMINOS JERÁRQUICOS Francisco Javier Panizo, José R. Villar, Ángel Alonso Área de Ingeniería de

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

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

Antes de la Web Semántica

Antes de la Web Semántica Things and not things Antes de la Web Semántica Existe Dios? Existen entidades mentales, como ideas y pensamientos? Existen entidades abstractas, como los números? Existen los universales? Qué propiedades

Más detalles

Computational Logic Chapter 6. Description Logics

Computational Logic Chapter 6. Description Logics Computational Logic Chapter 6. Description Logics Pedro Cabalar Dept. Computer Science University of Corunna, SPAIN January 18, 2011 P. Cabalar ( Dept. Ch6. Computer Description Science Logics University

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

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

Modelado multidimensional para la visualización integrada de Big Data en plataformas de Inteligencia de Negocio

Modelado multidimensional para la visualización integrada de Big Data en plataformas de Inteligencia de Negocio Modelado multidimensional para la visualización integrada de Big Data en plataformas de Inteligencia de Negocio Roberto Tardío 1, Elisa de Gregorio 1, Alejandro Maté 1, Rafa Muñoz-Terol 1, David Gil 1,2,

Más detalles

LENGUAJES DE RECUPERACIÓN DE INFORMACIÓN SOBRE LA WEB SEMÁNTICA

LENGUAJES DE RECUPERACIÓN DE INFORMACIÓN SOBRE LA WEB SEMÁNTICA evista Politécnica ISSN 19002351, Año 5, Número 8, 2009 LENGUAJES DE ECUPEACIÓN DE INFOMACIÓN SOBE LA WEB SEMÁNTICA Jorge E. Giraldo Plaza 1, Sandra P. Mateus 2, Maryem A. uiz 3 1,2 Ing. de Sistemas, MSc.

Más detalles

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

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

Más detalles

David Jordi Vallet Weadon.

David Jordi Vallet Weadon. <david.vallet@uam.es> David Jordi Vallet Weadon 1 Introducción Durante las últimas décadas, la personalización ha sido aplicada en diferentes campos de la informática, tanto en la rama científica como

Más detalles

Aplicaciones para Gobierno Electrónico Semántico en México: una aproximación para el Desarrollo Municipal

Aplicaciones para Gobierno Electrónico Semántico en México: una aproximación para el Desarrollo Municipal Aplicaciones para Gobierno Electrónico Semántico en México: una aproximación para el Desarrollo Municipal Fernando Ortiz-Rodríguez, Raúl Palma, Boris Villazón-Terrazas Universidad Tamaulipeca M. Escobedo,

Más detalles

Integrando Información de Fuentes Relevantes para un Sistema Recomendador

Integrando Información de Fuentes Relevantes para un Sistema Recomendador Integrando Información de Fuentes Relevantes para un Sistema Recomendador Silvana Aciar, Josefina López Herrera and Javier Guzmán Obando Agents Research Laboratory University of Girona {saciar, jguzmano}@eia.udg.es,

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

Recuperación y clasificación automática de información, resultados actuales y perspectivas futuras

Recuperación y clasificación automática de información, resultados actuales y perspectivas futuras Marisa Raquel De Giusti 1, Gonzalo Luján Villarreal 2, Ariel Sobrado 3, Agustín Vosou 4 Recuperación y clasificación automática de información, resultados actuales y perspectivas futuras Abstract - En

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

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

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

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

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

Anotación de contenidos Web

Anotación de contenidos Web Anotación de contenidos Web Distintos tipos de anotación según el vocabulario utilizado Basada en Dublin Core The contributor and creator is the flight booking service www.flightbookings.com. The date

Más detalles

SISTEMA PARA LA COMPOSICIÓN AUTOMÁTICA DE SERVICIOS WEB SEMÁNTICOS EMPLEANDO PLANIFICACIÓN Y RAZONAMIENTO BASADO EN CASOS

SISTEMA PARA LA COMPOSICIÓN AUTOMÁTICA DE SERVICIOS WEB SEMÁNTICOS EMPLEANDO PLANIFICACIÓN Y RAZONAMIENTO BASADO EN CASOS 1 SISTEMA PARA LA COMPOSICIÓN AUTOMÁTICA DE SERVICIOS WEB SEMÁNTICOS EMPLEANDO PLANIFICACIÓN Y RAZONAMIENTO BASADO EN CASOS JUAN DIEGO LEMOS* jdlemos@udea.edu.co JAIME GUZMÁN** jguzman@unal.edu.co FREDY

Más detalles

Uso de Ontologías para facilitar las tareas de Extracción y Representación de Conocimiento en el diseño de Sistemas Basados en Reglas Borrosas

Uso de Ontologías para facilitar las tareas de Extracción y Representación de Conocimiento en el diseño de Sistemas Basados en Reglas Borrosas Uso de Ontologías para facilitar las tareas de Extracción y Representación de Conocimiento en el diseño de Sistemas Basados en Reglas Borrosas José M. Alonso 1, Andrés Muñoz 2, Juan Botía 2, Luis Magdalena

Más detalles

Una Herramienta para el Aprendizaje del Álgebra Relacional

Una Herramienta para el Aprendizaje del Álgebra Relacional Una Herramienta para el Aprendizaje del Álgebra Relacional Carmen Hernández, Yania Crespo, Pilar Romay, Miguel Angel Laguna Departamento de Informática Universidad de Valladolid 47011 Valladolid e-mail:

Más detalles

Weka como herramienta de data mining

Weka como herramienta de data mining Weka como herramienta de data mining Lic. Aldave Rojas Isaac Alberto Instituto Tecnológico Superior de Ciudad Serdán Abstract El presente trabajo muestra un ejemplo introductorio a la herramienta de Data

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

Representación del Conocimiento. Web Semántica

Representación del Conocimiento. Web Semántica Representación del Conocimiento. Web Semántica Raúl Castro Fernández NIA:100061617 Universidad Carlos III de Madrid 100061617@alumnos.uc3m.es RESUMEN En este documento se trata la relación de la web semántica

Más detalles

EXPANSIÓN DE CONSULTAS BASADA EN ONTOLOGÍAS PARA UN SISTEMA DE RECUPERACIÓN DE INFORMACIÓN

EXPANSIÓN DE CONSULTAS BASADA EN ONTOLOGÍAS PARA UN SISTEMA DE RECUPERACIÓN DE INFORMACIÓN EXPANSIÓN DE CONSULTAS BASADA EN ONTOLOGÍAS PARA UN SISTEMA DE RECUPERACIÓN DE INFORMACIÓN H. Kuna 1, M. Rey 1, L. Podkowa 1, E. Martini 1, L. Solonezen 1 1. Programa de investigación en Computación. Depto.

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

Interfaz de Consultas Vagas sobre Componentes Educativos en La Web

Interfaz de Consultas Vagas sobre Componentes Educativos en La Web Interfaz de Consultas Vagas sobre Componentes Educativos en La Web Claudia Jiménez Ramírez Universidad Nacional de Colombia, Sede Medellín csjimene@unalmed.edu.co Hernán Darío Alvarez Universidad Nacional

Más detalles

Pixel-Bit. Revista de Medios y Educación ISSN: 1133-8482 revistapixelbit@us.es Universidad de Sevilla España

Pixel-Bit. Revista de Medios y Educación ISSN: 1133-8482 revistapixelbit@us.es Universidad de Sevilla España Pixel-Bit. Revista de Medios y Educación ISSN: 1133-8482 revistapixelbit@us.es Universidad de Sevilla España Martín, Antonio; León, Carlos TECNICAS INTELIGENTES PARA LA RECUPERACION DE CONOCIMIENTO EN

Más detalles

ESCUELA NACIONAL DE INSTRUCTORES Redes De Conocimiento Informática, Telecomunicaciones Y Artes Gráficas

ESCUELA NACIONAL DE INSTRUCTORES Redes De Conocimiento Informática, Telecomunicaciones Y Artes Gráficas ESCUELA NACIONAL DE INSTRUCTORES Redes De Conocimiento Informática, Telecomunicaciones Y Artes Gráficas Actualización de conocimientos en herramientas ORACLE Dirigida y Enfocada a Instructores del SENA

Más detalles

Generación semiautomática de una ontología para una red de ONG

Generación semiautomática de una ontología para una red de ONG Generación semiautomática de una ontología para una red de ONG Natalia Chiaro nchiaro@internet.com.uy Pablo Damonte pdamonte@montevideo.com.uy Diego Garat dgarat@fing.edu.uy Facultad de Ingeniería Universidad

Más detalles

SKOS y Eurovoc en los sistemas de información jurídica. M. Mercedes Martínez 1, Beatriz Pérez 1, M. Luisa Alvite 2, Dámaso J. Vicente Blanco 1.

SKOS y Eurovoc en los sistemas de información jurídica. M. Mercedes Martínez 1, Beatriz Pérez 1, M. Luisa Alvite 2, Dámaso J. Vicente Blanco 1. SKOS y Eurovoc en los sistemas de información jurídica M. Mercedes Martínez 1, Beatriz Pérez 1, M. Luisa Alvite 2, Dámaso J. Vicente Blanco 1 1 2 Universidad de León 19 y 20 de noviembre de 2009 Índice

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

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

JOSÉ OCTAVIO GUTIÉRREZ GARCÍA

JOSÉ OCTAVIO GUTIÉRREZ GARCÍA JOSÉ OCTAVIO GUTIÉRREZ GARCÍA Profesor de Tiempo Completo del Departamento Académico de Computación DOMICILIO Río Hondo No. 1 Progreso Tizapán México 01080, D.F. Tel: +52 (55) 5628-4000 Ext. 3645 Fax:

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

PROPUESTA DE TRABAJO. Agentes cooperativos creando un Ambiente de aprendizaje en endodoncia PROGRAMA DE DOCTORADO II/TAP ANA CASALI.

PROPUESTA DE TRABAJO. Agentes cooperativos creando un Ambiente de aprendizaje en endodoncia PROGRAMA DE DOCTORADO II/TAP ANA CASALI. PROGRAMA DE DOCTORADO II/TAP ANA CASALI PROPUESTA DE TRABAJO Introducción Agentes cooperativos creando un Ambiente de aprendizaje en endodoncia Durante años la formación de profesionales en odontología

Más detalles

Tareas 20% Primer Examen Parcial 20% Segundo Examen Parcial 20% Proyecto Final 25% Examen Final 15%

Tareas 20% Primer Examen Parcial 20% Segundo Examen Parcial 20% Proyecto Final 25% Examen Final 15% Introducción a la Computación Evolutiva Dr. Carlos Artemio Coello Coello CINVESTAV-IPN Departamento de Computación Av. Instituto Politécnico Nacional No. 2508 Col. San Pedro Zacatenco México, D.F. 07360

Más detalles

Graph Database Model supporting RDF

Graph Database Model supporting RDF Graph Database Model supporting RDF Renzo Angles Departamento de Ciencias de la Computación Universidad de Chile Motivación General Incremento de información con estructura de grafo (Web, genoma, redes

Más detalles

PROGRAMACIÓN POR METAS CON NIVELES DE ASPIRACIÓN IMPRECISOS

PROGRAMACIÓN POR METAS CON NIVELES DE ASPIRACIÓN IMPRECISOS Revista de Dirección y Administración de Empresas. Número 19, diciembre 2012 págs. 117-128 Enpresen Zuzendaritza eta Administrazio Aldizkaria. 19. zenbakia, 2012 abendua 117-128 orr. PROGRAMACIÓN POR METAS

Más detalles

Descubrimiento de Recursos en un Entorno Grid mediante Ontologías

Descubrimiento de Recursos en un Entorno Grid mediante Ontologías Descubrimiento de Recursos en un Entorno Grid mediante Ontologías Martín Chuburu * Pablo Fillottrani Javier Echaiz Jorge Ardenghi Departamento de Ciencias e Ingeniería de la Computación Teléfono: +54 291

Más detalles

Diseño Sistemático de Pruebas para Consultas XPath utilizando Técnicas de Partición

Diseño Sistemático de Pruebas para Consultas XPath utilizando Técnicas de Partición IEEE LATIN AMERICA TRANSACTIONS, VOL. 5, NO. 4, JULY 2007 259 Diseño Sistemático de Pruebas para Consultas XPath utilizando Técnicas de Partición Claudio de la Riva, José García-Fanjul y Javier Tuya, Member,

Más detalles

Palabras clave: Descubrimiento de Recursos, Computación Grid, Grid Semántica, Ontologías.

Palabras clave: Descubrimiento de Recursos, Computación Grid, Grid Semántica, Ontologías. Descubrimiento de Recursos en un Entorno Grid mediante Ontologías Descubrimiento de Recursos en un Entorno Grid mediante Ontologías Martín Chuburu, Pablo Fillottrani, Javier Echaiz y Jorge Ardenghi Abstract

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

Hacia un Enfoque Semántico para la Catalogación de Métricas

Hacia un Enfoque Semántico para la Catalogación de Métricas Hacia un Enfoque Semántico para la Catalogación de Métricas M a de los A. Martín, M. F. Bertoa 2, A. Vallecillo 2, L. Olsina GIDIS, Departamento de Informática, UNLPam Calle 9 y 0, (6360) General Pico,

Más detalles

Título: Árboles de Decisión automáticos para el Pronóstico del Rendimiento Docente (aplicable al Control de Procesos).

Título: Árboles de Decisión automáticos para el Pronóstico del Rendimiento Docente (aplicable al Control de Procesos). Título: Árboles de Decisión automáticos para el Pronóstico del Rendimiento Docente (aplicable al Control de Procesos). Autores: - MsC. Ing. Mario L. Basulto Núñez (ETECSA) mario.basulto@etecsa.cu - Lic.

Más detalles

Generación de Agentes Móviles Seguros a Partir de Itinerarios y Arquitecturas Criptográficas

Generación de Agentes Móviles Seguros a Partir de Itinerarios y Arquitecturas Criptográficas Generación de Agentes Móviles Seguros a Partir de Itinerarios y Arquitecturas Criptográficas C. Garrigues, S. Robles, J. Borrell, A. Moratalla Departament d Informàtica, Universitat Autònoma de Barcelona

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

Cooperative intelligent agents on the web to support learning: An example of an educational simulator for mathematics

Cooperative intelligent agents on the web to support learning: An example of an educational simulator for mathematics Cooperative intelligent agents on the web to support learning: An example of an educational simulator for mathematics Agentes Inteligentes cooperativos en la Web para apoyar el aprendizaje: Un ejemplo

Más detalles

Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team

Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team Modelado de relaciones existentes en un equipo de proyecto de software Modeling relationships in a software project team Rafael Rodríguez-Puente 1, Eliana B. Ril-Valentin 2 1 Departamento de Técnicas de

Más detalles

Metadatos en contenidos multimedia para televisión digital

Metadatos en contenidos multimedia para televisión digital Metadatos en contenidos multimedia para televisión digital Víctor M. Peláez Martínez Marzo de 2008 Introducción Aplicaciones de los metadatos: Búsqueda y recuperación de recursos multimedia según su contenido.

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

Inteligencia Artificial. Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Prof. Ing. Franco D. Menendez

Inteligencia Artificial. Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Prof. Ing. Franco D. Menendez Inteligencia Artificial Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Prof. Sistemas Expertos Definición Un Sistema Experto es un programa de computación inteligente que usa

Más detalles

PONTIFICIA UNIVERSIDAD JAVERIANA ANEXO 6: DOCUMENTACIÓN OBJETOS VIRTUALES DE APRENDIZAJE CREADOS Y SUS CORRESPONDIENTES ESPECIFICACIONES

PONTIFICIA UNIVERSIDAD JAVERIANA ANEXO 6: DOCUMENTACIÓN OBJETOS VIRTUALES DE APRENDIZAJE CREADOS Y SUS CORRESPONDIENTES ESPECIFICACIONES PONTIFICIA UNIVERSIDAD JAVERIANA ANEXO 6: DOCUMENTACIÓN OBJETOS VIRTUALES DE APRENDIZAJE CREADOS Y SUS CORRESPONDIENTES ESPECIFICACIONES ANGELICA MARIA VERGARA GRANADOS PONTIFICIA UNIVERSIDAD JAVERIANA

Más detalles

6. Diseño e Implementación de Sistemas Basados en Conocimiento

6. Diseño e Implementación de Sistemas Basados en Conocimiento La metodología CommonKADS 6. Diseño e Implementación de Sistemas Basados en Conocimiento 6.1 Introducción 6.2 Diseño que mantiene la estructura 6.3 Paso 1: Diseño arquitectura del sistema 6.4 Paso 2: Identificar

Más detalles

Aplicación de tesauros, taxonomías y ontologías en los sistemas de gestión de contenidos mediante tecnologías de la Web Semántica

Aplicación de tesauros, taxonomías y ontologías en los sistemas de gestión de contenidos mediante tecnologías de la Web Semántica Aplicación de tesauros, taxonomías y ontologías en los sistemas de gestión de contenidos mediante tecnologías de la Web Semántica Applications of thesauri, taxonomies and ontologies in content management

Más detalles

Tecnologías de búsqueda aplicadas a plataformas de enseñanza: Mejorando la experiencia educativa

Tecnologías de búsqueda aplicadas a plataformas de enseñanza: Mejorando la experiencia educativa Tecnologías de búsqueda aplicadas a plataformas de enseñanza: Mejorando la experiencia educativa Sergio Martín, Rosario Gil UNED (Spanish University for Distance Education) Juan del Rosal 12 28040, Madrid.

Más detalles

Ontologías y OWL. Fundamentos de la Web Semántica. Definición. Ontologías. Ontologías. DL estructurales. Pablo R. Fillottrani. DL proposicionales OWL

Ontologías y OWL. Fundamentos de la Web Semántica. Definición. Ontologías. Ontologías. DL estructurales. Pablo R. Fillottrani. DL proposicionales OWL y Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Segundo Cuatrimestre 2013 Definición Definición Definición una ontología es una especificación formal

Más detalles

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre:

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: : : lemas propios de la. lemas propios de la. lemas propios de la. lemas propios de la. lemas propios de la. lemas propios de la. lemas propios de la. 12 6 lemas propios de la. 12 6 lemas propios de la.

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

Personalización de Sistemas de Recomendación

Personalización de Sistemas de Recomendación Personalización de Sistemas de Recomendación Francisco J. García 1, Ana B. Gil 1 1 Dpto. Informática y Automática Universidad de Salamanca Facultad de Ciencias, Plaza de la Merced S/N, 37008, Spain {fgarcia,

Más detalles

ENTORNO CAD PARA LA ENSEÑANZA DE LA LÓGICA DIFUSA Y SUS APLICACIONES

ENTORNO CAD PARA LA ENSEÑANZA DE LA LÓGICA DIFUSA Y SUS APLICACIONES ENTORNO CAD PARA LA ENSEÑANZA DE LA LÓGICA DIFUSA Y SUS APLICACIONES F. J. Moreno Velo, A. Barriga, S. Sánchez-Solano, I. Baturone Instituto de Microelectrónica de Sevilla (CNM-CSIC) Avda. Reina Mercedes

Más detalles

Semántica y Consistencia de Datos: Una Trayectoria de Investigación

Semántica y Consistencia de Datos: Una Trayectoria de Investigación Semántica y Consistencia de Datos: Una Trayectoria de Investigación Leopoldo Bertossi * Resumen En este artículo describo algunos de los temas de investigación y los problemas en los que he trabajado en

Más detalles

Sistemas de Bases de Datos Federadas

Sistemas de Bases de Datos Federadas Sistemas de Bases de Datos Federadas Luis Fernando Espino Barrios Instituto Tecnológico de Costa Rica luisespino@yahoo.com Octubre 2009 Resumen: Este artículo pretende introducir conceptualmente al lector

Más detalles

PROYECTO DOCENTE ASIGNATURA: "Lógica Informática"

PROYECTO DOCENTE ASIGNATURA: Lógica Informática PROYECTO DOCENTE ASIGNATURA: "Lógica Informática" Grupo: Clases Teóricas de Lógica Informática (DOCENCIA EN INGLÉS)(948465) Titulacion: Grado en Ingeniería Informática-Ingeniería del Software Curso: 2015-2016

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

Bibliografía. [Al-Kodmany, 2000] Al-Kodmany, Kheir., Extending Geographic Information System to. 12, No.3., pp. 19-34, Summer 2000.

Bibliografía. [Al-Kodmany, 2000] Al-Kodmany, Kheir., Extending Geographic Information System to. 12, No.3., pp. 19-34, Summer 2000. Bibliografía [Al-Kodmany, 2000] Al-Kodmany, Kheir., Extending Geographic Information System to Meet Neighborhood Planning Needs: Recent Developments in the Work of the University of Illinois at Chicago,

Más detalles

PETICIÓN DE TEMA DE PROYECTO FIN DE CARRERA INGENIERÍA TÉCNICA INFORMÁTICA SISTEMAS

PETICIÓN DE TEMA DE PROYECTO FIN DE CARRERA INGENIERÍA TÉCNICA INFORMÁTICA SISTEMAS PETICIÓN DE TEMA DE PROYECTO FIN DE CARRERA INGENIERÍA TÉCNICA INFORMÁTICA SISTEMAS Título Minería de datos mediante técnicas de Swarm Intelligence. Implementación en el lenguaje de programación D Autor

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

Análisis de Herramientas CASE para uso didáctico en Diseño de Bases de Datos

Análisis de Herramientas CASE para uso didáctico en Diseño de Bases de Datos Análisis de Herramientas CASE para uso didáctico en Diseño de Bases de Datos Cecilia Belletti, Regina Motz cecibell@adinet.com.uy, motz@athenea.ort.edu.uy Facultad de Ingeniería, Universidad ORT Uruguay

Más detalles

Pruebas SQL, NoSQL y Multidispositivo

Pruebas SQL, NoSQL y Multidispositivo Pruebas SQL, NoSQL y Multidispositivo Javier Tuya Universidad de Oviedo Grupo de Investigación en Ingeniería del Software (GIIS) http://giis.uniovi.es/ Alianza Española de Innovación en Software Testing

Más detalles

Almacenes de Datos para la Web

Almacenes de Datos para la Web Almacenes de Datos para la Web Semántica Pablo de la Torre Consorcio de la Zona Franca de Cádiz - 11011, Cádiz (Spain) ptorrem@zonafrancacadiz.com Supervised by Prof. Dr. D. Rafael Corchuelo Gil Thesis

Más detalles

UNIVERSIDAD COMPLUTENSE DE MADRID UNA APROXIMACIÓN ONTOLÓGICA AL MODELADO DE CONOCIMIENTO EN LOS DOMINIOS DE PLANIFICACIÓN.

UNIVERSIDAD COMPLUTENSE DE MADRID UNA APROXIMACIÓN ONTOLÓGICA AL MODELADO DE CONOCIMIENTO EN LOS DOMINIOS DE PLANIFICACIÓN. UNIVERSIDAD COMPLUTENSE DE MADRID FACULTAD DE INFORMÁTICA Departamento de Ingeniería del Software e Inteligencia Artificial UNA APROXIMACIÓN ONTOLÓGICA AL MODELADO DE CONOCIMIENTO EN LOS DOMINIOS DE PLANIFICACIÓN.

Más detalles

Universidad Pública de Navarra. Dpto. de Ingeniería Matemática e. Informática

Universidad Pública de Navarra. Dpto. de Ingeniería Matemática e. Informática Universidad Pública de Navarra Dpto. de Ingeniería Matemática e Informática PRUEBA DE SUFICIENCIA INVESTIGADORA Memoria Programa de doctorado Doctorando Tutor Tecnologías para la Gestión distribuida de

Más detalles

Definición del modelo del negocio y del dominio utilizando Razonamiento Basado en Casos.

Definición del modelo del negocio y del dominio utilizando Razonamiento Basado en Casos. Definición del modelo del negocio y del dominio utilizando Razonamiento Basado en Casos. Autora: MSc. Martha D. Delgado Dapena. Centro de Estudios de Ingeniería de Sistemas. e-mail: marta@ceis.ispjae.edu.cu

Más detalles

Agentes móviles en SAIPE: Sistema de acceso a Información Personal desde Entornos con conectividad limitada

Agentes móviles en SAIPE: Sistema de acceso a Información Personal desde Entornos con conectividad limitada Agentes móviles en SAIPE: Sistema de acceso a Información Personal desde Entornos con conectividad limitada Jose A. Barcala, Pedro Cuesta, Alma Gómez, Juan C. González, Francisco J. Rodríguez Lenguajes

Más detalles

Extracción Automática de Conocimiento en Bases de Datos e Ingeniería del Software

Extracción Automática de Conocimiento en Bases de Datos e Ingeniería del Software Extracción Automática de Conocimiento en Bases de Datos e Ingeniería del Software Mª. José Ramírez Quintana José Hernández Orallo Programa: Programación Declarativa e Ingeniería de la Programación Objetivos

Más detalles

GUÍA DOCENTE. Entornos gráficos en. Internet

GUÍA DOCENTE. Entornos gráficos en. Internet GUÍA DOCENTE Entornos gráficos en Internet I.- DATOS INICIALES DE IDENTIFICACIÓN Nombre de la asignatura: Entornos Gráficos en Internet Carácter: Obligatoria Titulación: Máster en Sistemas y Servicios

Más detalles