VLDB 2026 Research / reviewers in the wild / expert
Magdalena Ortiz 0001
dblp:71/3644 · also Maria Magdalena Ortiz de la Fuente
· DBLP profile ↗
59ranked-venue papers
9as first author
14since 2021 · last 2026
0000-0002-2344-9658ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 44 · 7 first-author · 10 since 2021Theory of computation · 23 · 4 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 22 · 4 first-author · 2 since 2021Databases, data management, data science and information retrieval · 8 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Static Analysis of Recursive SHACLabstractSHACL (Shapes Constraint Language) expresses constraints on RDF data by means of so-called shapes. The central service is validation: verifying whether a data graph complies with a SHACL specification, but there are no static analysis services to compare specifications. In this paper, we study the following problem: decide whether all graphs that validate one SHACL document also validate another. Unlike previous works that have considered the implication of shape expressions only, we consider specifications comprising shape definitions and targets. We show that containment is undecidable under the supported and the stable model semantics, even for the fragment that uses the description logic ALCIO for shape expressions. Under the well-founded semantics, in contrast, it is decidable in single exponential time. Our key technical contributions are a translation of SHACL under well-founded semantics into the full hybrid mu-calculus, revealing a novel link between shape validation and fixed point modal logic, and a worst-case optimal automata-based decision procedure. Anouk Oudshoorn, Magdalena Ortiz 0001, Mantas Simkus |
KR | 2 |
| 2026 | SHACL validation in the presence of ontologies: Semantics and rewriting techniques
Anouk Oudshoorn, Magdalena Ortiz 0001, Mantas Simkus |
Artif. Intell. | 2 |
| 2025 | Towards Practicable Algorithms for Rewriting Graph Queries Beyond DL-Lite
Bianca Loehnert, Nikolaus Augsten, Cem Okulmus, Magdalena Ortiz 0001 |
ESWC (1) | 4 |
| 2025 | Towards Practicable Defeasible Reasoning for ABoxes
Jonas Philipp Haldimann, Magdalena Ortiz 0001, Mantas Simkus |
JELIA (1) | 2 |
| 2025 | Expressive Description Logics with Rich Yet Affordable Numeric ConstraintsabstractDescription Logics (DLs) excel at representing structured knowledge in several application domains, but fall very short when it comes to reasoning about their numeric aspects. We consider the expressive DL ALCHOIQ with closed predicates and extend it with features ranging over user-specified finite numeric intervals, feature assertions, and local additive constraints on feature values. We illustrate the power of this language for describing problems that involve ontological and numeric reasoning and study reasoning problems that go beyond satisfiability, such as finding models that minimize some costs. We show that these additional numeric modeling and reasoning capabilities can be accommodated by extending a standard reasoning technique for ALCHOIQ using linear inequalities, and the extension does not necessarily increase the worst-case computational cost. Federica Di Stefano 0001, Sanja Lukumbuzya, Magdalena Ortiz 0001, Mantas Simkus |
KR | 3 |
| 2025 | Minimal Model Reasoning in Description Logics: Don't Try This at Home!abstractReasoning with minimal models has always been at the core of many knowledge representation techniques, but we still have only a limited understanding of this problem in Description Logics (DLs). Minimization of some selected predicates---letting the remaining predicates vary or be fixed, as proposed in circumscription---has been explored and exhibits high complexity. The case of `pure' minimal models, where the extension of all predicates must be minimal, has remained largely uncharted. We address this problem in popular DLs and obtain surprisingly negative results: concept satisfiability in minimal models is undecidable already for EL. This undecidability also extends to a very restricted fragment of tuple-generating dependencies. To regain decidability, we impose acyclicity conditions on the TBox that bring the worst-case complexity below double exponential time and allow us to establish a connection with the recently studied pointwise circumscription; we also derive results in data complexity. We conclude with a brief excursion to the DL-Lite family, where a positive result was known for DL-Lite_core, but our investigation establishes ExpSpace-hardness already for its extension DL-Lite_horn. Federica Di Stefano 0001, Quentin Manière, Magdalena Ortiz 0001, Mantas Simkus |
KR | 3 |
| 2025 | SHACL Validation Under Graph Updates
Shqiponja Ahmetaj, George Konstantinidis 0001, Magdalena Ortiz 0001, Paolo Pareti, Mantas Simkus |
ISWC (1) | 3 |
| 2024 | Datalog rewritability and data complexity of ALCHOIQ with closed predicatesabstractWe study the relative expressiveness of ontology-mediated queries (OMQs) formulated in the expressive Description Logic ALCHOIQ extended with closed predicates. In particular, we present a polynomial time translation from OMQs into Datalog with negation under the stable model semantics, the formalism that underlies Answer Set Programming. This is a novel and non-trivial result: the considered OMQs are not only non-monotonic, but also feature a tricky combination of nominals, inverse roles, and counting. We start with atomic queries and then lift our approach to a large class of first-order queries where quantification is “guarded” by closed predicates. Our translation is based on a characterization of the query answering problem via integer programming, and a specially crafted program in Datalog with negation that finds solutions to dynamically generated systems of integer inequalities. As an important by-product of our translation we get that the query answering problem is co-NP-complete in data complexity for the considered class of OMQs. Thus, answering these OMQs in the presence of closed predicates is not harder than answering them in the standard setting. This is not obvious as closed predicates are known to increase data complexity for some existing ontology languages. Sanja Lukumbuzya, Magdalena Ortiz 0001, Mantas Simkus |
Artif. Intell. | 2 |
| 2023 | Reconciling SHACL and Ontologies: Semantics and Validation via RewritingabstractOWL and SHACL are two prominent W3C standards for managing RDF graphs, the data model of the Web. They are used for different purposes and make different assumptions about the completeness of data: SHACL is used for expressing integrity constraints on complete data, while OWL allows inferring implicit facts from incomplete data; SHACL reasoners perform validation, while OWL reasoners do logical inference. Integrating these two tasks into one uniform approach is a relevant but challenging problem. The SHACL standard envisions graph validation in combination with OWL entailment, but it does not provide technical guidance on how to realize this. To address this problem, we propose a new intuitive semantics for validating SHACL constraints with OWL 2 QL ontologies based on a suitable notion of the chase. We propose an algorithm that rewrites a set of recursive SHACL constraints (with stratified negation) and an OWL 2 QL ontology into a stand-alone set of SHACL constraints that preserves validation for every input graph, which can in turn be evaluated using an off-the-shelf SHACL validator. We show that validation in this setting is EXPTIME-complete in combined complexity, but only PTIME-complete in data complexity, i.e., if the constraints and the ontology are fixed. Shqiponja Ahmetaj, Magdalena Ortiz 0001, Anouk Oudshoorn, Mantas Simkus |
ECAI | 2 |
| 2023 | Description Logics with Pointwise CircumscriptionabstractCircumscription is one of the most powerful ways to extend Description Logics (DLs) with non-monotonic reasoning features, albeit with huge computational costs and undecidability in many cases. In this paper, we introduce pointwise circumscription for DLs, which is not only intuitive in terms of knowledge representation, but also provides a sound approximation of classic circumscription and has reduced computational complexity. Our main idea is to replace the second-order quantification step of classic circumscription with a series of (pointwise) local checks on all domain elements and their immediate neighbourhood. Our main positive results are for ontologies in DLs ALCIO and ALCI: we prove that for TBoxes of modal depth 1 (i.e. without nesting of existential or universal quantifiers) standard reasoning problems under pointwise circumscription are (co)NExpTime-complete and ExpTime-complete, respectively. The restriction of modal depth still yields a large class of ontologies useful in practice, and it is further justified by a strong undecidability result for pointwise circumscription with general TBoxes in ALCIO. Federica Di Stefano 0001, Magdalena Ortiz 0001, Mantas Simkus |
IJCAI | 2 |
| 2023 | A Short Introduction to SHACL for Logicians
Magdalena Ortiz 0001 |
WoLLIC | 1 |
| 2022 | Magic Shapes for SHACL ValidationabstractA key prerequisite for the successful adoption of the Shapes Constraint Language (SHACL)---the W3C standardized constraint language for RDF graphs---is the availability of automated tools that efficiently validate targeted constraints (known as shapes graphs ) over possibly very large RDF graphs. There are already significant efforts to produce optimized engines for SHACL validation, but they focus on restricted fragments of SHACL. For unrestricted SHACL, that is SHACL with unrestricted recursion and negation, there is no validator beyond a proof-of-concept prototype, and existing techniques are inherently incompatible with the goal-driven approaches being pursued by existing validators. Instead they require a global computation on the entire data graph that is not only computationally very costly, but also brittle, and can easily result in validation failures due to conflicts that are irrelevant to the validation targets. To address these challenges, we present a 'magic' transformation---based on Magic Sets as known from Logic Programming---that transforms a SHACL shapes graph S into a new shapes graph S' whose validation considers only the relevant neighbourhood of the targeted nodes. The new S' is equivalent to S whenever there are no conflicts between the constraints and the data, and in case the validation of S fails due to conflicts that are irrelevant to the target, S' may still admit a lazy, target-oriented validation. We implement the algorithm and run preliminary experiments, showing our approach can be a stepping stone towards validators for full SHACL, and that it can significantly improve the performance of the only prototype validator that currently supports full recursion and negation. Shqiponja Ahmetaj, Bianca Loehnert, Magdalena Ortiz 0001, Mantas Simkus |
Proc. VLDB Endow. | 3 |
| 2021 | Reasoning about Explanations for Non-validation in SHACLabstractThe Shapes Constraint Language (SHACL) is a recently standardized language for describing and validating constraints over RDF graphs. The SHACL specification describes the so-called validation reports, which are meant to explain to the users the outcome of validating an RDF graph against a collection of constraints. Specifically, explaining the reasons why the input graph does not satisfy the constraints is challenging. In fact, the current SHACL standard leaves it open on how such explanations can be provided to the users. In this paper, inspired by works on logic-based abduction and database repairs, we study the problem of explaining non-validation of SHACL constraints. In particular, in our framework non-validation is explained using the notion of a repair, i.e., a collection of additions and deletions whose application on an input graph results in a repaired graph that does satisfy the given SHACL constraints. We define a collection of decision problems for reasoning about explanations, possibly restricting to explanations that are minimal with respect to cardinality or set inclusion. We provide a detailed characterization of the computational complexity of those reasoning tasks, including the combined and the data complexity. Shqiponja Ahmetaj, Robert David 0001, Magdalena Ortiz 0001, Axel Polleres, Bojken Shehu, Mantas Simkus |
KR | 3 |
| 2021 | Closed- and Open-world Reasoning in DL-Lite for Cloud Infrastructure SecurityabstractInfrastructure in the cloud is deployed through configuration files, which specify the resources to be created, their settings, and their connectivity. We aim to model infrastructure before deployment and reason about it so that potential vulnerabilities can be discovered and security best practices enforced. Description logics are a good match for such modeling efforts and allow for a succinct and natural description of cloud infrastructure. Their open-world assumption allows capturing the distributed nature of the cloud, where a newly deployed infrastructure could connect to pre-existing resources not necessarily owned by the same user. However, parts of the infrastructure that are fully known need closed-world reasoning, calling for the usage of expressive formalisms, which increase the computational complexity of reasoning. Here, we suggest an extension of DL-LiteF that is tailored for capturing such cloud infrastructure. Our logic allows combining a core part that is completely defined (closed-world) and interacts with a partially known environment (open-world). We show that this extension preserves the first-order rewritability of DL-LiteF for knowledge-base satisfiability and conjunctive query answering. Security properties combine universal and existential reasoning about infrastructure. Thus, we also consider the problem of conjunctive query satisfiability and show that it can be solved in logarithmic space in data complexity. Claudia Cauli, Magdalena Ortiz 0001, Nir Piterman |
KR | 2 |
| 2020 | Query Rewriting for Ontology-Mediated Conditional AnswersabstractAmong many solutions for extracting useful answers from incomplete data, ontology-mediated queries (OMQs) use domain knowledge to infer missing facts. We propose an extension of OMQs that allows us to make certain assumptions—for example, about parts of the data that may be unavailable at query time, or costly to query—and retrieve conditional answers, that is, tuples that become certain query answers when the assumptions hold. We show that querying in this powerful formalism often has no higher worst-case complexity than in plain OMQs, and that these queries are first-order rewritable for DL-Liteℛ. Rewritability is preserved even if we allow some use of closed predicates to combine the (partial) closed- and open-world assumptions. This is remarkable, as closed predicates are a very useful extension of OMQs, but they usually make query answering intractable in data complexity, even in very restricted settings. Medina Andresel, Magdalena Ortiz 0001, Mantas Simkus |
AAAI | 2 |
| 2020 | Resilient Logic Programs: Answer Set Programs Challenged by OntologiesabstractWe introduce resilient logic programs (RLPs) that couple a non-monotonic logic program and a first-order (FO) theory or description logic (DL) ontology. Unlike previous hybrid languages, where the interaction between the program and the theory is limited to consistency or query entailment tests, in RLPs answer sets must be ‘resilient’ to the models of the theory, allowing non-output predicates of the program to respond differently to different models. RLPs can elegantly express ∃∀∃-QBFs, disjunctive ASP, and configuration problems under incompleteness of information. RLPs are decidable when a couple of natural assumptions are made: (i) satisfiability of FO theories in the presence of closed predicates is decidable, and (ii) rules are safe in the style of the well-known DL-safeness. We further show that a large fragment of such RLPs can be translated into standard (disjunctive) ASP, for which efficient implementations exist. For RLPs with theories expressed in DLs, we use a novel relaxation of safeness that safeguards rules via predicates whose extensions can be inferred to have a finite bound. We present several complexity results for the case where ontologies are written in some standard DLs. Sanja Lukumbuzya, Magdalena Ortiz 0001, Mantas Simkus |
AAAI | 2 |
| 2020 | Ontology Focusing: Knowledge-Enriched Databases on DemandabstractWe propose a novel use of ontologies to aid the ondemand design of data-centric systems. By means of a process that we call focusing, a schema for a (possibly knowledge-enriched) database can be obtained semi-automatically from an existing ontology and a specification of the scope of the desired system.We formalize the inputs and outputs of focusing, and identify relevant computational problems: finding a schema via focusing, testing its consistency, and answering queries in the knowledge-enriched databases it produces. These definitions are independent from the ontology language. We then study focusing for selected description logics as ontology languages, and popular classes of queries for specifying the scope of the system. For several representative combinations, we study the decidability and complexity of the identified computational problems. As a by-product, we isolate (and solve) mixed variants of the classical satisfiability and entailment problems, where selected predicates are required to have finite extension, as well as the nullability problem, which is closely related to query emptiness. Tomasz Gogacz, Víctor Gutiérrez-Basulto, Yazmín Ibáñez-García, Filip Murlak, Magdalena Ortiz 0001, Mantas Simkus |
ECAI | 5 |
| 2020 | Datalog Rewritability and Data Complexity of ALCHOIF with Closed PredicatesabstractWe study the relative expressiveness of ontology-mediated queries (OMQs) formulated in the expressive Description Logic ALCHOIF extended with closed predicates. In particular, we present a polynomial-time translation from OMQs into Datalog with negation under the stable model semantics, the formalism that underlies Answer Set Programming. This is a novel and non-trivial result: the considered OMQs are not only non-monotonic but also feature a tricky combination of nominals, inverse roles, and role functionality. We start with atomic queries and then lift our approach to a large class of first-order queries where quantification is “guarded” by closed predicates. Our translation is based on a characterization of the query answering problem via integer programming, and a specially crafted program in Datalog with negation that finds solutions to dynamically generated systems of integer inequalities. As an important by-product of our translation, we get that the query answering problem is co-NP-complete in data complexity for the considered class of OMQs. Thus, answering these OMQs in the presence of closed predicates is not harder than answering them in the standard setting. This is not obvious as closed predicates are known to increase data complexity for some existing ontology languages. Tomasz Gogacz, Sanja Lukumbuzya, Magdalena Ortiz 0001, Mantas Simkus |
KR | 3 |
| 2020 | An ExpTime Upper Bound for ALC with IntegersabstractConcrete domains, especially those that allow to compare features with numeric values, have long been recognized as a very desirable extension of description logics (DLs), and significant efforts have been invested into adding them to usual DLs while keeping the complexity of reasoning in check. For expressive DLs and in the presence of general TBoxes, for standard reasoning tasks like consistency, the most general decidability results are for the so-called ω-admissible domains, which are required to be dense. Supporting non-dense domains for features that range over integers or natural numbers remained largely open, despite often being singled out as a highly desirable extension. The decidability of some extensions of ALC with non-dense domains has been shown, but existing results rely on powerful machinery that does not allow to infer any elementary bounds on the complexity of the problem. In this paper, we study an extension of ALC with a rich integer domain that allows for comparisons (between features, and between features and constants coded in unary), and prove that consistency can be solved using automata-theoretic techniques in single exponential time, and thus has no higher worst-case complexity than standard ALC. Our upper bounds apply to some extensions of DLs with concrete domains known from the literature, support general TBoxes, and allow for comparing values along paths of ordinary (not necessarily functional) roles. Nadia Labai, Magdalena Ortiz 0001, Mantas Simkus |
KR | 2 |
| 2020 | Pebble-Intervals Automata and FO2 with Two Orders
Nadia Labai, Tomer Kotek, Magdalena Ortiz 0001, Helmut Veith |
LATA | 3 |
| 2020 | Stable Model Semantics for Recursive SHACLabstractSHACL (SHape Constraint Language) is a W3C recommendation for validating graph-based data against a set of constraints (called shapes). Importantly, SHACL allows to define recursive shapes, i.e. a shape may refer to itself, directly of indirectly. The recommendation left open the semantics of recursive shapes, but proposals have emerged recently to extend the official semantics to support recursion. These proposals are based on the principle of possibility (or non-contradiction): a graph is considered valid against a schema if one can assign shapes to nodes in such a way that all constraints are satisfied. This semantics is not constructive, as it does not provide guidelines about how to obtain such an assignment, and it may lead to unfounded assignments, where the only reason to assign a shape to a node is that it allows validating the graph. Medina Andresel, Julien Corman, Magdalena Ortiz 0001, Juan L. Reutter, Ognjen Savkovic, Mantas Simkus |
WWW | 3 |
| 2020 | Polynomial rewritings from expressive Description Logics with closed predicates to variants of Datalog
Shqiponja Ahmetaj, Magdalena Ortiz 0001, Mantas Simkus |
Artif. Intell. | 2 |
| 2019 | Relaxing and Restraining Queries for OBDAabstractWe advocate the use of ontologies for relaxing and restraining queries, so that they retrieve either more or less answers, enabling the exploration of a given dataset. We propose a set of rewriting rules to relax and restrain conjunctive queries (CQs) over datasets mediated by an ontology written in a dialect of DL-Lite with complex role inclusions (CRIs). The addition of CRI enables the representation of knowledge about data involving ordered hierarchies of categories, in the style of multi-dimensional data models. Although CRIs in general destroy the first-order rewritability of CQs, we identify settings in which CQs remain rewritable. Medina Andresel, Yazmín Ibáñez-García, Magdalena Ortiz 0001, Mantas Simkus |
AAAI | 3 |
| 2019 | Optimizing Horn- SHIQ Reasoning for OBDA
Labinot Bajraktari, Magdalena Ortiz 0001, Guohui Xiao 0001 |
ISWC (1) | 2 |
| 2018 | Combining Rules and Ontologies into Clopen Knowledge BasesabstractWe propose Clopen Knowledge Bases (CKBs) as a new formalism combining Answer Set Programming (ASP) with ontology languages based on first-order logic. CKBs generalize the prominent r-hybrid and DL+LOG languages of Rosati, and are more flexible for specification of problems that combine open-world and closed-world reasoning. We argue that the guarded negation fragment of first-order logic(GNFO)—a very expressive fragment that subsumes many prominent ontology languages like Description Logics (DLs) and the guarded fragment—is an ontology language that can be used in CKBs while enjoying decidability for basic reasoning problems. We further show how CKBs can be used with expressive DLs of the ALC family, and obtain worst-case optimal complexity results in this setting. For DL-based CKBs, we define a fragment called separable CKBs (which still strictly subsumes r-hybrid and DL+LOG knowledge bases), and show that they can be rather efficiently translated into standard ASP programs. This approach allows us to perform basic inference from separable CKBs by reusing existing efficient ASP solvers. We have implemented the approach for separable CKBs containing ontologies in the DL ALCH, and present in this paper some promising empirical results for real-life data. They show that our approach provides a dramatic improvement over a naive implementation based on a translation of such CKBs into dl-programs. Labinot Bajraktari, Magdalena Ortiz 0001, Mantas Simkus |
AAAI | 2 |
| 2018 | Rewriting Guarded Existential Rules into Small Datalog ProgramsabstractThe goal of this paper is to understand the relative expressiveness of the query language in which queries are specified by a set of guarded (disjunctive) tuple-generating dependencies (TGDs) and an output (or 'answer') predicate. Our main result is to show that every such query can be translated into a polynomially-sized (disjunctive) Datalog program if the maximal number of variables in the (disjunctive) TGDs is bounded by a constant. To overcome the challenge that Datalog has no direct means to express the existential quantification present in TGDs, we define a two-player game that characterizes the satisfaction of the dependencies, and design a Datalog query that can decide the existence of a winning strategy for the game. For guarded disjunctive TGDs, we can obtain Datalog rules with disjunction in the heads. However, the use of disjunction is limited, and the resulting rules fall into a fragment that can be evaluated in deterministic single exponential time. We proceed quite differently for the case when the TGDs are not disjunctive and we show that we can obtain a plain Datalog query. Notably, unlike previous translations for related fragments, our translation requires only polynomial time if the maximal number of variables in the (disjunctive) TGDs is bounded by a constant. Shqiponja Ahmetaj, Magdalena Ortiz 0001, Mantas Simkus |
ICDT | 2 |
| 2018 | Compiling Model Representations for Querying Large ABoxes in Expressive DLsabstractAnswering ontology mediated queries (OMQs) has received much attention in the last decade, but the big gap between practicable algorithms for lightweight ontologies, that are supported by implemented reasoners, and purely theoretical algorithms for expressive ontologies that are not amenable to implementation, has only increased. Towards narrowing the gap, we propose an algorithm to compile a representation of sets of models for ALCHI ontologies, which is sufficient for answering any monotone OMQ. Rather than reasoning for specific ABoxes, or being fully data-independent, we use generic descriptions of families of ABoxes, given by what we call profiles. Our model compilation algorithm runs on TBoxes and sets of profiles, and supports the incremental addition of new profiles. To illustrate the potential of our approach for OMQ answering, we implement a rewriting into an extension of Datalog for OMQs comprising reachability queries, and provide some promising evaluation results. Labinot Bajraktari, Magdalena Ortiz 0001, Mantas Simkus |
IJCAI | 2 |
| 2018 | Improving Data Management using Domain KnowledgeabstractThe development of tools and techniques for flexible and reliable data management is a long-standing challenge, ever more pressing in today’s data-rich world. We advocate using domain knowledge expressed in ontologies to tackle it, and summarize some research efforts to this aim that follow two directions. First, we consider the problem of ontology-mediated query answering (OMQA), where queries in a standard database query language are enriched with an ontology expressing background knowledge about the domain of interest, used to retrieve more complete answers when querying incomplete data. We discuss some of our contributions to OMQA, focusing on (i) expressive languages for OMQA, with emphasis on combining the open- and closed-world assumptions to reason about partially complete data; and (ii) OMQA algorithms based on rewriting techniques. The second direction we discuss proposes to use ontologies to manage evolving data. In particular, we use ontologies to model and reason about constraints on datasets, effects of operations that modify data, and the integrity of the data as it evolves. Magdalena Ortiz 0001 |
IJCAI | 1 |
| 2018 | Relaxing and Restraining Queries for OBDA - Extended Abstract
Medina Andresel, Yazmín Ibáñez-García, Magdalena Ortiz 0001, Mantas Simkus |
KR | 3 |
| 2017 | Querying with Vague Quantifiers Using Probabilistic Semantics
Christian G. Fermüller, Matthias F. J. Hofer, Magdalena Ortiz 0001 |
FQAS | 3 |
| 2017 | Managing Change in Graph-Structured Data Using Description LogicsabstractIn this article, we consider the setting of graph-structured data that evolves as a result of operations carried out by users or applications. We study different reasoning problems, which range from deciding whether a given sequence of actions preserves the satisfaction of a given set of integrity constraints, for every possible initial data instance, to deciding the (non)existence of a sequence of actions that would take the data to an (un)desirable state, starting either from a specific data instance or from an incomplete description of it. For describing states of the data instances and expressing integrity constraints on them, we use description logics (DLs) closely related to the two-variable fragment of first-order logic with counting quantifiers. The updates are defined as actions in a simple yet flexible language, as finite sequences of conditional insertions and deletions, which allow one to use complex DL formulas to select the (pairs of) nodes for which (node or arc) labels are added or deleted. We formalize the preceding data management problems as a static verification problem and several planning problems and show that, due to the adequate choice of formalisms for describing actions and states of the data, most of these data management problems can be effectively reduced to the (un)satisfiability of suitable formulas in decidable logical formalisms. Leveraging this, we provide algorithms and tight complexity bounds for the formalized problems, both for expressive DLs and for a variant of the popular DL-Lite, advocated for data management in recent years. Shqiponja Ahmetaj, Diego Calvanese, Magdalena Ortiz 0001, Mantas Simkus |
ACM Trans. Comput. Log. | 3 |
| 2016 | Verification of Evolving Graph-structured Data under Expressive Path ConstraintsabstractIntegrity constraints play a central role in databases and, among other applications, are fundamental for preserving data integrity when databases evolve as a result of operations manipulating the data. In this context, an important task is that of static verification, which consists in deciding whether a given set of constraints is preserved after the execution of a given sequence of operations, for every possible database satisfying the initial constraints. In this paper, we consider constraints over graph-structured data formulated in an expressive Description Logic (DL) that allows for regular expressions over binary relations and their inverses, generalizing many of the well-known path constraint languages proposed for semi-structured data in the last two decades. In this setting, we study the problem of static verification, for operations expressed in a simple yet flexible language built from additions and deletions of complex DL expressions. We establish undecidability of the general setting, and identify suitable restricted fragments for which we obtain tight complexity results, building on techniques developed in our previous work for simpler DLs. As a by-product, we obtain new (un)decidability results for the implication problem of path constraints, and improve previous upper bounds on the complexity of the problem. Diego Calvanese, Magdalena Ortiz 0001, Mantas Simkus |
ICDT | 2 |
| 2016 | Polynomial Datalog Rewritings for Expressive Description Logics with Closed Predicates
Shqiponja Ahmetaj, Magdalena Ortiz 0001, Mantas Simkus |
IJCAI | 2 |
| 2016 | Closed Predicates in Description Logics: Results on Combined Complexity
Nhung Ngo, Magdalena Ortiz 0001, Mantas Simkus |
KR | 2 |
| 2015 | Regular Path Queries in Lightweight Description Logics: Complexity and AlgorithmsabstractConjunctive regular path queries are an expressive extension of the well-known class of conjunctive queries. Such queries have been extensively studied in the (graph) database community, since they support a controlled form of recursion and enable sophisticated path navigation. Somewhat surprisingly, there has been little work aimed at using such queries in the context of description logic (DL) knowledge bases, particularly for the lightweight DLs that are considered best suited for data-intensive applications. This paper aims to bridge this gap by providing algorithms and tight complexity bounds for answering two-way conjunctive regular path queries over DL knowledge bases formulated in lightweight DLs of the DL-Lite and EL families. Our results demonstrate that in data complexity, the cost of moving to this richer query language is as low as one could wish for: the problem is NL-complete for DL-Lite and P-complete for EL. The combined complexity of query answering increases from NP- to PSpace-complete, but for two-way regular path queries (without conjunction), we show that query answering is tractable even with respect to combined complexity. Our results reveal two-way conjunctive regular path queries as a promising language for querying data enriched by ontologies formulated in DLs of the DL-Lite and EL families or the corresponding OWL 2 QL and EL profiles. Meghyn Bienvenu, Magdalena Ortiz 0001, Mantas Simkus |
J. Artif. Intell. Res. | 2 |
| 2014 | Managing Change in Graph-Structured Data Using Description LogicsabstractIn this paper we consider the setting of graph-structured data that evolves as a result of operations carried out by users or applications. We study different reasoning problems, which range from ensuring the satisfaction of a given set of integrity constraints after a given sequence of updates, to deciding the (non-)existence of a sequence of actions that would take the data to an (un)desirable state, starting either from a specific data instance or from an incomplete description of it. We consider a simple action language in which actions are finite sequences of insertions and deletions of nodes and labels, and use Description Logics for describing integrity constraints and (partial) states of the data. We then formalize the data management problems mentioned above as a static verification problem and several planning problems. We provide algorithms and tight complexity bounds for the formalized problems, both for an expressive DL and for a variant of DL-Lite. Shqiponja Ahmetaj, Diego Calvanese, Magdalena Ortiz 0001, Mantas Simkus |
AAAI | 3 |
| 2014 | Nested Regular Path Queries in Description Logics
Meghyn Bienvenu, Diego Calvanese, Magdalena Ortiz 0001, Mantas Simkus |
KR | 3 |
| 2014 | Answering regular path queries in expressive Description Logics via alternating tree-automata
Diego Calvanese, Thomas Eiter, Magdalena Ortiz 0001 |
Inf. Comput. | 3 |
| 2013 | Conjunctive Regular Path Queries in Lightweight Description Logics
Meghyn Bienvenu, Magdalena Ortiz 0001, Mantas Simkus |
IJCAI | 2 |
| 2013 | Tractable Queries for Lightweight Description Logics
Meghyn Bienvenu, Magdalena Ortiz 0001, Mantas Simkus, Guohui Xiao 0001 |
IJCAI | 2 |
| 2013 | Reasoning about Explanations for Negative Query Answers in DL-LiteabstractIn order to meet usability requirements, most logic-based applications provide explanation facilities for reasoning services. This holds also for Description Logics, where research has focused on the explanation of both TBox reasoning and, more recently, query answering. Besides explaining the presence of a tuple in a query answer, it is important to explain also why a given tuple is missing. We address the latter problem for instance and conjunctive query answering over DL-Lite ontologies by adopting abductive reasoning; that is, we look for additions to the ABox that force a given tuple to be in the result. As reasoning tasks we consider existence and recognition of an explanation, and relevance and necessity of a given assertion for an explanation. We characterize the computational complexity of these problems for arbitrary, subset minimal, and cardinality minimal explanations. Diego Calvanese, Magdalena Ortiz 0001, Mantas Simkus, Giorgio Stefanoni |
J. Artif. Intell. Res. | 2 |
| 2012 | Query Rewriting for Horn-SHIQ Plus RulesabstractQuery answering over Description Logic (DL) ontologies has become a vibrant field of research. Efficient realizations often exploit database technology and rewrite a given query to an equivalent SQL or Datalog query over a database associated with the ontology. This approach has been intensively studied for conjunctive query answering in the DL-Lite and EL families, but is much less explored for more expressive DLs and queries. We present a rewriting-based algorithm for conjunctive query answering over Horn-SHIQ ontologies, possibly extended with recursive rules under limited recursion as in DL+log. This setting not only subsumes both DL-Lite and EL, but also yields an algorithm for answering (limited) recursive queries over Horn-SHIQ ontologies (an undecidable problem for full recursive queries). A prototype implementation shows its potential for applications, as experiments exhibit efficient query answering over full Horn-SHIQ ontologies and benign downscaling to DL-Lite, where it is competitive with comparable state of the art systems. Thomas Eiter, Magdalena Ortiz 0001, Mantas Simkus, Trung Kien Tran, Guohui Xiao 0001 |
AAAI | 2 |
| 2012 | The Complexity of Explaining Negative Query Answers in DL-Lite
Diego Calvanese, Magdalena Ortiz 0001, Mantas Simkus, Giorgio Stefanoni |
KR | 2 |
| 2012 | Conjunctive query answering in the description logic SH using knots
Thomas Eiter, Magdalena Ortiz 0001, Mantas Simkus |
J. Comput. Syst. Sci. | 2 |
| 2011 | A Practical Automata-Based Technique for Reasoning in Expressive Description Logics
Diego Calvanese, Domenico Carbotta, Magdalena Ortiz 0001 |
IJCAI | 3 |
| 2011 | Containment of Regular Path Queries under Description Logic ConstraintsabstractQuery containment has been studied extensively in KR and databases, for different kinds of query languages and domain constraints. We address the longstanding open problem of containment under expressive description logic (DL) constraints for two-way regular path queries (2RPQs) and their conjunctions, which generalize conjunctive queries with the ability to express regular navigation. We show that, surprisingly, functionality constraints alone make containment of 2RPQs already EXPTIME-hard. By employing automata-theoretic techniques, we also provide a matching upper bound that extends to very expressive DL constraints. For conjunctive 2RPQs we prove a further exponential jump in complexity, and provide again a matching upper bound for expressive DLs. Our techniques provide also a solution to the problem of query entailment over DL knowledge bases in which individuals in the ABox may be related through regular role-paths. Diego Calvanese, Magdalena Ortiz 0001, Mantas Simkus |
IJCAI | 2 |
| 2011 | Query Answering in the Horn Fragments of the Description Logics SHOIQ and SROIQabstractThe high computational complexity of the expressive Description Logics (DLs) that underlie the OWL standard has motivated the study of their Horn fragments, which are usually tractable in data complexity and can also have lower combined complexity, particularly for query answering. In this paper we provide algorithms for answering conjunctive 2-way regular path queries (2CRPQs), a nontrivial generalization of plain conjunctive queries, in the Horn fragments of the DLs SHOIQ and SROIQ underlying OWL 1 and OWL 2. We show that the combined complexity of the problem is ExpTime-complete for Horn-SHOIQ and 2ExpTimecomplete for the more expressive Horn-SROIQ, butisPTime-complete in data complexity for both. In contrast, even decidability of plain conjunctive queries is still open for full SHOIQ and SROIQ. These are the first completeness results for query answering in DLs with inverses, nominals, and counting, and show that for the considered logics the problem is not more expensive than standard reasoning. Magdalena Ortiz 0001, Sebastian Rudolph, Mantas Simkus |
IJCAI | 1 |
| 2010 | Worst-Case Optimal Reasoning for the Horn-DL Fragments of OWL 1 and 2
Magdalena Ortiz 0001, Sebastian Rudolph, Mantas Simkus |
KR | 1 |
| 2009 | Regular Path Queries in Expressive Description Logics with Nominals
Diego Calvanese, Thomas Eiter, Magdalena Ortiz 0001 |
IJCAI | 3 |
| 2009 | Query Answering in Description Logics with Transitive Roles
Thomas Eiter, Carsten Lutz, Magdalena Ortiz 0001, Mantas Simkus |
IJCAI | 3 |
| 2009 | Query Answering in Description Logics: The Knots Approach
Thomas Eiter, Carsten Lutz, Magdalena Ortiz 0001, Mantas Simkus |
WoLLIC | 3 |
| 2008 | Worst-case Optimal Conjunctive Query Answering for an Expressive Description Logic without Inverses
Magdalena Ortiz 0001, Mantas Simkus, Thomas Eiter |
AAAI | 1 |
| 2008 | Query Answering in the Description Logic Horn-
Thomas Eiter, Georg Gottlob, Magdalena Ortiz 0001, Mantas Simkus |
JELIA | 3 |
| 2008 | Extending Carinto the Description Logics of the Family
Magdalena Ortiz 0001 |
JELIA | 1 |
| 2008 | Reasoning Using Knots
Thomas Eiter, Magdalena Ortiz 0001, Mantas Simkus |
LPAR | 2 |
| 2008 | Data Complexity of Query Answering in Expressive Description Logics via Tableaux
Magdalena Ortiz 0001, Diego Calvanese, Thomas Eiter |
J. Autom. Reason. | 1 |
| 2007 | Answering Regular Path Queries in Expressive Description Logics: An Automata-Theoretic Approach
Diego Calvanese, Thomas Eiter, Magdalena Ortiz 0001 |
AAAI | 3 |
| 2007 | Strong Negation and Equivalence in the Safe Belief SemanticsabstractThe safe belief semantics uses intermediate logics to define an extension of answer sets to all propositional formulas, but only considering one kind of negation. In this work we extend safe beliefs adding the strong negation connective. The main feature of our extension is that strong negation can occur before any formula, and not only at the atomic level. We give results concerning the relation between strong negation extensions of intermediate logics and safe beliefs and consider the way in which strong negation can be eliminated from any formula while preserving its semantics. We also propose two new notions of equivalence: substitution equivalence and contextualized equivalence. We prove that they are both more general than strong equivalence and, for propositional formulas where strong negation may occur at the non-atomic level, substitution equivalence captures a notion of equivalence that cannot be captured by strong equivalence alone. Magdalena Ortiz 0001, Mauricio Osorio 0001 |
J. Log. Comput. | 1 |
| 2006 | Characterizing Data Complexity for Conjunctive Query Answering in Expressive Description Logics
Magdalena Ortiz 0001, Diego Calvanese, Thomas Eiter |
AAAI | 1 |