Bases De Datos En El Contexto De La Web Semántica

Total Page:16

File Type:pdf, Size:1020Kb

Bases De Datos En El Contexto De La Web Semántica 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
Recommended publications
  • RDM Embedded 10-Dataflow-Datasheet
    RDMe DataFlow™ Product Data Sheet Raima Database Manager (RDM) Embedded DataFlow™ extension provides additional reliability to our time tested and dependable RDM database engine. In this DataFlow solution we have added functionality that will enable embedded system developers to develop sophisticated applications capable of moving information collected on the smallest devices up to the largest enterprise systems. Overview: In today’s world the need for the flow of information throughout the many levels of an organization is becoming even more essential to the success of a business. Tradition- ally, embedded applications have been closed systems completely isolated from the enterprise infrastructure. Typically, if data from a device is allowed into the enterprise Key New Features: the movement of the data is done via off line batch processing at periodic time Master-Slave Replication intervals. It often takes hours for these batch processes to complete, rendering the information out of date by the time it reaches key decision makers. RDM Embedded 3rd Party Database DataFlow allows for the safe real-time movement of data captured on the shop floor to Replication flow up to the enterprise providing instant actionable information to decision makers. Key Functionality: Key Benefits: Master-Slave Replication Host 1 Host 2 Host 4 Application Reliability Create applications that replicate Application data between different R R Performance e e p p l l i i c c databases on different systems, a a t t i i Efficiency In Memory o o In-Memory n n R Database E E Database e on the same system, in memory p n n l g g i c i i n n Innovation a e e t i and on disk.
    [Show full text]
  • An Overview of the Usage of Default Passwords (Extended Version)
    An Overview of the Usage of Default Passwords (extended version) Brandon Knieriem, Xiaolu Zhang, Philip Levine, Frank Breitinger, and Ibrahim Baggili Cyber Forensics Research and Education Group (UNHcFREG) Tagliatela College of Engineering University of New Haven, West Haven CT, 06516, United States fbknie1, [email protected],fXZhang, FBreitinger, [email protected] Summary. The recent Mirai botnet attack demonstrated the danger of using default passwords and showed it is still a major problem in 2017. In this study we investigated several common applications and their pass- word policies. Specifically, we analyzed if these applications: (1) have default passwords or (2) allow the user to set a weak password (i.e., they do not properly enforce a password policy). In order to understand the developer decision to implement default passwords, we raised this question on many online platforms or contacted professionals. Default passwords are still a significant problem. 61% of applications inspected initially used a default or blank password. When changing the password, 58% allowed a blank password, 35% allowed a weak password of 1 char- acter. Key words: Default passwords, applications, usage, security 1 Introduction Security is often disregarded or perceived as optional to the average consumer which can be a drawback. For instance, in October 2016 a large section of the In- ternet came under attack. This attack was perpetuated by approximately 100,000 Internet of Things (IoT) appliances, refrigerators, and microwaves which were compromised and formed the Mirai botnet. Targets of this attack included Twit- ter, reddit and The New York Times all of which shut down for hours.
    [Show full text]
  • RDM Embedded Database Dataflow Paper
    BUSINESS WHITE PAPER RDMe dataFlow with Raima Databases A Raima Inc. Business White Paper Published: February, 2010 Author: Paul Johnson Director of Marketing Copyright: Raima Inc. Abstract Today, the need for real-time data throughout the many levels of an organization is growing rapidly. The more current a company’s business intelligence information often determines how successful a business is run. Traditionally, embedded applications have been closed systems. The movement of any data collected on these devices to the company’s enterprise business systems is performed via off line batch processing at periodic intervals. This paper outlines three separate business cases applicable within three key industry market segments: Industrial Automation; Telecommunication; and Aerospace and Defense; where Raima technologies facilitate high speed data management and seamless real-time data flow between embedded devices and corporate enterprise databases. Additionally, this paper will outline (currently available upon request) a demonstration that highlights the use of the RDM embedded databases and dataFlow technologies on real-time embedded computers (devices), desktop and servers platforms. The demonstration relies on Raima technology partners’ technology from Microsoft®, Wind River®, and Green Hills® Software. This article is relative to the following versions of RDM: RDM Embedded: 9.1, 10 RDM Server: 8.2, 8.3 http://www.raima.com BUSINESS WHITEPAPER Table of Contents Introduction ................................................................................................................................................................3
    [Show full text]
  • Mitsubishi Alliance & Market Development Press Release
    PRESS RELEASE e-F@ctory Alliance partner provides embedded database for Mitsubishi iQ platform C Controller CPU Birdstep Technology’s Raima Division is a new member of the Mitsubishi Electric e-F@ctory Alliance partnership ecosystem providing embedded database technology to run on the iQ Platform’s C Controller CPU. Raima’s RDM Embedded technology provides an industrial grade database platform that allows data to be stored, managed, and accessed directly within the controller rather than via a higher-level PC database, offering huge potential for increased performance and easier system integration. Raima is the leading provider of high performance, high availability database solutions for critical real-time applications. With its RDM Embedded database technology, Raima provides a network database on a local device which has a predictable performance, unlike traditional relational databases whose performance is negatively affected at an exponential rate as the volume of data being managed increases. RDM Embedded has been successfully deployed in millions of business critical applications over the past 25 years, providing users with safe and reliable data management solutions for today’s complex interconnected devices and applications. Joining the Mitsubishi Electric e-F@ctory Alliance partnership ecosystem, Raima has released a version of RDM Embedded that runs on the C Controller CPU. Users can take advantage of both the real-time operating system, along with the C programming environment of the CPU, to customize RDM Embedded to their specific application requirements. Data can be stored in memory or on-disk on the optional compact flash memory card. Raima also provides a web-based interface through their microHTTP server, as well as a powerful replication server that allows data to be moved to and from Raima’s RDM Server database or any other 3rd party data store (such as a SCADA systems, ERP systems, enterprise database, etc).
    [Show full text]
  • Kofax Readsoft Invoices Install and Configure SQL Server Version: 6.0.2
    Kofax ReadSoft Invoices Install and Configure SQL Server Version: 6.0.2 Date: 2019-07-04 Legal Notice © 2019 Kofax. All rights reserved. Kofax is a trademark of Kofax, Inc., registered in the U.S. and/or other countries. All other trademarks are the property of their respective owners. No part of this publication may be reproduced, stored, or transmitted in any form without the prior written permission of Kofax. 2 Table of Contents Legal Notice...................................................................................................................................................2 Chapter 1: Before installation....................................................................................................................4 Knowledge of your Windows server and SQL Server is required..................................................... 4 Requirements......................................................................................................................................4 Chapter 2: Recommendations when installing Microsoft SQL Server with Kofax products............... 6 Additional things to consider.............................................................................................................. 6 Chapter 3: Setting up SQL Server and SQL Server Express (2008, 2008 R2)...................................... 7 Chapter 4: Setting up SQL Server 2012 SP1/2014/2016......................................................................... 9 Chapter 5: Configuring SQL Server........................................................................................................11
    [Show full text]
  • Compass Server 3.0 Developer's Guide
    World Wide Web security URLmerchant systemChat community system server navigator TCP/IP HTML Publishing Personal Compass Server 3.0 Developer’s Guide Inter ww Proxy SSL Mozilla IStore Publishing Internet secure sockets layer mail encryption HTMLhttp://www comp.syselectronic commerce JavaScript directory server news certificate Proxy Netscape Communications Corporation (“Netscape”) and its licensors retain all ownership rights to the software programs offered by Netscape (referred to herein as “Software”) and related documentation. Use of the Software and related documentation is governed by the license agreement accompanying the Software and applicable copyright law. Your right to copy this documentation is limited by copyright law. Making unauthorized copies, adaptations, or compilation works is prohibited and constitutes a punishable violation of the law. Netscape may revise this documentation from time to time without notice. THIS DOCUMENTATION IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND. IN NO EVENT SHALL NETSCAPE BE LIABLE FOR ANY LOSS OF PROFITS, LOSS OF BUSINESS, LOSS OF USE OR DATA, INTERRUPTION OF BUSINESS, OR FOR INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND, ARISING FROM ANY ERROR IN THIS DOCUMENTATION. The Software and documentation are copyright © 1997 Netscape Communications Corporation. All rights reserved. The Software includes encryption software from RSA Data Security, Inc. Copyright © 1994, 1995 RSA Data Security, Inc. All rights reserved. Portions of the Software include technology used under license from Verity, Inc. and are copyrighted. All rights reserved. The Harvest software portion of the Software was developed by the Internet Research Task Force Research Group on Resource Discovery (IRTF-RD). Copyright © 1994-1995 Mic Bowman of Transarc Corporation, Peter Danzig of the University of Southern California, Darren R.
    [Show full text]
  • Kofax Readsoft Invoices Install and Configure SQL Server Version: 6.0.3
    Kofax ReadSoft Invoices Install and Configure SQL Server Version: 6.0.3 Date: 2020-04-23 Legal Notice © 2020 Kofax. All rights reserved. Kofax is a trademark of Kofax, Inc., registered in the U.S. and/or other countries. All other trademarks are the property of their respective owners. No part of this publication may be reproduced, stored, or transmitted in any form without the prior written permission of Kofax. 2 Table of Contents Legal Notice...................................................................................................................................................2 Chapter 1: Before installation....................................................................................................................4 Knowledge of your Windows server and SQL Server is required..................................................... 4 Requirements......................................................................................................................................4 Chapter 2: Recommendations when installing Microsoft SQL Server with Kofax products............... 6 Additional things to consider.............................................................................................................. 6 Chapter 3: Setting up SQL Server and SQL Server Express (2008, 2008 R2)...................................... 7 Chapter 4: Setting up SQL Server 2012 SP1/2014/2016/2017.................................................................9 Chapter 5: Configuring SQL Server........................................................................................................11
    [Show full text]
  • FORMS, INVOICES, REPORTER Installing and Configuring Microsoft SQL Server Version: All
    FORMS, INVOICES, REPORTER Installing and Configuring Microsoft SQL Server Version: All Written by: Product Knowledge, R&D Date: March 2017 © 2017 Lexmark International Technology, S.A. All rights reserved. Lexmark is a trademark of Lexmark International Technology, S.A., or its subsidiaries, registered in the U.S. and/or other countries. All other trademarks are the property of their respective owners. No part of this publication may be reproduced, stored, or transmitted in any form without the prior written permission of Lexmark. Installing and Configuring Microsoft SQL Server Table of Contents Overview ...................................................................................................................................................... 4 Before installation ...................................................................................................................................... 4 Requirements ............................................................................................................................................ 4 Recommendations when installing SQL with ReadSoft products ............................................................. 5 Setting up SQL Server and SQL Server Express (2008, 2008 R2) ......................................................... 6 Setting up SQL Server 2012 SP1 or SQL Server 2014 ............................................................................. 8 Configuring SQL Server ............................................................................................................................
    [Show full text]
  • Optimizing RDM Server Performance
    TECHNICAL WHITE PAPER Optimizing RDM Server Performance A Raima Inc. Technical Whitepaper Published: August, 2008 Author: Paul Johnson Director of Marketing Copyright: Raima Inc., All rights reserved Abstract This article is a first in a series that will discuss ways that users can boost the performance of their RDM-based application. For this article, the topic covers suggested ways to modify the initialization parameters, achieving higher performance without having to modify your application code. This article is relative to the following versions of RDM: RDM Server: 6.0, 6.1, 7.0, 8.0, and 8.1 http://www.raima.com Technical White Paper Contents Abstract ......................................................................................................................................................................1 Part One: Runtime Ini Settings ...................................................................................................................................4 Background .............................................................................................................................................................4 Application Design ..............................................................................................................................................4 Application Architecture.....................................................................................................................................4 Database Design .................................................................................................................................................4
    [Show full text]
  • 5.9 Citrix Metaframe Presentation Server
    IBM Front cover Deploying Citrix MetaFrame on IBM Eserver BladeCenter withh IBM FAStT Storage Supersizing the IBM Eserver BladeCenter with IBM FAStT600 Implementing suggested configurations for Citrix MetaFrame Installing and configuring Citrix MetaFrame on IBM Eserver BladeCenter and IBM FAStT600 Rufus Credle Raymond Leung ibm.com/redbooks Redpaper International Technical Support Organization Deploying Citrix MetaFrame on IBM Eserver BladeCenter with IBM FAStT Storage September 2004 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. Third Edition (September 2004) This edition applies to IBM Eserver BladeCenter (8677-1xx), IBM Eserver BladeCenter HS20 (8678-21x and 8678-41x), and Citrix MetaFrame Presentation Server 3.0. © Copyright International Business Machines Corporation 2002, 2004. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix The team that wrote this Redpaper . .x Become a published author . xi Comments welcome. xii Chapter 1. Introduction to IBM eServer BladeCenter and its advantages . 1 1.1 Introduction to the blade server technology . 2 1.1.1 IBM eServer™ BladeCenter and BladeCenter HS20 and HS40 features. 2 1.2 Technical overview . 3 1.2.1 IBM eServer BladeCenter chassis . 3 1.2.2 IBM eServer BladeCenter HS20 . 6 1.2.3 IBM eServer BladeCenter HS40 . 9 1.2.4 IBM eServer BladeCenter Management Module . 10 1.2.5 IBM eServer BladeCenter Power Supply Module . 11 1.2.6 IBM eServer BladeCenter blowers . 13 1.2.7 IBM eServer BladeCenter 4-Port Ethernet switch module .
    [Show full text]
  • Database Management Systems Ebooks for All Edition (
    Database Management Systems eBooks For All Edition (www.ebooks-for-all.com) PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sun, 20 Oct 2013 01:48:50 UTC Contents Articles Database 1 Database model 16 Database normalization 23 Database storage structures 31 Distributed database 33 Federated database system 36 Referential integrity 40 Relational algebra 41 Relational calculus 53 Relational database 53 Relational database management system 57 Relational model 59 Object-relational database 69 Transaction processing 72 Concepts 76 ACID 76 Create, read, update and delete 79 Null (SQL) 80 Candidate key 96 Foreign key 98 Unique key 102 Superkey 105 Surrogate key 107 Armstrong's axioms 111 Objects 113 Relation (database) 113 Table (database) 115 Column (database) 116 Row (database) 117 View (SQL) 118 Database transaction 120 Transaction log 123 Database trigger 124 Database index 130 Stored procedure 135 Cursor (databases) 138 Partition (database) 143 Components 145 Concurrency control 145 Data dictionary 152 Java Database Connectivity 154 XQuery API for Java 157 ODBC 163 Query language 169 Query optimization 170 Query plan 173 Functions 175 Database administration and automation 175 Replication (computing) 177 Database Products 183 Comparison of object database management systems 183 Comparison of object-relational database management systems 185 List of relational database management systems 187 Comparison of relational database management systems 190 Document-oriented database 213 Graph database 217 NoSQL 226 NewSQL 232 References Article Sources and Contributors 234 Image Sources, Licenses and Contributors 240 Article Licenses License 241 Database 1 Database A database is an organized collection of data.
    [Show full text]
  • Deployment Overview
    Deployment Overview Orchestria Active Policy Management Version 6.0 Copyrights Copyright ©2001-2008 Orchestria Limited. All rights reserved. US Patent 7,333,956. Other US and international patents granted or pending. “Orchestria” and the conductor device are registered trademarks of Orchestria Corporation. Copyright in and ownership of this manual is and shall at all times remain in Orchestria. No part of this manual may be reproduced without the prior written permission of Orchestria and the contents of this manual are and shall remain confidential. The delivery of this manual shall in no circumstances imply that the information contained herein about Orchestria Active Policy Management (APM) is in the public domain. Accordingly, disclosure of the contents of this manual or any part thereof to a third party will constitute a breach of the confidentiality provisions of any agreement for the use of Orchestria APM. Optional Content Search and Agent technology used under license from and copyright ©2007 FAST Search and Transfer International AS. Outside In® Content Access Copyright ©1991, 2007 Oracle Corporation. Disclaimer Every effort has been made to ensure that this document accurately describes the operation of Orchestria APM. However, Orchestria does not accept any responsibility for the consequences of any discrepancies between the description of Orchestria APM contained in this manual and the Orchestria APM system as implemented. Orchestria also reserves the right to make amendments to the contents of this manual from time to time to reflect changes made to the specification of Orchestria APM or for any other reason. Trademarks Adobe and FrameMaker are registered trademarks of Adobe Systems Incorporated.
    [Show full text]