Abstract
As XML is becoming widely accepted as a mean of storing, searching and extracting information, a larger number of Web applications will require conceptual models and administrative tools to organize their collections of documents. Recently, event-condition-action (ECA) rules have been proposed to provide reactive functionality into XML document databases. However, logical inference mechanisms to deliver multiagent-based applications remain unconsidered in those models. In this paper, we introduce ADM, an active deductive XML database model that extends XML with logical variables, logical procedures and ECA rules. ADM has been partially implemented in an open distributed coordination architecture written in Java. Besides of coupling the rational and reactive behavioral aspects into a simple and uniform model, a major contribution of this work is the introduction of sequential and parallel rule composition as an effective strategy to address the problem of scheduling rule selection and execution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bailey, J., Poulovassilis, A., Wood, P.T.: Analysis and optimization of eventcondition- action rules on XML. Computer Networks 39, 239–259 (2002)
Paton, N.W., Diaz, O.: Active database systems. ACM Computing Surveys 31(1), 64–103 (1999)
Bambara, M., Tamura, N.: Translating a linear logic programming language into Java. In: Proceedings of ICLP 1999 Workshop on Parallelism and Implementation Technology for (Constraint) Logic Programming Languages, December 1999, pp. 19–39 (1999)
The DARPA Agent Markup Language Homepage, http://www.daml.org/
Lloyd, J.W.: Foundations of Logic Programming. Springer, Heidelberg (1987)
Liu, M., Dobbie, G., Ling, T.W.: A logical foundation for deductive object-oriented databases. ACM Transactions on Database Systems 27(1), 117–151 (2002)
Martelli, A., Montanari, U.: An efficient unification algorithm. ACM Transactions on Programming Language and Systems 4(2), 258–282 (1982)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Olmedo-Aguirre, O., Escobar-Vázquez, K., Alor-Hernández, G., Morales-Luna, G. (2004). ADM: An Active Deductive XML Database System. In: Monroy, R., Arroyo-Figueroa, G., Sucar, L.E., Sossa, H. (eds) MICAI 2004: Advances in Artificial Intelligence. MICAI 2004. Lecture Notes in Computer Science(), vol 2972. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24694-7_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-24694-7_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21459-5
Online ISBN: 978-3-540-24694-7
eBook Packages: Springer Book Archive