Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael Meier 0002

dblp:m/MichaelMeier2 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2014
0000-0002-8443-7618ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 5 · 3 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
3 papers
Query processing and optimization · 53% Database theory · 47%
Artificial intelligence
1 paper
Question answering and dialogue systems · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
query rewriting
0.322014
The backchase revisited · VLDB J. 2014
Semantic query optimization in the presence of types · PODS 2010
Query processing and optimization › semantic query processing
semantic query optimization
0.112010
Semantic query optimization in the presence of types · PODS 2010
Database theory › data dependencies › chase procedure
chase termination
0.112009
On Chase Termination Beyond Stratification · Proc. VLDB Endow. 2009
Database theory › dependency theory
implication problem
0.112009
On Chase Termination Beyond Stratification · Proc. VLDB Endow. 2009
Database theory
query containment
0.112014
The backchase revisited · VLDB J. 2014
Natural language and speech › Question answering and dialogue systems
knowledge base question answering
0.012009
On Chase Termination Beyond Stratification · Proc. VLDB Endow. 2009

Methods — techniques the papers use, named apart from their topics

t-hierarchy · 0.2safety condition · 0.2inductive restriction · 0.2chase · 0.1
YearPublicationVenuePosition
2014 The backchase revisited
Michael Meier 0002
VLDB J.1
2013 Semantic query optimization in the presence of types
Michael Meier 0002, Michael Schmidt 0002, Fang Wei-Kleiner, Georg Lausen
J. Comput. Syst. Sci.1
2010 Foundations of SPARQL query optimization
abstract
We study fundamental aspects related to the efficient processing of the SPARQL query language for RDF, proposed by the W3C to encode machine-readable information in the Semantic Web. Our key contributions are (i) a complete complexity analysis for all operator fragments of the SPARQL query language, which -- as a central result -- shows that the SPARQL operator Optional alone is responsible for the PSpace-completeness of the evaluation problem, (ii) a study of equivalences over SPARQL algebra, including both rewriting rules like filter and projection pushing that are well-known from relational algebra optimization as well as SPARQL-specific rewriting schemes, and (iii) an approach to the semantic optimization of SPARQL queries, built on top of the classical chase algorithm. While studied in the context of a theoretically motivated set semantics, almost all results carry over to the official, bag-based semantics and therefore are of immediate practical relevance.
Michael Schmidt 0002, Michael Meier 0002, Georg Lausen
ICDT2
2010 Semantic query optimization in the presence of types
abstract
Both semantic and type-based query optimization rely on the idea that queries often exhibit non-trivial rewritings if the state space of the database is restricted. Despite their close connection, these two problems to date have always been studied separately. We present a unifying, logic-based framework for query optimization in the presence of data dependencies and type information. It builds upon the classical chase algorithm and extends existing query minimization techniques to considerably larger classes of queries and dependencies. In particular, our setting requires chasing conjunctive queries (possibly with union and negation) in the presence of dependencies containing negation and disjunction. We study the applicability of the chase in this setting, develop novel conditions that guarantee its termination, identify fragments for which minimal query computation is always possible (w.r.t. a generic cost function), and investigate the complexity of related decision problems.
Michael Meier 0002, Michael Schmidt 0002, Fang Wei-Kleiner, Georg Lausen
PODS1
2009 On Chase Termination Beyond Stratification
abstract
We study the termination problem of the chase algorithm, a central tool in various database problems such as the constraint implication problem, Conjunctive Query optimization, rewriting queries using views, data exchange, and data integration. The basic idea of the chase is, given a database instance and a set of constraints as input, to fix constraint violations in the database instance. It is well-known that, for an arbitrary set of constraints, the chase does not necessarily terminate (in general, it is even undecidable if it does or not). Addressing this issue, we review the limitations of existing sufficient termination conditions for the chase and develop new techniques that allow us to establish weaker sufficient conditions. In particular, we introduce two novel termination conditions called safety and inductive restriction , and use them to define the so-called T-hierarchy of termination conditions. We then study the interrelations of our termination conditions with previous conditions and the complexity of checking our conditions. This analysis leads to an algorithm that checks membership in a level of the T -hierarchy and accounts for the complexity of termination conditions. As another contribution, we study the problem of data-dependent chase termination and present sufficient termination conditions w.r.t. fixed instances. They might guarantee termination although the chase does not terminate in the general case. As an application of our techniques beyond those already mentioned, we transfer our results into the field of query answering over knowledge bases where the chase on the underlying database may not terminate, making existing algorithms applicable to broader classes of constraints.
Michael Meier 0002, Michael Schmidt 0002, Georg Lausen
Proc. VLDB Endow.1
2008 SPARQLing constraints for RDF
abstract
The goal of the Semantic Web is to support semantic interoperability between applications exchanging data on the web. The idea heavily relies on data being made available in machine readable format, using semantic markup languages. In this regard, the W3C has standardized RDF as the basic markup language for the Semantic Web. In contrast to relational databases, where data relationships are implicitly given by schema information as well as primary and foreign key constraints, relationships in semantic markup languages are made explicit. When mapping relational data into RDF, it is desirable to maintain the information implied by the origin constraints. As an improvement over existing approaches, our scheme allows for translating conventional databases into RDF without losing general constraints and vital key information. As much as in the relational model, those information are indispensable for data consistency and, as shown by example, can serve as a basis for semantic query optimization. We underline the practicability of our approach by showing that SPARQL, the most popular query language for RDF, can be used as a constraint language, akin to SQL in the relational context. As a theoretical contribution, we also discuss satisfiability for interesting classes of constraints and combinations thereof. 1.
Georg Lausen, Michael Meier 0002, Michael Schmidt 0002
EDBT2