Information Alert in Distributed Digital Libraries: The Models, Languages, and Architecture of DIAS

This paper presents DIAS, a distributed alert service for digital libraries, currently under development in project DIET. We first discuss the models and languages for expressing user profiles and notifications. Then we present the data structures, algorithms and protocols that underly the peer-to-peer agent architecture of DIAS.

[1]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[2]  Nicholas J. Belkin,et al.  Information filtering and information retrieval: two sides of the same coin? , 1992, CACM.

[3]  Nicholas Kushmerick,et al.  Expressive retrieval from XML documents , 2001, SIGIR '01.

[4]  C. Lee Giles,et al.  Self-adaptive user profiles for large-scale data delivery , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[5]  Fang Wang,et al.  Self-organising communities formed by middle agents , 2002, AAMAS '02.

[6]  Kevin Chen-Chuan Chang,et al.  Boolean Query Mapping Across Heterogeneous Information Sources , 1996, IEEE Trans. Knowl. Data Eng..

[7]  Helmut Veith,et al.  Efficient filtering in publish-subscribe systems using binary decision diagrams , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[8]  Zohar Manna,et al.  The logical basis for computer programming. Volume 1: deductive reasoning , 1985 .

[9]  Manolis Koubarakis,et al.  Agents in decentralised information ecosystems:the diet approach , 2001 .

[10]  Dennis Shasha,et al.  Filtering algorithms and implementation for very fast publish/subscribe systems , 2001, SIGMOD '01.

[11]  Manolis Koubarakis Textual information dissemination in distributed event-based systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[12]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[13]  Ian H. Witten,et al.  Managing Gigabytes: Compressing and Indexing Documents and Images , 1999 .

[14]  Susan T. Dumais,et al.  Personalized information delivery: an analysis of information filtering methods , 1992, CACM.

[15]  Hector Garcia-Molina,et al.  The SIFT information dissemination system , 1999, TODS.

[16]  Luciano Baresi,et al.  Architectures for an Event Notification Service Scalable to Wide-area Networks , 2000 .

[17]  Ian H. Witten,et al.  Managing gigabytes (2nd ed.): compressing and indexing documents and images , 1999 .

[18]  William W. Cohen WHIRL: A word-based information representation language , 2000, Artif. Intell..

[19]  Robert Metcalfe,et al.  Reverse path forwarding of broadcast packets , 1978, CACM.

[20]  Dennis Shasha,et al.  Efficient Matching for Web-Based Publish/Subscribe Systems , 2000, CoopIS.

[21]  Kevin Chen-Chuan Chang,et al.  Predicate rewriting for translating Boolean queries in a heterogeneous information system , 1999, TOIS.

[22]  Manolis Koubarakis,et al.  Data Models and Languages for Agent-Based Textual Information Dissemination , 2002, CIA.

[23]  Jesús Cid-Sueiro,et al.  I-Gaia: an information processing layer for the DIET platform , 2002, AAMAS '02.

[24]  Annika Hinze Does Alerting have special Requirements for Query Languages? , 2001, Grundlagen von Datenbanken.

[25]  Annika Hinze,et al.  Hermes: a notification service for digital libraries , 2001, JCDL '01.

[26]  Michael J. Franklin,et al.  Efficient Filtering of XML Documents for Selective Dissemination of Information , 2000, VLDB.

[27]  David S. Rosenblum,et al.  Achieving scalability and expressiveness in an Internet-scale event notification service , 2000, PODC '00.