David Carral
Dresden University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by David Carral.
Ontology Engineering with Ontology Design Patterns | 2016
Karl Hammar; Eva Blomqvist; David Carral; Marieke van Erp; Antske Fokkens; Aldo Gangemi; Willem Robert van Hage; Pascal Hitzler; Krzysztof Janowicz; Nazifa Karima; Adila Krisnadhi; Tom Narock; Roxane Segers; Monika Solanki; Vojtech Svátek
This chapter lists and discusses open challenges for the ODP community in the coming years, both in terms of research questions that will need be answered, and in terms of tooling and infrastructur ...
international joint conference on artificial intelligence | 2017
David Carral; Irina Dragoste; Markus Krötzsch
The restricted chase is a sound and complete algorithm for conjunctive query answering over ontologies of disjunctive existential rules. We develop acyclicity conditions to ensure its termination. Our criteria cannot always detect termination (the problem is undecidable), and we develop the first cyclicity criteria to show non-termination of the restricted chase. Experiments on real-world ontologies show that our acyclicity notions improve significantly over known criteria.
international joint conference on automated reasoning | 2018
Jacopo Urbani; Markus Krötzsch; Ceriel J. H. Jacobs; Irina Dragoste; David Carral
We extend the Datalog engine VLog to develop a column-oriented implementation of the skolem and the restricted chase – two variants of a sound and complete algorithm used for model construction over theories of existential rules. We conduct an extensive evaluation over several data-intensive theories with millions of facts and thousands of rules, and show that VLog can compete with the state of the art, regarding runtime, scalability, and memory efficiency.
european semantic web conference | 2017
Md. Kamruzzaman Sarker; Adila Krisnadhi; David Carral; Pascal Hitzler
It has been argued that it is much easier to convey logical statements using rules rather than OWL (or description logic (DL)) axioms. Based on recent theoretical developments on transformations between rules and DLs, we have developed ROWLTab, a Protege plugin that allows users to enter OWL axioms by way of rules; the plugin then automatically converts these rules into OWL 2 DL axioms if possible, and prompts the user in case such a conversion is not possible without weakening the semantics of the rule. In this paper, we present ROWLTab, together with a user evaluation of its effectiveness compared to entering axioms using the standard Protege interface. Our evaluation shows that modeling with ROWLTab is much quicker than the standard interface, while at the same time, also less prone to errors for hard modeling tasks.
international conference on database theory | 2018
David Carral; Markus Krötzsch; Maximilian Marx; Ana Ozaki; Sebastian Rudolph
Conjunctive query answering over databases with constraints – also known as (tuple-generating) dependencies – is considered a central database task. To this end, several versions of a construction called chase have been described. Given a set Sigma of dependencies, it is interesting to ask which constraints not contained in Sigma that are initially satisfied in a given database instance are preserved when computing a chase over Sigma. Such constraints are an example for the more general class of incidental constraints, which when added to Sigma as new dependencies do not affect certain answers and might even speed up query answering. After formally introducing incidental constraints, we show that deciding incidentality is undecidable for tuple-generating dependencies, even in cases for which query entailment is decidable. For dependency sets with a finite universal model, the core chase can be used to decide incidentality. For the infinite case, we propose the stable chase, which generalises the core chase, and study its relation to incidental constraints.
international semantic web conference | 2017
David Carral; Irina Dragoste; Markus Krötzsch
The disjunctive skolem chase is a sound and complete (albeit non-terminating) algorithm that can be used to solve conjunctive query answering over DL ontologies and programs with disjunctive existential rules. Even though acyclicity notions can be used to ensure chase termination for a large subset of real-world knowledge bases, the complexity of reasoning over acyclic theories still remains high. Hence, we study several restrictions which not only guarantee chase termination but also ensure polynomiality. We include an evaluation that shows that almost all acyclic DL ontologies do indeed satisfy these general restrictions.
Description Logics | 2014
David Carral; Cristina Feier; Ana Armas Romero; Bernardo Cuenca-Grau; Pascal Hitzler; Ian Horrocks
international semantic web conference | 2016
Md. Kamruzzaman Sarker; David Carral; Adila Krisnadhi; Pascal Hitzler
WOP | 2015
David Carral; Michelle Cheatham; Sünje Dallmeier-Tiessen; Patricia Herterich; Michael Hildreth; Pascal Hitzler; Adila Krisnadhi; K. Lassila-Perini; Elizabeth Sexton-Kennedy; Charles F. Vardeman; G. Watts
owl: experiences and directions | 2014
David Carral; Adila Krisnadhi; Sebastian Rudolph; Pascal Hitzler