Database Optimization Techniques for Semantic Queries

International audience Techniques for efficiently managing Semantic Web data have attracted significant interest from the data management and knowledge representation communities. In particular, as RDF is the most widely used model for Semantic Web data, a great deal of effort has been invested, esp...

Full description

Bibliographic Details
Main Author: Manolescu, Ioana
Other Authors: Laboratoire de Recherche en Informatique (LRI), Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS), Database optimizations and architectures for complex large data (OAK), Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Inria Saclay - Ile de France, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
Format: Conference Object
Language:English
Published: HAL CCSD 2015
Subjects:
DML
Online Access:https://hal.inria.fr/hal-01179477
https://hal.inria.fr/hal-01179477/document
https://hal.inria.fr/hal-01179477/file/keynote.pdf
id ftuniparissaclay:oai:HAL:hal-01179477v1
record_format openpolar
spelling ftuniparissaclay:oai:HAL:hal-01179477v1 2023-05-15T16:02:09+02:00 Database Optimization Techniques for Semantic Queries Manolescu, Ioana Laboratoire de Recherche en Informatique (LRI) Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS) Database optimizations and architectures for complex large data (OAK) Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Inria Saclay - Ile de France Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria) Gaeta, Italy 2015-06-14 https://hal.inria.fr/hal-01179477 https://hal.inria.fr/hal-01179477/document https://hal.inria.fr/hal-01179477/file/keynote.pdf en eng HAL CCSD hal-01179477 https://hal.inria.fr/hal-01179477 https://hal.inria.fr/hal-01179477/document https://hal.inria.fr/hal-01179477/file/keynote.pdf info:eu-repo/semantics/OpenAccess SEBD (Sistemi Evolutivi di Basi di Dati) Sistemi Evolutivi di Basi di Dati (SEBD) https://hal.inria.fr/hal-01179477 Sistemi Evolutivi di Basi di Dati (SEBD), Jun 2015, Gaeta, Italy http://sebd2015.dia.uniroma3.it Semantic Web Databases Query Optimization ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.3: Query languages ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.0: Data description languages (DDL) ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.1: Data manipulation languages (DML) [INFO.INFO-DB]Computer Science [cs]/Databases [cs.DB] info:eu-repo/semantics/conferenceObject Conference papers 2015 ftuniparissaclay 2023-04-03T12:39:36Z International audience Techniques for efficiently managing Semantic Web data have attracted significant interest from the data management and knowledge representation communities. In particular, as RDF is the most widely used model for Semantic Web data, a great deal of effort has been invested, especially in the database community, into algorithms and tools for efficient RDF query evaluation. Semantic Web data can be seen as a colection of facts enriched with ontological schemas, or semantic constraints, based on which reasoning can be applied to infer new information. Taking into account this implicit information is required in order to produce complete answers to queries. The difficulty in doing so depends on the expressive power of the constraints being used to describe the semantics of the data. One of the simplest constraint languages currently used in conjunction with RDF databases is RDF Schema (RDFS, in short), whose core consists of the rdfs:subClassOf, rdfs:subPropertyOf, rdfs:domain and rdfs:range predefined predicates, which allow characterizing the relationships between classes (unary relations) and properties (binary relations). More expressive formal constraints languages can be found in the DL-Lite family [6], the Datalog ± dialect [5] etc. The literature provides two classes of techniques for implementing reasoning , namely query reformulation and database saturation. The former consists of compiling the constraints into the query, making it syntactically more complex , while the latter compiles the constraints into the data, i.e., it adds all the consequences of the facts and the constraints to the database. The performance of these techniques depends on the expressive power of the ontological schema language, as well as on the characteristics of the data and queries. While saturation appears simple and robust, it is not always feasible and it may also perform poorly, especially in a distributed setting. Efficient query answering through FOL reformulation This talk describes some of our ... Conference Object DML Archives ouvertes de Paris-Saclay
institution Open Polar
collection Archives ouvertes de Paris-Saclay
op_collection_id ftuniparissaclay
language English
topic Semantic Web
Databases
Query Optimization
ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.3: Query languages
ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.0: Data description languages (DDL)
ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.1: Data manipulation languages (DML)
[INFO.INFO-DB]Computer Science [cs]/Databases [cs.DB]
spellingShingle Semantic Web
Databases
Query Optimization
ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.3: Query languages
ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.0: Data description languages (DDL)
ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.1: Data manipulation languages (DML)
[INFO.INFO-DB]Computer Science [cs]/Databases [cs.DB]
Manolescu, Ioana
Database Optimization Techniques for Semantic Queries
topic_facet Semantic Web
Databases
Query Optimization
ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.3: Query languages
ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.0: Data description languages (DDL)
ACM: H.: Information Systems/H.2: DATABASE MANAGEMENT/H.2.3: Languages/H.2.3.1: Data manipulation languages (DML)
[INFO.INFO-DB]Computer Science [cs]/Databases [cs.DB]
description International audience Techniques for efficiently managing Semantic Web data have attracted significant interest from the data management and knowledge representation communities. In particular, as RDF is the most widely used model for Semantic Web data, a great deal of effort has been invested, especially in the database community, into algorithms and tools for efficient RDF query evaluation. Semantic Web data can be seen as a colection of facts enriched with ontological schemas, or semantic constraints, based on which reasoning can be applied to infer new information. Taking into account this implicit information is required in order to produce complete answers to queries. The difficulty in doing so depends on the expressive power of the constraints being used to describe the semantics of the data. One of the simplest constraint languages currently used in conjunction with RDF databases is RDF Schema (RDFS, in short), whose core consists of the rdfs:subClassOf, rdfs:subPropertyOf, rdfs:domain and rdfs:range predefined predicates, which allow characterizing the relationships between classes (unary relations) and properties (binary relations). More expressive formal constraints languages can be found in the DL-Lite family [6], the Datalog ± dialect [5] etc. The literature provides two classes of techniques for implementing reasoning , namely query reformulation and database saturation. The former consists of compiling the constraints into the query, making it syntactically more complex , while the latter compiles the constraints into the data, i.e., it adds all the consequences of the facts and the constraints to the database. The performance of these techniques depends on the expressive power of the ontological schema language, as well as on the characteristics of the data and queries. While saturation appears simple and robust, it is not always feasible and it may also perform poorly, especially in a distributed setting. Efficient query answering through FOL reformulation This talk describes some of our ...
author2 Laboratoire de Recherche en Informatique (LRI)
Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)
Database optimizations and architectures for complex large data (OAK)
Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Université Paris-Sud - Paris 11 (UP11)-CentraleSupélec-Centre National de la Recherche Scientifique (CNRS)-Inria Saclay - Ile de France
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)
format Conference Object
author Manolescu, Ioana
author_facet Manolescu, Ioana
author_sort Manolescu, Ioana
title Database Optimization Techniques for Semantic Queries
title_short Database Optimization Techniques for Semantic Queries
title_full Database Optimization Techniques for Semantic Queries
title_fullStr Database Optimization Techniques for Semantic Queries
title_full_unstemmed Database Optimization Techniques for Semantic Queries
title_sort database optimization techniques for semantic queries
publisher HAL CCSD
publishDate 2015
url https://hal.inria.fr/hal-01179477
https://hal.inria.fr/hal-01179477/document
https://hal.inria.fr/hal-01179477/file/keynote.pdf
op_coverage Gaeta, Italy
genre DML
genre_facet DML
op_source SEBD (Sistemi Evolutivi di Basi di Dati)
Sistemi Evolutivi di Basi di Dati (SEBD)
https://hal.inria.fr/hal-01179477
Sistemi Evolutivi di Basi di Dati (SEBD), Jun 2015, Gaeta, Italy
http://sebd2015.dia.uniroma3.it
op_relation hal-01179477
https://hal.inria.fr/hal-01179477
https://hal.inria.fr/hal-01179477/document
https://hal.inria.fr/hal-01179477/file/keynote.pdf
op_rights info:eu-repo/semantics/OpenAccess
_version_ 1766397749147729920