VLDB 2026 Research / reviewers in the wild / expert
Iovka Boneva
dblp:01/465
· DBLP profile ↗
16ranked-venue papers
12as first author
5since 2021 · last 2026
0000-0002-2696-7303ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 7 first-author · 2 since 2021Databases, data management, data science and information retrieval · 8 · 5 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Common Foundations for Recursive Shape LanguagesabstractAs schema languages for RDF data become more mature, we are seeing efforts to extend them with recursive semantics, applying diverse ideas from logic programming and description logics. While ShEx has an official recursive semantics based on greatest fixpoints (GFP), the discussion for SHACL is ongoing and seems to be converging towards least fixpoints (LFP). A practical study we perform shows that, indeed, ShEx validators implement GFP, whereas SHACL validators are more heterogeneous. This situation creates tension between ShEx and SHACL, as their semantic commitments appear to diverge, potentially undermining interoperability and predictability. We aim to clarify this design space by comparing the main semantic options in a principled yet accessible way, hoping to engage both theoreticians and practicioners, especially those involved in developing tools and standards. We present a unifying formal semantics that treats LFP, GFP, and supported model semantics (SMS), clarifying their relationships and highlighting a duality between LFP and GFP on stratified fragments. Next, we investigate to which extent the directions taken by SHACL and ShEx are compatible. We show that, although ShEx and SHACL seem to be going in different directions, they include large fragments with identical expressive power. Moreover, there is a strong correspondence between these fragments through the aforementioned principle of duality. Finally, we present a complete picture of the data and combined complexity of ShEx and SHACL validation under LFP, GFP, and SMS, showing that SMS comes at a higher computational cost under standard complexity-theoretic assumptions. Shqiponja Ahmetaj, Iovka Boneva, Jan Hidders, Maxime Jakubowski, José Emilio Labra Gayo, Wim Martens, Fabio Mogavero, Filip Murlak, Cem Okulmus, Ognjen Savkovic, Mantas Simkus, Dominik Tomaszuk |
KR | 2 |
| 2025 | Shape Expressions with Inheritance
Iovka Boneva, José Emilio Labra Gayo, Eric Prud'hommeaux, Katherine Thornton, Andra Waagmeester |
ESWC (1) | 1 |
| 2025 | Common Foundations for SHACL, ShEx, and PG-SchemaabstractGraphs have emerged as a foundation for a variety of applications, including capturing factual knowledge, semantic data integration, social networks, and informing machine learning algorithms. Formalising properties of the data and ensuring data quality requires describing schemas of such graphs. Driven by diverse applications, the Semantic Web and database communities developed not only different graph data models-RDF and property graphs-but also different graph schema languages-SHACL, ShEx, and PG-Schema. Each language has its unique approach to defining constraints and validating graph data, leaving potential users in the dark about their commonalities and differences. In this paper, we provide concise formal definitions of the core components of these languages, employ a uniform framework to facilitate a comprehensive comparison between them, and identify a common set of functionalities, shedding light on both overlapping and distinctive features. Shqiponja Ahmetaj, Iovka Boneva, Jan Hidders, Katja Hose, Maxime Jakubowski, José Emilio Labra Gayo, Wim Martens, Fabio Mogavero, Filip Murlak, Cem Okulmus, Axel Polleres, Ognjen Savkovic, Mantas Simkus, Dominik Tomaszuk |
WWW | 2 |
| 2023 | Static Analysis of Graph Database TransformationsabstractWe investigate graph transformations, defined using Datalog-like rules based on acyclic conjunctive two-way regular path queries (acyclic C2RPQs), and we study two fundamental static analysis problems: type checking and equivalence of transformations in the presence of graph schemas. Additionally, we investigate the problem of target schema elicitation, which aims to construct a schema that closely captures all outputs of a transformation over graphs conforming to the input schema. We show all these problems are in EXPTIME by reducing them to C2RPQ containment modulo schema; we also provide matching lower bounds. We use cycle reversing to reduce query containment to the problem of unrestricted (finite or infinite) satisfiability of C2RPQs modulo a theory expressed in a description logic. Iovka Boneva, Benoît Groz, Jan Hidders, Filip Murlak, Slawomir Staworko |
PODS | 1 |
| 2022 | Regular matching and inclusion on compressed tree patterns with constrained context variables
Iovka Boneva, Joachim Niehren, Momar Sakho |
Inf. Comput. | 1 |
| 2019 | Regular Matching and Inclusion on Compressed Tree Patterns with Context Variables
Iovka Boneva, Joachim Niehren, Momar Sakho |
LATA | 1 |
| 2017 | Semantics and Validation of Shapes Schemas for RDF
Iovka Boneva, José Emilio Labra Gayo, Eric Prud'hommeaux |
ISWC (1) | 1 |
| 2015 | Complexity and Expressiveness of ShEx for RDFabstractGraph data abstractions are often assumed to be intuitive, but experience shows that they are not equally understandable or usable in practice. In this vision and challenges paper, we examine the human-centricity of contemporary graph data abstractions through four lenses: researchability, usability, teachability, and societal impact. Drawing on diverse real-world use cases, ranging from clinical data and collaborative knowledge bases to biological and pangenomic graphs, we distill insights from database research, human-computer interaction, and education. Based on this analysis, we identify open research challenges that must be addressed to make graph abstractions easier to study, use, learn, and reason about. Slawomir Staworko, Iovka Boneva, José Emilio Labra Gayo, Samuel Hym, Eric Prud'hommeaux, Harold R. Solbrig |
ICDT | 2 |
| 2015 | Schemas for Unordered XML on a DIME
Iovka Boneva, Radu Ciucanu, Slawomir Staworko |
Theory Comput. Syst. | 1 |
| 2013 | Simple Schemas for Unordered XML
Iovka Boneva, Radu Ciucanu, Slawomir Staworko |
WebDB | 1 |
| 2011 | View update translation for XMLabstractWe study the problem of update translation for views on XML documents. More precisely, given an XML view definition and a user defined view update program, find a source update program that translates the view update without side effects on the view. Additionally, we require the translation to be defined on all possible source documents; this corresponds to Hegner's notion of uniform translation. The existence of such translation would allow to update XML views without the need of materialization. Iovka Boneva, Anne-Cécile Caron, Benoît Groz, Yves Roos, Sophie Tison, Slawomir Staworko |
ICDT | 1 |
| 2008 | A Modal-Logic Based Graph Abstraction
Jörg Kreiker, Iovka Boneva, Marcos E. Kurbán, Arend Rensink |
ICGT | 2 |
| 2005 | Expressiveness of a Spatial Logic for TreesabstractIn this paper we investigate the quantifier-free fragment of the TQL logic proposed by Cardelli and Ghelli. The TQL logic, inspired from the ambient logic, is the core of a query language for semistructured data represented as unranked and unordered trees. The fragment we consider here, named STL, contains as main features spatial composition and location as well as a fixed point construct. We prove that satisfiability for STL is undecidable. We show also that STL is strictly more expressive than the Presburger monadic second-order logic (PMSO) of Seidl, Schwentick and Muscholl when interpreted over unranked and unordered edge-labelled trees. We define a class of tree automata whose transitions are conditioned by arithmetical constraints; we show then how to compute from a closed STL formula a tree automaton accepting precisely the models of the formula. Finally, still using our tree automata framework, we exhibit some syntactic restrictions over STL formulae that allow us to capture precisely the logics MSO and PMSO. Iovka Boneva, Jean-Marc Talbot, Sophie Tison |
LICS | 1 |
| 2005 | Automata and Logics for Unranked and Unordered Trees
Iovka Boneva, Jean-Marc Talbot |
RTA | 1 |
| 2005 | When ambients cannot be opened
Iovka Boneva, Jean-Marc Talbot |
Theor. Comput. Sci. | 1 |
| 2003 | When Ambients Cannot Be Opened
Iovka Boneva, Jean-Marc Talbot |
FoSSaCS | 1 |