A logical approach to cooperative information systems

The Journal of Logic Programming Pub Date : 2000-04-01 Epub Date: 2000-01-27 DOI:10.1016/S0743-1066(99)00024-2
Elisa Bertino , Barbara Catania , Vincenzo Gervasi , Alessandra Raffaetà
{"title":"A logical approach to cooperative information systems","authors":"Elisa Bertino ,&nbsp;Barbara Catania ,&nbsp;Vincenzo Gervasi ,&nbsp;Alessandra Raffaetà","doi":"10.1016/S0743-1066(99)00024-2","DOIUrl":null,"url":null,"abstract":"<div><p>“Cooperative information system management” refers to the capacity of several computing systems to communicate and cooperate in order to acquire, store, manage, query data and knowledge. Current solutions to the problem of cooperative information management are still far from being satisfactory. In particular, they lack the ability to fully model cooperation among heterogeneous systems according to a declarative style. The use of a logical approach to model all aspects of cooperation seems very promising. In this paper, we define a logical language able to support cooperative queries, updates and update propagation. We model the sources of information as deductive databases, sharing the same logical language to express queries and updates, but containing independent, even if possibly related, data. We use the Obj-U-Datalog (E. Bertino, G. Guerrini, D. Montesi, Toward deductive object databases, Theory and Practice of Object Systems 1 (1) (1995) 19–39) language to model queries and transactions in each source of data. Such language is then extended to deal with active rules in the style of Active-U-Datalog (E. Bertino, B. Catania, V. Gervasi, A. Raffaetà, Active-U-Datalog: Integrating active rules in a logical update language, in: B. Freitag, H. Decker, M. Kifer, A. Voronkov (Eds.), LBCS 1472: Transactions and Change in Login Databases, 1998, pp. 106–132; V. Gervasi, A. Raffaetà, Active-U-Datalog: Integrating Active Rules in a Deductive Database, Technical Report 97–19, Dipartimento di Informatica, Pisa, Italy, 1997), interpreted according to the PARK semantics proposed in G. Gottlob, G. Moerkotte, V.S. Subrahmanian (The PARK semantics for active rules, in: P.M.G. Apers, M. Bouzeghoub, G. Gardarin (Eds.), LNCS 1057: Proceedings of the Fifth International Conference on Extending Database Technology, 1996, pp. 35–55). By using active rules, a system can efficiently perform update propagation among different databases. The result is a logical environment, integrating active and deductive rules, to perform update propagation in a cooperative framework.</p></div>","PeriodicalId":101236,"journal":{"name":"The Journal of Logic Programming","volume":"43 1","pages":"Pages 15-48"},"PeriodicalIF":0.0000,"publicationDate":"2000-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/S0743-1066(99)00024-2","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Journal of Logic Programming","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0743106699000242","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2000/1/27 0:00:00","PubModel":"Epub","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

“Cooperative information system management” refers to the capacity of several computing systems to communicate and cooperate in order to acquire, store, manage, query data and knowledge. Current solutions to the problem of cooperative information management are still far from being satisfactory. In particular, they lack the ability to fully model cooperation among heterogeneous systems according to a declarative style. The use of a logical approach to model all aspects of cooperation seems very promising. In this paper, we define a logical language able to support cooperative queries, updates and update propagation. We model the sources of information as deductive databases, sharing the same logical language to express queries and updates, but containing independent, even if possibly related, data. We use the Obj-U-Datalog (E. Bertino, G. Guerrini, D. Montesi, Toward deductive object databases, Theory and Practice of Object Systems 1 (1) (1995) 19–39) language to model queries and transactions in each source of data. Such language is then extended to deal with active rules in the style of Active-U-Datalog (E. Bertino, B. Catania, V. Gervasi, A. Raffaetà, Active-U-Datalog: Integrating active rules in a logical update language, in: B. Freitag, H. Decker, M. Kifer, A. Voronkov (Eds.), LBCS 1472: Transactions and Change in Login Databases, 1998, pp. 106–132; V. Gervasi, A. Raffaetà, Active-U-Datalog: Integrating Active Rules in a Deductive Database, Technical Report 97–19, Dipartimento di Informatica, Pisa, Italy, 1997), interpreted according to the PARK semantics proposed in G. Gottlob, G. Moerkotte, V.S. Subrahmanian (The PARK semantics for active rules, in: P.M.G. Apers, M. Bouzeghoub, G. Gardarin (Eds.), LNCS 1057: Proceedings of the Fifth International Conference on Extending Database Technology, 1996, pp. 35–55). By using active rules, a system can efficiently perform update propagation among different databases. The result is a logical environment, integrating active and deductive rules, to perform update propagation in a cooperative framework.

合作性信息系统的逻辑方法
“协同信息系统管理”是指多个计算系统为了获取、存储、管理、查询数据和知识而进行通信和协作的能力。目前对协同信息管理问题的解决方法还远远不能令人满意。特别是,它们缺乏根据声明式风格对异构系统之间的合作进行完全建模的能力。使用逻辑方法对合作的各个方面进行建模似乎很有希望。在本文中,我们定义了一种能够支持协作查询、更新和更新传播的逻辑语言。我们将信息源建模为演绎数据库,共享相同的逻辑语言来表达查询和更新,但包含独立的(即使可能相关的)数据。我们使用Obj-U-Datalog (E. Bertino, G. Guerrini, D. Montesi, Toward演绎对象数据库,对象系统的理论与实践1(1)(1995)19-39)语言来模拟每个数据源中的查询和事务。然后将这种语言扩展到以active - u - datalog风格处理活动规则(E. Bertino, B. Catania, V. Gervasi, a . raffaetou, active - u - datalog:在逻辑更新语言中集成活动规则),见:B. Freitag, H. Decker, M. Kifer, a . Voronkov(编),LBCS 1472:登录数据库中的事务和变化,1998,第106-132页;V. Gervasi, a . raffaetom, Active- u - datalog:在演绎数据库中集成主动规则,技术报告97-19,信息研究,意大利,Pisa, 1997),根据G. Gottlob, G. Moerkotte, V. s. Subrahmanian(主动规则的PARK语义,in: P.M.G. Apers, M. Bouzeghoub, G. Gardarin(编),LNCS 1057:第五届扩展数据库技术国际会议论文集,1996,pp. 35-55)中提出的PARK语义进行解释。通过使用活动规则,系统可以有效地在不同数据库之间进行更新传播。其结果是一个集成了主动规则和演绎规则的逻辑环境,在协作框架中执行更新传播。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书