Publicado el 6 de Abril del 2018
777 visualizaciones desde el 6 de Abril del 2018
4,8 MB
101 paginas
Creado hace 11a (01/01/2013)
Universitat Oberta de Catalunya
BASES DE DATOS
EN EL CONTEXTO
DE LA WEB
SEMÁNTICA
Comparativa entre SGBD orientados a la Web
Semántica
Raul Fernandez-Santa Cruz Jiménez
Consultor: Sinuhé Ángel Arroyo Gómez
TFC: BASES DE DATOS EN EL CONTEXTO DE LA WEB SEMÁNTICA
Raul Fernandez-Santa Cruz Jiménez 2012-2013 ©
Tabla de contenido
1.1 Objetivo del presente TFC. .............................................................................................4
2. La web semántica ..................................................................................................................5
2.1 Antecedentes .......................................................................................................................5
2.2 Limitaciones de la actual web. ............................................................................................7
2.3 Definición y objetivos de la Web Semántica. .....................................................................8
2.4 Barreras actuales en el desarrollo y avance de la Web Semántica. ...................................14
3. SGBD Semánticos ...............................................................................................................16
3.1 ¿Qué son y cuáles son los más aptos para la Web Semántica? .........................................16
3.2. Elección de SGBD nativa vs SGBD habilitado. ..............................................................18
3.3 Almacenamiento, manipulación y recuperación SGBD semánticos. ................................19
3.3.1 Almacenamiento de conocimiento .................................................................................19
3.3.2 Manipulación de datos ...................................................................................................19
3.3.3 Recuperación de información .........................................................................................20
3.4. Consideraciones en la elección de un SGBD en sistemas semánticos .............................23
3.4.1 Desventajas de bases de datos nativas XML ..................................................................23
3.4.2 Desventajas de usar bases de datos no nativas ...............................................................24
4. Comparativa entre sistemas .................................................................................................25
4.1 Virtuoso .............................................................................................................................25
4.1.1 Introducción a Virtuoso ..................................................................................................25
4.1.2 Características ................................................................................................................29
4.1.3. Almacenamiento interno de la información en Virtuoso .............................................30
4.1.4. Ventajas e inconvenientes .............................................................................................30
4.2 eXist ..................................................................................................................................32
4.2.1 Introducción a eXist .......................................................................................................32
4.2.2 Características ................................................................................................................33
4.2.3 Ventajas e inconvenientes ..............................................................................................34
4.3 IBM Db2 ...........................................................................................................................35
4.3.1 Introducción a IBM Db2 ................................................................................................35
4.3.2 Características ................................................................................................................35
4.3.3 Ventajas e inconvenientes ..............................................................................................36
4.4. HAWK .............................................................................................................................37
4.4.1 Introducción a HAWK / DLDB-OWL ...........................................................................37
4.4.2 Características ................................................................................................................38
4.4.3 Ventajas e inconvenientes ..............................................................................................38
4.5. Apache Jena ......................................................................................................................39
4.5.1 Introducción a Apache Jena ...........................................................................................39
TFC: BASES DE DATOS EN EL CONTEXTO DE LA WEB SEMÁNTICA
Raul Fernandez-Santa Cruz Jiménez 2012-2013 ©
4.5.2 Características ................................................................................................................39
4.6 Sesame ...............................................................................................................................40
4.6.1 Introducción a Sesame....................................................................................................40
4.6.2 Características ................................................................................................................41
4.7 Oracle ................................................................................................................................42
4.7.1 Introducción a Oracle .....................................................................................................42
4.7.2 Características ................................................................................................................43
4.7.3 Ventajas e inconvenientes ..............................................................................................43
4.8 Ontotext - OWLIM ............................................................................................................44
4.8.1 Introducción a Ontotext ..................................................................................................44
4.8.2. Descripción del sistema .................................................................................................44
4.8.3. Versiones disponibles. ...................................................................................................45
4.8.5. Características ...............................................................................................................45
4.8.6. Almacenamiento interno en OWLIM............................................................................46
4.8.7. Instalación. ....................................................................................................................47
4.8.8. Configuración y ejecución.............................................................................................47
4.8.9. Casos de éxito ................................................................................................................55
4.8.9.1. Webs de eventos deportivos ..............................................................................55
4.8.9.2. Aplicaciones de Ciencias de la Vida .................................................................55
4.8.9.3. Administración de datos enlazados ...................................................................56
4.8.9.4.
Integración en herramientas de tecnología Semántica.......................................56
4.8.9.5.
Proyectos de investigación ................................................................................56
5 Análisis del sistema OpenLink Virtuoso Universal Server .................................................57
5.1
Proceso de instalación. .................................................................................................57
5.2 Configuración y chequeo de la instalación. ..................................................................66
5.2.1
Interactive SQL .....................................................................................................66
5.3
Primeros pasos con Virtuoso ........................................................................................68
5.3.1 Administración de sistema con Conductor ............................................................68
5.3.2 Realizando consultas con Conductor ....................................................................73
5.4 Ventajas e inconvenientes observadas ..........................................................................80
5.5 Casos de éxito ...............................................................................................................81
6
Pruebas de rendimiento .......................................................................................................81
6.1
Pruebas de stress entre OWLIM y Virtuoso. ................................................................81
6.1.1
The Lehigh University Benchmark (LUBM) ........................................................81
6.1.2
The University Ontology Benchmark (UOBM) benchmark .................................82
6.1.3 Nottingham Trent University ................................................................................82
6.1.4 Berlín SPARQL Benchmark (BSBM) ..................................................................86
TFC: BASES DE DATOS EN EL CONTEXTO DE LA WEB SEMÁNTICA
Raul Fernandez-Santa Cruz Jiménez 2012-2013 ©
6.1.5
Purdue University Benchmark .....................................................
Comentarios de: Bases de datos en el contexto de la web semántica (0)
No hay comentarios