Demo Data from SIGIR 2026 / reviewers in the wild / expert
David Carral
dblp:00/11425 · also David Carral Martínez
· DBLP profile ↗
31ranked-venue papers
18as first author
14since 2021 · last 2025
0000-0001-7287-4709ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 16 · 9 first-author · 8 since 2021Databases, data management, data science and information retrieval · 12 · 9 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 5 first-author · 3 since 2021Theory of computation · 8 · 4 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
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.
| Theoretical computer science
10 papers |
Logic in computer science · 78% Automated reasoning and model checking · 14% Computational complexity · 8% | |
| Artificial intelligence
10 papers |
Knowledge representation and reasoning · 100% | |
| Databases, data mining, and information retrieval
5 papers |
Database theory · 88% Knowledge graphs · 9% Data integration and cleaning · 3% |
Topics — the 30 heaviest of 35, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
existential rules |
3.5 | 7 | 2024 | Ontology-Based Query Answering over Datalog-Expressible Rule Sets is Undecidable · KR 2024 General Acyclicity and Cyclicity Notions for the Disjunctive Skolem Chase · AAAI 2023 Normalisations of Existential Rules: Not so Innocuous! · KR 2022 |
Logic in computer science › knowledge representation and reasoning › existential rules
chase termination |
1.7 | 3 | 2023 | General Acyclicity and Cyclicity Notions for the Disjunctive Skolem Chase · AAAI 2023 Capturing Homomorphism-Closed Decidable Queries with Existential Rules (Extended Abstract) · IJCAI 2022 Capturing Homomorphism-Closed Decidable Queries with Existential Rules · KR 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology-based query answering |
1.7 | 4 | 2024 | Ontology-Based Query Answering over Datalog-Expressible Rule Sets is Undecidable · KR 2024 From Horn-SRIQ to Datalog: A Data-Independent Transformation That Preserves Assertion Entailment · AAAI 2019 The Combined Approach to Query Answering in Horn-ALCHOIQ · KR 2018 |
Database theory › data dependencies › chase procedure
chase termination |
1.5 | 2 | 2025 | Restricted Chase Termination: You Want More than Fairness · Proc. ACM Manag. Data 2025 Do Repeat Yourself: Understanding Sufficient Conditions for Restricted Chase Non-Termination · KR 2023 |
Logic in computer science › knowledge representation and reasoning
existential rules |
1.1 | 2 | 2022 | Capturing Homomorphism-Closed Decidable Queries with Existential Rules (Extended Abstract) · IJCAI 2022 Capturing Homomorphism-Closed Decidable Queries with Existential Rules · KR 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic |
1.0 | 3 | 2020 | Rewriting the Description Logic ALCHIQ to Disjunctive Existential Rules · IJCAI 2020 The Combined Approach to Query Answering in Horn-ALCHOIQ · KR 2018 The Combined Approach to Query Answering Beyond the OWL 2 Profiles · IJCAI 2015 |
Database theory › data dependencies
chase procedure |
0.9 | 1 | 2025 | Restricted Chase Termination: You Want More than Fairness · Proc. ACM Manag. Data 2025 |
Database theory › dependency theory
tuple-generating dependencies |
0.9 | 1 | 2025 | Restricted Chase Termination: You Want More than Fairness · Proc. ACM Manag. Data 2025 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology-based query answering
query rewriting |
0.8 | 1 | 2024 | Ontology-Based Query Answering over Datalog-Expressible Rule Sets is Undecidable · KR 2024 |
Logic in computer science › logic programming
answer set programming |
0.8 | 1 | 2024 | Finite Groundings for ASP with Functions: A Journey through Consistency · IJCAI 2024 |
Logic in computer science › meta-logic
consistency |
0.8 | 1 | 2024 | Finite Groundings for ASP with Functions: A Journey through Consistency · IJCAI 2024 |
Computational complexity
undecidability |
0.8 | 1 | 2024 | Ontology-Based Query Answering over Datalog-Expressible Rule Sets is Undecidable · KR 2024 |
Database theory
acyclicity |
0.7 | 1 | 2023 | Do Repeat Yourself: Understanding Sufficient Conditions for Restricted Chase Non-Termination · KR 2023 |
Logic in computer science › knowledge representation and reasoning › existential rules
acyclicity conditions |
0.7 | 1 | 2023 | General Acyclicity and Cyclicity Notions for the Disjunctive Skolem Chase · AAAI 2023 |
Logic in computer science › temporal logic
HyperLTL |
0.6 | 1 | 2022 | Deciding Hyperproperties Combined with Functional Specifications · LICS 2022 |
Automated reasoning and model checking
hyperproperties |
0.6 | 1 | 2022 | Deciding Hyperproperties Combined with Functional Specifications · LICS 2022 |
Logic in computer science › temporal logic
linear temporal logic |
0.6 | 1 | 2022 | Deciding Hyperproperties Combined with Functional Specifications · LICS 2022 |
Logic in computer science › knowledge representation and reasoning › query answering
ontology-mediated query |
0.6 | 1 | 2022 | Capturing Homomorphism-Closed Decidable Queries with Existential Rules (Extended Abstract) · IJCAI 2022 |
Logic in computer science › knowledge representation and reasoning
query answering |
0.6 | 1 | 2022 | Capturing Homomorphism-Closed Decidable Queries with Existential Rules (Extended Abstract) · IJCAI 2022 |
Automated reasoning and model checking
satisfiability |
0.6 | 1 | 2022 | Deciding Hyperproperties Combined with Functional Specifications · LICS 2022 |
Logic in computer science
temporal logic |
0.6 | 1 | 2022 | Deciding Hyperproperties Combined with Functional Specifications · LICS 2022 |
Logic in computer science › knowledge representation and reasoning
knowledge representation |
0.5 | 1 | 2021 | Capturing Homomorphism-Closed Decidable Queries with Existential Rules · KR 2021 |
Automated reasoning and model checking › automated reasoning
ontology reasoning |
0.4 | 1 | 2020 | Checking Chase Termination over Ontologies of Existential Rules with Equality · AAAI 2020 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
ontology reasoning |
0.4 | 2 | 2020 | Restricted Chase (Non)Termination for Existential Rules with Disjunctions · IJCAI 2017 Rewriting the Description Logic ALCHIQ to Disjunctive Existential Rules · IJCAI 2020 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems › rule-based systems
rule-based reasoning |
0.4 | 1 | 2019 | Chasing Sets: How to Use Existential Rules for Expressive Reasoning · IJCAI 2019 |
Logic in computer science › knowledge representation and reasoning
description logic |
0.4 | 1 | 2019 | From Horn-SRIQ to Datalog: A Data-Independent Transformation That Preserves Assertion Entailment · AAAI 2019 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › description logic
horn description logic |
0.3 | 1 | 2018 | The Combined Approach to Query Answering in Horn-ALCHOIQ · KR 2018 |
Logic in computer science › knowledge representation and reasoning › query answering
conjunctive query answering |
0.3 | 1 | 2017 | Restricted Chase (Non)Termination for Existential Rules with Disjunctions · IJCAI 2017 |
Computational complexity
decidability |
0.2 | 1 | 2022 | Capturing Homomorphism-Closed Decidable Queries with Existential Rules (Extended Abstract) · IJCAI 2022 |
Database theory
query answering |
0.1 | 1 | 2021 | Capturing Homomorphism-Closed Decidable Queries with Existential Rules · KR 2021 |
Methods — techniques the papers use, named apart from their topics
query rewriting · 2.1diagonalisation · 1.6analytical hierarchy · 0.9chase procedure · 0.9ontology reasoning · 0.8datalog rewriting · 0.8disjunctive restricted chase · 0.7quantifier-prefix fragments · 0.6incomplete satisfiability algorithm · 0.6acyclicity conditions · 0.6FUS/FES conjecture · 0.6rule-based reasoning · 0.5chase · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Integrating Environmental Regulations into Autonomous Agricultural Robotics: A Case for Waterbody-Aware Fertilization
Guillaume Pérution-Kihli, Ahmad Kadi, Nikolas Müller, Akira Charoensit, David Carral, Pierre Bisquert, Federico Ulliana, Ansgar Bernardi, Marie-Laure Mugnier |
RuleML+RR | 5 |
| 2025 | Restricted Chase Termination: You Want More than FairnessabstractThe chase is a fundamental algorithm with ubiquitous uses in database theory. Given a database and a set of existential rules (aka tuple-generating dependencies), it iteratively extends the database to ensure that the rules are satisfied in a most general way. This process may not terminate, and a major problem is to decide whether it does. This problem has been studied for a large number of chase variants, which differ by the conditions under which a rule is applied to extend the database. Surprisingly, the complexity of the universal termination of the restricted (aka standard) chase is not fully understood. We close this gap by placing universal restricted chase termination in the analytical hierarchy. This higher hardness is due to the fairness condition, and we propose an alternative condition to reduce the hardness of universal termination. David Carral, Lukas Gerlach 0002, Lucas Larroque, Michaël Thomazo |
Proc. ACM Manag. Data | 1 |
| 2024 | Finite Groundings for ASP with Functions: A Journey through Consistency
Lukas Gerlach 0002, David Carral, Markus Hecher |
IJCAI | 2 |
| 2024 | Ontology-Based Query Answering over Datalog-Expressible Rule Sets is UndecidableabstractOntology-based query answering is a problem that takes as input a set of facts F, an ontology R (typically expressed by existential rules), a Boolean query q , and asks whether R and F entails q. This problem is undecidable in general, and a widely investigated approach to tackle it is called query rewriting: from (R,q) (a ``rule query'') is computed q_R such that for any set of facts F, it holds that R and F entail q iff F entails q_R. The literature mostly focused on q_R expressed as a union of conjunctive queries (UCQs), and an algorithm that such a q_R whenever it exists has been proposed in the literature. However, UCQ-rewritability is applicable only in restricted settings. This raises the question whether such a generic algorithm can be designed for a more expressive language, such as datalog. We solve this question by the negative, by studying the difference between datalog-expressibility and datalog-rewritability. In particular, we show that query answering under datalog-expressible rule queries is undecidable. David Carral, Lucas Larroque, Michaël Thomazo |
KR | 1 |
| 2023 | General Acyclicity and Cyclicity Notions for the Disjunctive Skolem ChaseabstractThe disjunctive skolem chase is a sound, complete, and potentially non-terminating procedure for solving boolean conjunctive query entailment over knowledge bases of disjunctive existential rules. We develop novel acyclicity and cyclicity notions for this procedure; that is, we develop sufficient conditions to determine chase termination and non-termination. Our empirical evaluation shows that our novel notions are significantly more general than existing criteria. Lukas Gerlach 0002, David Carral |
AAAI | 2 |
| 2023 | Testing Logical Diagrams in Power Plants: A Tale of LTL Model Checking
Aziz Sfar, David Carral, Dina Irofti, Madalina Croitoru |
FMICS | 2 |
| 2023 | Do Repeat Yourself: Understanding Sufficient Conditions for Restricted Chase Non-TerminationabstractThe disjunctive restricted chase is a sound and complete procedure for solving boolean conjunctive query entailment over knowledge bases of disjunctive existential rules. Alas, this procedure does not always terminate and checking if it does is undecidable. However, we can use acyclicity notions (sufficient conditions that imply termination) to effectively apply the chase in many real-world cases. To know if these conditions are as general as possible, we can use cyclicity notions (sufficient conditions that imply non-termination). In this paper, we discuss some issues with previously existing cyclicity notions, propose some novel notions for non-termination by dismantling the original idea, and empirically verify the generality of the new criteria. Lukas Gerlach 0002, David Carral |
KR | 2 |
| 2023 | An efficient algorithm for reasoning over OWL EL ontologies with nominal schemasabstractAbstract Nominal schemas have been proposed as an extension to Description Logics (DL), the knowledge representation paradigm underlying the Web Ontology Language (OWL). They provide for a very tight integration of DL and rules. Nominal schemas can be understood as syntactic sugar on top of OWL. However, this naive perspective leads to inefficient reasoning procedures. In order to develop an efficient reasoning procedure for the language ${\mathcal {E}\mathcal {L}\mathcal {V}^{++}}$, which results from extending the OWL profile language OWL EL with nominal schemas, we propose a transformation from ${\mathcal {E}\mathcal {L}\mathcal {V}^{++}}$ ontologies into Datalog-like rule programs that can be used for satisfiability checking and assertion retrieval. The use of this transformation enables the use of powerful Datalog engines to solve reasoning tasks over ${\mathcal {E}\mathcal {L}\mathcal {V}^{++}}$ ontologies. We implement and then evaluate our approach on several real-world, data-intensive ontologies, and find that it can outperform state-of-the-art reasoners such as Konclude and ELK. As a lesser side result we also provide a self-contained description of a rule-based algorithm for ${\mathcal {E}\mathcal {L}^{++}}$, which does not require a normal form transformation. David Carral, Joseph Zalewski, Pascal Hitzler |
J. Log. Comput. | 1 |
| 2022 | Capturing Homomorphism-Closed Decidable Queries with Existential Rules (Extended Abstract)abstractExistential rules are a very popular ontology-mediated query language for which the chase represents a generic computational approach for query answering. It is straightforward that existential rule queries exhibiting chase termination are decidable and can only recognize properties that are preserved under homomorphisms. This paper is an extended abstract of our eponymous publication at KR 2021 where we show the converse: every decidable query that is closed under homomorphism can be expressed by an existential rule set for which the standard chase universally terminates. Membership in this fragment is not decidable, but we show via a diagonalisation argument that this is unavoidable. Camille Bourgaux, David Carral, Markus Krötzsch, Sebastian Rudolph, Michaël Thomazo |
IJCAI | 2 |
| 2022 | Normalisations of Existential Rules: Not so Innocuous!
David Carral, Lucas Larroque, Marie-Laure Mugnier, Michaël Thomazo |
KR | 1 |
| 2022 | Deciding Hyperproperties Combined with Functional SpecificationsabstractWe study satisfiability for HyperLTL with a ∀*∃* quantifier prefix, known to be highly undecidable in general. HyperLTL can express system properties that relate multiple traces (so-called hyperproperties), which are often combined with trace properties that specify functional behavior on single traces. Following this conceptual split, we first define several safety and liveness fragments of ∀*∃* HyperLTL, and characterize the complexity of their (often much easier) satisfiability problem. We then add LTL trace properties as functional specifications. Though (highly) undecidable in many cases, this way of combining “simple” HyperLTL and arbitrary LTL also leads to interesting new decidable fragments. This systematic study of ∀*∃* fragments is complemented by a new (incomplete) algorithm for ∀∃*-HyperLTL satisfiability. Raven Beutner, David Carral, Bernd Finkbeiner, Jana Hofmann, Markus Krötzsch |
LICS | 2 |
| 2022 | A Journey to the Frontiers of Query RewritabilityabstractWe consider (first-order) query rewritability in the context of theory-mediated query answering. The starting point of our journey is the FUS/FES conjecture, which states that any theory that is a finite expansion set (FES) and admits query rewriting (BDD, FUS) must be uniformly bounded. We show that this conjecture holds for a large class of BDD theories, which we call "local". Upon investigating how "non-local" BDD theories can actually get, we discover unexpected phenomena that, we think, are at odds with prevailing intuitions about BDD theories. Piotr Ostropolski-Nalewaja, Jerzy Marcinkowski, David Carral, Sebastian Rudolph |
PODS | 3 |
| 2021 | Capturing Homomorphism-Closed Decidable Queries with Existential RulesabstractExistential rules are a very popular ontology-mediated query language for which the chase represents a generic computational approach for query answering. It is straightforward that existential rule queries exhibiting chase termination are decidable and can only recognize properties that are preserved under homomorphisms. In this paper, we show the converse: every decidable query that is closed under homomorphism can be expressed by an existential rule set for which the standard chase universally terminates. Membership in this fragment is not decidable, but we show via a diagonalisation argument that this is unavoidable. Camille Bourgaux, David Carral, Markus Krötzsch, Sebastian Rudolph, Michaël Thomazo |
KR | 2 |
| 2021 | Materializing Knowledge Bases via Trigger GraphsabstractThe chase is a well-established family of algorithms used to materialize Knowledge Bases (KBs) for tasks like query answering under dependencies or data cleaning. A general problem of chase algorithms is that they might perform redundant computations. To counter this problem, we introduce the notion of Trigger Graphs (TGs), which guide the execution of the rules avoiding redundant computations. We present the results of an extensive theoretical and empirical study that seeks to answer when and how TGs can be computed and what are the benefits of TGs when applied over real-world KBs. Our results include introducing algorithms that compute (minimal) TGs. We implemented our approach in a new engine, called GLog, and our experiments show that it can be significantly more efficient than the chase enabling us to materialize Knowledge Graphs with 17B facts in less than 40 min using a single machine with commodity hardware. Efthymia Tsamoura, David Carral, Enrico Malizia, Jacopo Urbani |
Proc. VLDB Endow. | 2 |
| 2020 | Checking Chase Termination over Ontologies of Existential Rules with Equality
David Carral, Jacopo Urbani |
AAAI | 1 |
| 2020 | Rewriting the Description Logic ALCHIQ to Disjunctive Existential RulesabstractEspecially in data-intensive settings, a promising reasoning approach for description logics (DLs) is to rewrite DL theories into sets of rules. Although many such approaches have been considered in the literature, there are still various relevant DLs for which no small rewriting (of polynomial size) is known. We therefore develop small rewritings for the DL \ALCHIQ -- featuring disjunction, number restrictions, and inverse roles -- to disjunctive Datalog. By admitting existential quantifiers in rule heads, we can improve this result to yield only rules of bounded size, a property that is common to all rewritings that were implemented in practice so far. David Carral, Markus Krötzsch |
IJCAI | 1 |
| 2019 | From Horn-SRIQ to Datalog: A Data-Independent Transformation That Preserves Assertion EntailmentabstractOntology-based access to large data-sets has recently gained a lot of attention. To access data efficiently, one approach is to rewrite the ontology into Datalog, and then use powerful Datalog engines to compute implicit entailments. Existing rewriting techniques support Description Logics (DLs) from ELH to Horn-SHIQ. We go one step further and present one such data-independent rewriting technique for Horn-SRIQ⊓, the extension of Horn-SHIQ that supports role chain axioms, an expressive feature prominently used in many real-world ontologies. We evaluated our rewriting technique on a large known corpus of ontologies. Our experiments show that the resulting rewritings are of moderate size, and that our approach is more efficient than state-of-the-art DL reasoners when reasoning with data-intensive ontologies. David Carral, Larry González, Patrick Koopmann |
AAAI | 1 |
| 2019 | Chasing Sets: How to Use Existential Rules for Expressive ReasoningabstractWe propose that modern existential rule reasoners can enable fully declarative implementations of rule-based inference methods in knowledge representation, in the sense that a particular calculus is captured by a fixed set of rules that can be evaluated on varying inputs (encoded as facts). We introduce Datalog(S) -- Datalog with support for sets -- as a surface language for such translations, and show that it can be captured in a decidable fragment of existential rules. We then implement several known inference methods in Datalog(S), and empirically show that an existing existential rule reasoner can thus be used to solve practical reasoning problems. David Carral, Irina Dragoste, Markus Krötzsch, Christian Lewe |
IJCAI | 1 |
| 2019 | VLog: A Rule Engine for Knowledge Graphs
David Carral, Irina Dragoste, Larry González, Ceriel J. H. Jacobs, Markus Krötzsch, Jacopo Urbani |
ISWC (2) | 1 |
| 2018 | Preserving Constraints with the Stable ChaseabstractConjunctive 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. David Carral, Markus Krötzsch, Maximilian Marx 0001, Ana Ozaki, Sebastian Rudolph |
ICDT | 1 |
| 2018 | The Combined Approach to Query Answering in Horn-ALCHOIQ
David Carral, Irina Dragoste, Markus Krötzsch |
KR | 1 |
| 2017 | Rule-Based OWL Modeling with ROWLTab Protégé Plugin
Md. Kamruzzaman Sarker, Adila Krisnadhi, David Carral, Pascal Hitzler |
ESWC (1) | 3 |
| 2017 | Restricted Chase (Non)Termination for Existential Rules with DisjunctionsabstractThe 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. David Carral, Irina Dragoste, Markus Krötzsch |
IJCAI | 1 |
| 2017 | Tractable Query Answering for Expressive Ontologies and Existential Rules
David Carral, Irina Dragoste, Markus Krötzsch |
ISWC (1) | 1 |
| 2016 | A Practical Acyclicity Notion for Query Answering Over Horn- SRIQ Ontologies
David Carral, Cristina Feier, Pascal Hitzler |
ISWC (1) | 1 |
| 2015 | The Combined Approach to Query Answering Beyond the OWL 2 Profiles
Cristina Feier, David Carral, Giorgio Stefanoni, Bernardo Cuenca Grau, Ian Horrocks 0001 |
IJCAI | 2 |
| 2014 | Pushing the Boundaries of Tractable Ontology Reasoning
David Carral, Cristina Feier, Bernardo Cuenca Grau, Pascal Hitzler, Ian Horrocks 0001 |
ISWC (2) | 1 |
| 2013 | A Geo-ontology Design Pattern for Semantic Trajectories
Yingjie Hu 0001, Krzysztof Janowicz, David Carral, Simon Scheider, Werner Kuhn, Gary Berg-Cross, Pascal Hitzler, Mike Dean, Dave Kolas |
COSIT | 3 |
| 2013 | An Ontology Design Pattern for Cartographic Map Scaling
David Carral, Simon Scheider, Krzysztof Janowicz, Charles Vardeman, Adila Krisnadhi, Pascal Hitzler |
ESWC | 1 |
| 2012 | Extending Description Logic Rules
David Carral, Pascal Hitzler |
ESWC | 1 |
| 2012 | A logical geo-ontology design pattern for quantifying over typesabstractOntology design patterns ease the engineering of ontologies, improve their quality, foster reusability, and support the alignment of ontologies by acting as common building blocks or strategies for reoccurring modeling problems. This makes ontology design patterns key enablers of semantic interoperability and, hence, a crucial technology for representing the body of knowledge of such heterogeneous domains as the geosciences. While different types of patterns can be distinguished, existing work on geo-ontology design patterns has solely focused on content patterns, i.e., design solutions for domain classes and relationships. In this work, we propose a logical pattern that addresses a frequent modeling problem that has hampered the development of sophisticated geo-ontologies in the past, namely how to model the quantification over types. We argue for the need for such a pattern, explain why it is difficult to model, demonstrate how to implement it using the Web Ontology Language OWL, and finally show how it can be applied to modeling concepts such as biodiversity. David Carral, Krzysztof Janowicz, Pascal Hitzler |
SIGSPATIAL/GIS | 1 |