Skip to main content

Showing 1–44 of 44 results for author: Calvanese, D

.
  1. arXiv:2406.07129  [pdf, other

    cs.AI

    Mining Frequent Structures in Conceptual Models

    Authors: Mattia Fumagalli, Tiago Prince Sales, Pedro Paulo F. Barcelos, Giovanni Micale, Philipp-Lorenz Glaser, Dominik Bork, Vadim Zaytsev, Diego Calvanese, Giancarlo Guizzardi

    Abstract: The problem of using structured methods to represent knowledge is well-known in conceptual modeling and has been studied for many years. It has been proven that adopting modeling patterns represents an effective structural method. Patterns are, indeed, generalizable recurrent structures that can be exploited as solutions to design problems. They aid in understanding and improving the process of cr… ▽ More

    Submitted 25 December, 2024; v1 submitted 11 June, 2024; originally announced June 2024.

  2. arXiv:2310.11555  [pdf, other

    cs.DB cs.AI

    Integrating 3D City Data through Knowledge Graphs

    Authors: Linfang Ding, Guohui Xiao, Albulen Pano, Mattia Fumagalli, Dongsheng Chen, Yu Feng, Diego Calvanese, Hongchao Fan, Liqiu Meng

    Abstract: CityGML is a widely adopted standard by the Open Geospatial Consortium (OGC) for representing and exchanging 3D city models. The representation of semantic and topological properties in CityGML makes it possible to query such 3D city data to perform analysis in various applications, e.g., security management and emergency response, energy consumption and estimation, and occupancy measurement. Howe… ▽ More

    Submitted 17 October, 2023; originally announced October 2023.

  3. arXiv:2201.12855  [pdf, ps, other

    cs.AI cs.SE

    AI-Augmented Business Process Management Systems: A Research Manifesto

    Authors: Marlon Dumas, Fabiana Fournier, Lior Limonad, Andrea Marrella, Marco Montali, Jana-Rebecca Rehse, Rafael Accorsi, Diego Calvanese, Giuseppe De Giacomo, Dirk Fahland, Avigdor Gal, Marcello La Rosa, Hagen Völzer, Ingo Weber

    Abstract: AI-Augmented Business Process Management Systems (ABPMSs) are an emerging class of process-aware information systems, empowered by trustworthy AI technology. An ABPMS enhances the execution of business processes with the aim of making these processes more adaptable, proactive, explainable, and context-sensitive. This manifesto presents a vision for ABPMSs and discusses research challenges that nee… ▽ More

    Submitted 4 November, 2022; v1 submitted 30 January, 2022; originally announced January 2022.

    Comments: 19 pages, 1 figure

    Journal ref: ACM Transactions on Management Information Systems, 31 January 2023 Volume 14, Issue 1, Article No.: 11, pp 1-19

  4. arXiv:2108.12330  [pdf, ps, other

    cs.AI

    SMT-Based Safety Verification of Data-Aware Processes under Ontologies (Extended Version)

    Authors: Diego Calvanese, Alessandro Gianola, Andrea Mazzullo, Marco Montali

    Abstract: In the context of verification of data-aware processes (DAPs), a formal approach based on satisfiability modulo theories (SMT) has been considered to verify parameterised safety properties of so-called artifact-centric systems. This approach requires a combination of model-theoretic notions and algorithmic techniques based on backward reachability. We introduce here a variant of one of the most in… ▽ More

    Submitted 27 August, 2021; originally announced August 2021.

  5. arXiv:2104.04194  [pdf, other

    cs.LG cs.AI cs.DB

    INODE: Building an End-to-End Data Exploration System in Practice [Extended Vision]

    Authors: Sihem Amer-Yahia, Georgia Koutrika, Frederic Bastian, Theofilos Belmpas, Martin Braschler, Ursin Brunner, Diego Calvanese, Maximilian Fabricius, Orest Gkini, Catherine Kosten, Davide Lanti, Antonis Litke, Hendrik Lücke-Tieke, Francesco Alessandro Massucci, Tarcisio Mendes de Farias, Alessandro Mosca, Francesco Multari, Nikolaos Papadakis, Dimitris Papadopoulos, Yogendra Patil, Aurélien Personnaz, Guillem Rull, Ana Sima, Ellery Smith, Dimitrios Skoutas , et al. (3 additional authors not shown)

    Abstract: A full-fledged data exploration system must combine different access modalities with a powerful concept of guiding the user in the exploration process, by being reactive and anticipative both for data discovery and for data linking. Such systems are a real opportunity for our community to cater to users with different domain and data science expertise. We introduce INODE -- an end-to-end data expl… ▽ More

    Submitted 9 April, 2021; originally announced April 2021.

    Comments: 8 pages, 5 figures

    ACM Class: I.2; H.2

  6. arXiv:2012.01917  [pdf, other

    cs.AI cs.DB

    Mapping Patterns for Virtual Knowledge Graphs

    Authors: Diego Calvanese, Avigdor Gal, Davide Lanti, Marco Montali, Alessandro Mosca, Roee Shraga

    Abstract: Virtual Knowledge Graphs (VKG) constitute one of the most promising paradigms for integrating and accessing legacy data sources. A critical bottleneck in the integration process involves the definition, validation, and maintenance of mappings that link data sources to a domain ontology. To support the management of mappings throughout their entire lifecycle, we propose a comprehensive catalog of s… ▽ More

    Submitted 11 August, 2023; v1 submitted 3 December, 2020; originally announced December 2020.

    Comments: 40 pages

  7. arXiv:2005.05886  [pdf, ps, other

    cs.DB cs.AI

    Counting Query Answers over a DL-Lite Knowledge Base (extended version)

    Authors: Diego Calvanese, Julien Corman, Davide Lanti, Simon Razniewski

    Abstract: Counting answers to a query is an operation supported by virtually all database management systems. In this paper we focus on counting answers over a Knowledge Base (KB), which may be viewed as a database enriched with background knowledge about the domain under consideration. In particular, we place our work in the context of Ontology-Mediated Query Answering/Ontology-based Data Access (OMQA/OBDA… ▽ More

    Submitted 17 July, 2020; v1 submitted 12 May, 2020; originally announced May 2020.

    Comments: Extended version of an article published at IJCAI 2020

  8. arXiv:2001.09365  [pdf, other

    cs.AI cs.LO

    On Expansion and Contraction of DL-Lite Knowledge Bases

    Authors: Dmitriy Zheleznyakov, Evgeny Kharlamov, Werner Nutt, Diego Calvanese

    Abstract: Knowledge bases (KBs) are not static entities: new information constantly appears and some of the previous knowledge becomes obsolete. In order to reflect this evolution of knowledge, KBs should be expanded with the new knowledge and contracted from the obsolete one. This problem is well-studied for propositional but much less for first-order KBs. In this work we investigate knowledge expansion an… ▽ More

    Submitted 25 January, 2020; originally announced January 2020.

  9. arXiv:1911.07774  [pdf, other

    cs.LO

    Combined Covers and Beth Definability (Extended Version)

    Authors: Diego Calvanese, Silvio Ghilardi, Alessandro Gianola, Marco Montali, Andrey Rivkin

    Abstract: In ESOP 2008, Gulwani and Musuvathi introduced a notion of cover and exploited it to handle infinite-state model checking problems. Motivated by applications to the verification of data-aware processes, we proved in a previous paper that covers are strictly related to model completions, a well-known topic in model theory. In this paper we investigate cover transfer to theory combinations in the di… ▽ More

    Submitted 29 June, 2020; v1 submitted 18 November, 2019; originally announced November 2019.

  10. arXiv:1906.07811  [pdf, ps, other

    cs.LO

    Formal Modeling and SMT-Based Parameterized Verification of Data-Aware BPMN (Extended Version)

    Authors: Diego Calvanese, Silvio Ghilardi, Alessandro Gianola, Marco Montali, Andrey Rivkin

    Abstract: We propose DAB -- a data-aware extension of BPMN where the process operates over case and persistent data (partitioned into a read-only database called catalog and a read-write database called repository). The model trades off between expressiveness and the possibility of supporting parameterized verification of safety properties on top of it. Specifically, taking inspiration from the literature o… ▽ More

    Submitted 24 June, 2019; v1 submitted 31 May, 2019; originally announced June 2019.

    Comments: long version of a paper accepted at the BPM conference. arXiv admin note: substantial text overlap with arXiv:1905.12991

  11. arXiv:1906.00179  [pdf, ps, other

    cs.DB cs.AI

    Enriching Ontology-based Data Access with Provenance (Extended Version)

    Authors: Diego Calvanese, Davide Lanti, Ana Ozaki, Rafael Penaloza, Guohui Xiao

    Abstract: Ontology-based data access (OBDA) is a popular paradigm for querying heterogeneous data sources by connecting them through mappings to an ontology. In OBDA, it is often difficult to reconstruct why a tuple occurs in the answer of a query. We address this challenge by enriching OBDA with provenance semirings, taking inspiration from database theory. In particular, we investigate the problems of (i)… ▽ More

    Submitted 1 June, 2019; originally announced June 2019.

  12. arXiv:1905.12991  [pdf, ps, other

    cs.LO

    Formal Modeling and SMT-Based Parameterized Verification of Multi-Case Data-Aware BPMN

    Authors: Diego Calvanese, Silvio Ghilardi, Alessandro Gianola, Marco Montali, Andrey Rivkin

    Abstract: We propose DAB -- a data-aware extension of the BPMN de-facto standard with the ability of operating over case and persistent data (partitioned into a read-only catalog and a read-write repository), and that balances between expressiveness and the possibility of supporting parameterized verification of safety properties on top of it. In particular, we take inspiration from the literature on verifi… ▽ More

    Submitted 20 June, 2019; v1 submitted 30 May, 2019; originally announced May 2019.

    Comments: This article builds upon arXiv:1906.07811, extending it in two respects. First, while arXiv:1906.07811 focuses on the verification of DABs considering a single, running case, we consider here the possibility of (unboundedly many) cases running concurrently. Second, we provide full proofs of the technical results, including those from arXiv:1906.07811 and those for this version

  13. arXiv:1810.08062  [pdf, other

    cs.DB

    Modeling and In-Database Management of Relational, Data-Aware Processes (Extended Version)

    Authors: Diego Calvanese, Marco Montali, Fabio Patrizi, Andrey Rivkin

    Abstract: During the last two decades, it has been increasingly acknowledged that the engineering of information systems usually requires a huge effort in integrating master data and business processes. This has led to a plethora of proposals, both from academia and the industry. However, such approaches typically come with ad-hoc abstractions to represent and interact with the data component. This has a tw… ▽ More

    Submitted 8 July, 2019; v1 submitted 18 October, 2018; originally announced October 2018.

  14. arXiv:1807.11615  [pdf, other

    cs.AI

    Semantic DMN: Formalizing and Reasoning About Decisions in the Presence of Background Knowledge

    Authors: Diego Calvanese, Marlon Dumas, Fabrizio Maria Maggi, Marco Montali

    Abstract: The Decision Model and Notation (DMN) is a recent OMG standard for the elicitation and representation of decision models, and for managing their interconnection with business processes. DMN builds on the notion of decision tables, and their combination into more complex decision requirements graphs (DRGs), which bridge between business process models and decision logic models. DRGs may rely on add… ▽ More

    Submitted 14 September, 2018; v1 submitted 30 July, 2018; originally announced July 2018.

    Comments: Under consideration for publication in Theory and Practice of Logic Programming (TPLP)

  15. arXiv:1806.11459  [pdf, other

    cs.LO

    Verification of Data-Aware Processes via Array-Based Systems (Extended Version)

    Authors: Diego Calvanese, Silvio Ghilardi, Alessandro Gianola, Marco Montali, Andrey Rivkin

    Abstract: We study verification over a general model of artifact-centric systems, to assess (parameterized) safety properties irrespectively of the initial database instance. We view such artifact systems as array-based systems, which allows us to check safety by adapting backward reachability, establishing for the first time a correspondence with model checking based on Satisfiability-Modulo-Theories (SMT)… ▽ More

    Submitted 27 February, 2019; v1 submitted 29 June, 2018; originally announced June 2018.

  16. arXiv:1806.09686  [pdf, ps, other

    cs.LO

    Quantifier Elimination for Database Driven Verification

    Authors: Diego Calvanese, Silvio Ghilardi, Alessandro Gianola, Marco Montali, Andrey Rivkin

    Abstract: Running verification tasks in database driven systems requires solving quantifier elimination problems of a new kind. These quantifier elimination problems are related to the notion of a cover introduced in ESOP 2008 by Gulwani and Musuvathi. In this paper, we show how covers are strictly related to model completions, a well-known topic in model theory. We also investigate the computation of cover… ▽ More

    Submitted 17 June, 2019; v1 submitted 25 June, 2018; originally announced June 2018.

  17. arXiv:1806.05918  [pdf, ps, other

    cs.DB

    Efficient Handling of SPARQL OPTIONAL for OBDA (Extended Version)

    Authors: Guohui Xiao, Roman Kontchakov, Benjamin Cogrel, Diego Calvanese, Elena Botoeva

    Abstract: OPTIONAL is a key feature in SPARQL for dealing with missing information. While this operator is used extensively, it is also known for its complexity, which can make efficient evaluation of queries with OPTIONAL challenging. We tackle this problem in the Ontology-Based Data Access (OBDA) setting, where the data is stored in a SQL relational database and exposed as a virtual RDF graph by means of… ▽ More

    Submitted 18 June, 2018; v1 submitted 15 June, 2018; originally announced June 2018.

    Comments: technical report for ISWC 2018 paper

  18. arXiv:1707.06974  [pdf, other

    cs.DB

    Cost-Driven Ontology-Based Data Access (Extended Version)

    Authors: Davide Lanti, Guohui Xiao, Diego Calvanese

    Abstract: In ontology-based data access (OBDA), users are provided with a conceptual view of a (relational) data source that abstracts away details about data storage. This conceptual view is realized through an ontology that is connected to the data source through declarative mappings, and query answering is carried out by translating the user queries over the conceptual view into SQL queries over the data… ▽ More

    Submitted 2 February, 2018; v1 submitted 21 July, 2017; originally announced July 2017.

    Comments: Extended version of the ISWC 17 paper "Cost-Driven Ontology-Based Data Access"

  19. arXiv:1701.09007  [pdf, other

    cs.DB

    Research Directions for Principles of Data Management (Dagstuhl Perspectives Workshop 16151)

    Authors: Serge Abiteboul, Marcelo Arenas, Pablo Barceló, Meghyn Bienvenu, Diego Calvanese, Claire David, Richard Hull, Eyke Hüllermeier, Benny Kimelfeld, Leonid Libkin, Wim Martens, Tova Milo, Filip Murlak, Frank Neven, Magdalena Ortiz, Thomas Schwentick, Julia Stoyanovich, Jianwen Su, Dan Suciu, Victor Vianu, Ke Yi

    Abstract: In April 2016, a community of researchers working in the area of Principles of Data Management (PDM) joined in a workshop at the Dagstuhl Castle in Germany. The workshop was organized jointly by the Executive Committee of the ACM Symposium on Principles of Database Systems (PODS) and the Council of the International Conference on Database Theory (ICDT). The mission of this workshop was to identify… ▽ More

    Submitted 31 January, 2017; originally announced January 2017.

  20. arXiv:1701.00976  [pdf, ps, other

    cs.LO

    Metric Temporal Logic for Ontology-Based Data Access over Log Data

    Authors: Diego Calvanese, Elem Güzel Kalaycı, Vladislav Ryzhikov, Guohui Xiao, Michael Zakharyaschev

    Abstract: We present a new metric temporal logic HornMTL over dense time and its datalog extension datalogMTL. The use of datalogMTL is demonstrated in the context of ontology-based data access over meteorological data. We show decidability of answering ontology-mediated queries for a practically relevant non-recursive fragment of datalogMTL. Finally, we discuss directions of the future work, including the… ▽ More

    Submitted 4 January, 2017; originally announced January 2017.

    ACM Class: I.2.4

    Journal ref: In Proceedings of the 2nd International Workshop on Ontologies and Logic Programming for Query Answering (ONTOLP-16), 2016

  21. arXiv:1607.06343  [pdf, ps, other

    cs.DB

    Data Scaling in OBDA Benchmarks: The VIG Approach

    Authors: Davide Lanti, Guohui Xiao, Diego Calvanese

    Abstract: In this paper we describe VIG, a data scaler for benchmarks in the context of ontology-based data access (OBDA). Data scaling is a relatively recent approach, proposed in the database community, that allows for quickly scaling up an input data instance to s times its size, while preserving certain application-specific characteristics. The advantage of the approach is that the user is not required… ▽ More

    Submitted 29 July, 2016; v1 submitted 21 July, 2016; originally announced July 2016.

    Comments: Typo 1: ShallowWellbore -> DevelopmentWellbore Typo 2: f(fname) [page 4] -> f(fid)

  22. arXiv:1603.09291  [pdf, other

    cs.DB

    Expressivity and Complexity of MongoDB (Extended Version)

    Authors: Elena Botoeva, Diego Calvanese, Benjamin Cogrel, Guohui Xiao

    Abstract: A significant number of novel database architectures and data models have been proposed during the last decade. While some of these new systems have gained in popularity, they lack a proper formalization, and a precise understanding of the expressivity and the computational properties of the associated query languages. In this paper, we aim at filling this gap, and we do so by considering MongoDB,… ▽ More

    Submitted 25 April, 2017; v1 submitted 30 March, 2016; originally announced March 2016.

    ACM Class: H.2.1; H.2.3

  23. arXiv:1603.07466  [pdf, other

    cs.SE

    Semantics and Analysis of DMN Decision Tables

    Authors: Diego Calvanese, Marlon Dumas, Ülari Laurson, Fabrizio M. Maggi, Marco Montali, Irene Teinemaa

    Abstract: The Decision Model and Notation (DMN) is a standard notation to capture decision logic in business applications in general and business processes in particular. A central construct in DMN is that of a decision table. The increasing use of DMN decision tables to capture critical business knowledge raises the need to support analysis tasks on these tables such as correctness and completeness checkin… ▽ More

    Submitted 24 March, 2016; originally announced March 2016.

    Comments: Submitted to the International Conference on Business Process Management (BPM 2016)

    ACM Class: D.2.2; D.2.4

  24. arXiv:1511.08412  [pdf, ps, other

    cs.AI

    Beyond OWL 2 QL in OBDA: Rewritings and Approximations (Extended Version)

    Authors: Elena Botoeva, Diego Calvanese, Valerio Santarelli, Domenico Fabio Savo, Alessandro Solimando, Guohui Xiao

    Abstract: Ontology-based data access (OBDA) is a novel paradigm facilitating access to relational data, realized by linking data sources to an ontology by means of declarative mappings. DL-Lite_R, which is the logic underpinning the W3C ontology language OWL 2 QL and the current language of choice for OBDA, has been designed with the goal of delegating query answering to the underlying database engine, and… ▽ More

    Submitted 1 December, 2015; v1 submitted 26 November, 2015; originally announced November 2015.

    Comments: The extended version of the AAAI 2016 paper "Beyond OWL 2 QL in OBDA: Rewritings and Approximations" by Elena Botoeva, Diego Calvanese, Valerio Santarelli, Domenico Fabio Savo, Alessandro Solimando,and Guohui Xiao

  25. arXiv:1509.08979  [pdf, ps, other

    cs.DB cs.LO

    Fixpoint Node Selection Query Languages for Trees

    Authors: Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, Moshe Y. Vardi

    Abstract: The study of node selection query languages for (finite) trees has been a major topic in the recent research on query languages for Web documents. On one hand, there has been an extensive study of XPath and its various extensions. On the other hand, query languages based on classical logics, such as first-order logic (FO) or Monadic Second-Order Logic (MSO), have been considered. Results in this a… ▽ More

    Submitted 14 November, 2018; v1 submitted 29 September, 2015; originally announced September 2015.

  26. arXiv:1504.08108  [pdf, other

    cs.AI cs.LO

    Verification of Generalized Inconsistency-Aware Knowledge and Action Bases (Extended Version)

    Authors: Diego Calvanese, Marco Montali, Ario Santoso

    Abstract: Knowledge and Action Bases (KABs) have been put forward as a semantically rich representation of a domain, using a DL KB to account for its static aspects, and actions to evolve its extensional part over time, possibly introducing new objects. Recently, KABs have been extended to manage inconsistency, with ad-hoc verification techniques geared towards specific semantics. This work provides a twofo… ▽ More

    Submitted 4 June, 2015; v1 submitted 30 April, 2015; originally announced April 2015.

  27. arXiv:1412.7965  [pdf, other

    cs.AI

    Adding Context to Knowledge and Action Bases

    Authors: Diego Calvanese, İsmail İlkan Ceylan, Marco Montali, Ario Santoso

    Abstract: Knowledge and Action Bases (KABs) have been recently proposed as a formal framework to capture the dynamics of systems which manipulate Description Logic (DL) Knowledge Bases (KBs) through action execution. In this work, we enrich the KAB setting with contextual information, making use of different context dimensions. On the one hand, context is determined by the environment using context-changing… ▽ More

    Submitted 26 December, 2014; originally announced December 2014.

    Comments: ARCOE-Logic 2014 Workshop Notes, pp. 25-36

  28. arXiv:1411.4516  [pdf, ps, other

    cs.AI cs.DB cs.MA

    Verification of Relational Multiagent Systems with Data Types (Extended Version)

    Authors: Diego Calvanese, Giorgio Delzanno, Marco Montali

    Abstract: We study the extension of relational multiagent systems (RMASs), where agents manipulate full-fledged relational databases, with data types and facets equipped with domain-specific, rigid relations (such as total orders). Specifically, we focus on design-time verification of RMASs against rich first-order temporal properties expressed in a variant of first-order mu-calculus with quantification acr… ▽ More

    Submitted 17 November, 2014; originally announced November 2014.

  29. Verifiable UML Artifact-Centric Business Process Models (Extended Version)

    Authors: Diego Calvanese, Marco Montali, Montserrat Estanol, Ernest Teniente

    Abstract: Artifact-centric business process models have gained increasing momentum recently due to their ability to combine structural (i.e., data related) with dynamical (i.e., process related) aspects. In particular, two main lines of research have been pursued so far: one tailored to business artefact modeling languages and methodologies, the other focused on the foundations for their formal verification… ▽ More

    Submitted 26 August, 2014; v1 submitted 21 August, 2014; originally announced August 2014.

    Comments: Extended version of "Verifiable UML Artifact-Centric Business Process Models" - to appear in the Proceedings of CIKM 2014

  30. arXiv:1404.4274  [pdf, ps, other

    cs.AI cs.LO

    Managing Change in Graph-structured Data Using Description Logics (long version with appendix)

    Authors: Shqiponja Ahmetaj, Diego Calvanese, Magdalena Ortiz, Mantas Simkus

    Abstract: In 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… ▽ More

    Submitted 29 May, 2014; v1 submitted 16 April, 2014; originally announced April 2014.

  31. arXiv:1403.7248  [pdf

    cs.DB

    Updating RDFS ABoxes and TBoxes in SPARQL

    Authors: Albin Ahmeti, Diego Calvanese, Axel Polleres

    Abstract: Updates in RDF stores have recently been standardised in the SPARQL 1.1 Update specification. However, computing answers entailed by ontologies in triple stores is usually treated orthogonal to updates. Even the W3C's recent SPARQL 1.1 Update language and SPARQL 1.1 Entailment Regimes specifications explicitly exclude a standard behaviour how SPARQL endpoints should treat entailment regimes other… ▽ More

    Submitted 27 March, 2014; originally announced March 2014.

  32. arXiv:1402.7122  [pdf, other

    cs.LO cs.AI cs.DB

    Nested Regular Path Queries in Description Logics

    Authors: Meghyn Bienvenu, Diego Calvanese, Magdalena Ortiz, Mantas Simkus

    Abstract: Two-way regular path queries (2RPQs) have received increased attention recently due to their ability to relate pairs of objects by flexibly navigating graph-structured data. They are present in property paths in SPARQL 1.1, the new standard RDF query language, and in the XML query language XPath. In line with XPath, we consider the extension of 2RPQs with nesting, which allows one to require that… ▽ More

    Submitted 4 March, 2014; v1 submitted 27 February, 2014; originally announced February 2014.

    Comments: added Figure 1

  33. arXiv:1402.0575  [pdf

    cs.AI cs.LO

    Reasoning about Explanations for Negative Query Answers in DL-Lite

    Authors: Diego Calvanese, Magdalena Ortiz, Mantas Simkus, Giorgio Stefanoni

    Abstract: In 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. W… ▽ More

    Submitted 3 February, 2014; originally announced February 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 48, pages 635-669, 2013

  34. arXiv:1402.0569  [pdf

    cs.AI cs.LO

    Description Logic Knowledge and Action Bases

    Authors: Babak Bagheri Hariri, Diego Calvanese, Marco Montali, Giuseppe De Giacomo, Riccardo De Masellis, Paolo Felli

    Abstract: Description logic Knowledge and Action Bases (KAB) are a mechanism for providing both a semantically rich representation of the information on the domain of interest in terms of a description logic knowledge base and actions to change such information over time, possibly introducing new objects. We resort to a variant of DL-Lite where the unique name assumption is not enforced and where equality b… ▽ More

    Submitted 3 February, 2014; originally announced February 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 46, pages 651-686, 2013

  35. arXiv:1401.3487  [pdf

    cs.LO cs.AI

    The DL-Lite Family and Relations

    Authors: Alessandro Artale, Diego Calvanese, Roman Kontchakov, Michael Zakharyaschev

    Abstract: The recently introduced series of description logics under the common moniker DL-Lite has attracted attention of the description logic and semantic web communities due to the low computational complexity of inference, on the one hand, and the ability to represent conceptual modeling formalisms, on the other. The main aim of this article is to carry out a thorough and systematic investigation of… ▽ More

    Submitted 15 January, 2014; originally announced January 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 36, pages 1-69, 2009

  36. arXiv:1312.6624  [pdf, ps, other

    cs.PL

    Shape and Content: Incorporating Domain Knowledge into Shape Analysis

    Authors: Diego Calvanese, Tomer Kotek, Mantas Šimkus, Helmut Veith, Florian Zuleger

    Abstract: The verification community has studied dynamic data structures primarily in a bottom-up way by analyzing pointers and the shapes induced by them. Recent work in fields such as separation logic has made significant progress in extracting shapes from program source code. Many real world programs however manipulate complex data whose structure and content is most naturally described by formalisms fro… ▽ More

    Submitted 9 July, 2014; v1 submitted 23 December, 2013; originally announced December 2013.

  37. arXiv:1308.6292  [pdf, other

    cs.AI

    Verification of Semantically-Enhanced Artifact Systems (Extended Version)

    Authors: Babak Bagheri Hariri, Diego Calvanese, Marco Montali, Ario Santoso, Dmitry Solomakhin

    Abstract: Artifact-Centric systems have emerged in the last years as a suitable framework to model business-relevant entities, by combining their static and dynamic aspects. In particular, the Guard-Stage-Milestone (GSM) approach has been recently proposed to model artifacts and their lifecycle in a declarative way. In this paper, we enhance GSM with a Semantic Layer, constituted by a full-fledged OWL 2 QL… ▽ More

    Submitted 28 August, 2013; originally announced August 2013.

  38. arXiv:1304.6442  [pdf, ps, other

    cs.AI

    Verification of Inconsistency-Aware Knowledge and Action Bases (Extended Version)

    Authors: Diego Calvanese, Evgeny Kharlamov, Marco Montali, Ario Santoso, Dmitriy Zheleznyakov

    Abstract: Description Logic Knowledge and Action Bases (KABs) have been recently introduced as a mechanism that provides a semantically rich representation of the information on the domain of interest in terms of a DL KB and a set of actions to change such information over time, possibly introducing new objects. In this setting, decidability of verification of sophisticated temporal properties over KABs, ex… ▽ More

    Submitted 23 April, 2013; originally announced April 2013.

  39. arXiv:1304.5810  [pdf, ps, other

    cs.AI

    Exchanging OWL 2 QL Knowledge Bases

    Authors: Marcelo Arenas, Elena Botoeva, Diego Calvanese, Vladislav Ryzhikov

    Abstract: Knowledge base exchange is an important problem in the area of data exchange and knowledge representation, where one is interested in exchanging information between a source and a target knowledge base connected through a mapping. In this paper, we study this fundamental problem for knowledge bases and mappings expressed in OWL 2 QL, the profile of OWL 2 based on the description logic DL-Lite_R. M… ▽ More

    Submitted 1 July, 2013; v1 submitted 21 April, 2013; originally announced April 2013.

  40. arXiv:1203.0024  [pdf, ps, other

    cs.DB

    Verification of Relational Data-Centric Dynamic Systems with External Services

    Authors: Babak Bagheri Hariri, Diego Calvanese, Giuseppe De Giacomo, Alin Deutsch, Marco Montali

    Abstract: Data-centric dynamic systems are systems where both the process controlling the dynamics and the manipulation of data are equally central. In this paper we study verification of (first-order) mu-calculus variants over relational data-centric dynamic systems, where data are represented by a full-fledged relational database, and the process is described in terms of atomic actions that evolve the dat… ▽ More

    Submitted 29 February, 2012; originally announced March 2012.

  41. Unifying Class-Based Representation Formalisms

    Authors: D. Calvanese, M. Lenzerini, D. Nardi

    Abstract: The notion of class is ubiquitous in computer science and is central in many formalisms for the representation of structured knowledge used both in knowledge representation and in databases. In this paper we study the basic issues underlying such representation formalisms and single out both their common characteristics and their distinguishing features. Such investigation leads u… ▽ More

    Submitted 26 May, 2011; originally announced May 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 11, pages 199-240, 1999

  42. arXiv:1003.1179  [pdf, other

    cs.DB

    View Synthesis from Schema Mappings

    Authors: Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, Moshe Y. Vardi

    Abstract: In data management, and in particular in data integration, data exchange, query optimization, and data privacy, the notion of view plays a central role. In several contexts, such as data integration, data mashups, and data warehousing, the need arises of designing views starting from a set of known correspondences between queries over different schemas. In this paper we deal with the issue of au… ▽ More

    Submitted 4 March, 2010; originally announced March 2010.

  43. arXiv:cs/0507067  [pdf, ps, other

    cs.DB cs.AI

    Conjunctive Query Containment and Answering under Description Logics Constraints

    Authors: Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini

    Abstract: Query containment and query answering are two important computational tasks in databases. While query answering amounts to compute the result of a query over a database, query containment is the problem of checking whether for every database, the result of one query is a subset of the result of another query. In this paper, we deal with unions of conjunctive queries, and we address query conta… ▽ More

    Submitted 28 July, 2005; originally announced July 2005.

    ACM Class: I.2.4; F.4.1

  44. arXiv:cs/0507059  [pdf, ps, other

    cs.LO cs.AI cs.CC

    Data complexity of answering conjunctive queries over SHIQ knowledge bases

    Authors: M. Magdalena Ortiz de la Fuente, Diego Calvanese, Thomas Eiter, Enrico Franconi

    Abstract: An algorithm for answering conjunctive queries over SHIQ knowledge bases that is coNP in data complexity is given. The algorithm is based on the tableau algorithm for reasoning with individuals in SHIQ. The blocking conditions of the tableau are weakened in such a way that the set of models the modified algorithm yields suffices to check query entailment. The modified blocking conditions are bas… ▽ More

    Submitted 22 July, 2005; originally announced July 2005.

    Comments: Technical Report, 22 pages