Efficient Application of Answer Set Programming for Advanced Data Integration

被引:0
|
作者
Leone, Nicola [1 ]
Ricca, Francesco [1 ]
Rubino, Luca Agostino [1 ]
Terracina, Giorgio [1 ]
机构
[1] Univ Calabria, Dipartimento Matemat, I-87030 Arcavacata Di Rende, Italy
关键词
DISJUNCTIVE DATALOG; SYSTEM;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An information integration system combines data residing at different sources, providing the user with a unified view of them, called global schema. When some constraints are imposed on the quality of the global data, the integration process becomes difficult and, in some cases, it may be unable to provide consistent results to user queries. The database community has spent many efforts in this area, relevant research results have been obtained to clarify semantics, decidability, and complexity of data-integration under constraints (often called consistent query answering - CQA). However, while efficient systems are already available for simple data integration scenarios, scalable solutions have not been implemented yet for advanced data-integration under constraints. This paper provides a contribution in this setting: it starts from state of the art techniques to carry out consistent query answering and proposes optimized solutions; these have been implemented in a efficient system based on Answer Set Programming (a purely declarative logic programming formalism). Experimental activities conducted in a real world scenario and reported in the paper confirm the effectiveness of the approach.
引用
收藏
页码:10 / 24
页数:15
相关论文
共 50 条
  • [1] Data integration and answer set programming
    Eiter, T
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 2005, 3662 : 13 - 25
  • [2] Application of Answer Set Programming for Public Health Data Integration and Analysis
    Nogueira, Monica L.
    Greis, Noel P.
    AVAILABILITY, RELIABILITY AND SECURITY FOR BUSINESS, ENTERPRISE AND HEALTH INFORMATION SYSTEMS, 2011, 6908 : 118 - 134
  • [3] Advanced techniques for answer set programming
    Gebser, Martin
    LOGIC PROGRAMMING, PROCEEDINGS, 2007, 4670 : 458 - 459
  • [4] Solving Advanced Argumentation Problems with Answer Set Programming
    Brewka, Gerhard
    Diller, Martin
    Heissenberger, Georg
    Linsbichler, Thomas
    Woltran, Stefan
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2020, 20 (03) : 391 - 431
  • [5] An Advanced Answer Set Programming Encoding for Nurse Scheduling
    Alviano, Mario
    Dodaro, Carmine
    Maratea, Marco
    AI*IA 2017 ADVANCES IN ARTIFICIAL INTELLIGENCE, 2017, 10640 : 468 - 482
  • [6] Answer Set Programming
    Marek, Victor W.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2020, 20 (03) : 432 - 434
  • [7] Answer Set Programming
    Janhunen, Tomi
    KUNSTLICHE INTELLIGENZ, 2018, 32 (2-3): : 125 - 131
  • [8] Answer Set Programming
    Schaub, Torsten
    Proceedings of the 12th Conference on Formal Methods in Computer-Aided Design (FMCAD 2012), 2012, : 2 - 2
  • [9] Solving Advanced Argumentation Problems with Answer-Set Programming
    Brewka, Gerhard
    Diller, Martin
    Heissenberger, Georg
    Linsbichler, Thomas
    Woltran, Stefan
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1077 - 1083
  • [10] ValAsp: A Tool for Data Validation in Answer Set Programming
    Alviano, Mario
    Dodaro, Carmine
    Zamayla, Arnel
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2023, 23 (05) : 965 - 985