Event-Condition-Action Rule Languages for the Semantic Web

  • Alexandra Poulovassilis
  • George Papamarkos
  • Peter T. Wood
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4254)


The Semantic Web is based on XML and RDF as standards for exchanging and storing information on the World Wide Web. Event-Condition-Action rules are a possible candidate technology for distributed web-based applications that require timely notification and propagation of events and information between different sites. This paper discusses the provision of ECA rules for XML and RDF data, and highlights some of the challenges that arise.


Target Node Event Part Path Expression Rule Language Global Transaction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., Weber, R.: Active XML: peer-to-peer data and web services integration. In: Proc. 28th Int. Conf. on Very Large Data Bases, pp. 1087–1090 (2002)Google Scholar
  2. 2.
    Alexaki, S., Christophides, V., Karvounarakis, G., Plexousakis, D., Tolle, K.: The ICS-FORTH RDFSuite: Managing Voluminous RDF Description Bases. In: Proc. 2nd. Int. Workshop on the Semantic Web (2001)Google Scholar
  3. 3.
    Bailey, J., Papamarkos, G., Poulovassilis, A., Wood, P.T.: An Event-Condition-Action Rule Language for XML. In: Levene, M., Poulovassilis, A. (eds.) Web Dynamics. Springer, Heidelberg (2004)Google Scholar
  4. 4.
    Bailey, J., Poulovassilis, A., Wood, P.T.: An Event-Condition-Action Language for XML. In: Proc. 11th Int. Conf. on the World Wide Web, pp. 486–495 (2002)Google Scholar
  5. 5.
    Bailey, J., Poulovassilis, A., Wood, P.T.: Analysis and optimisation for event-condition-action rules on XML. Computer Networks 39, 239–259 (2002)CrossRefGoogle Scholar
  6. 6.
    Bonifati, A., Braga, D., Campi, A., Ceri, S.: Active XQuery. In: Proc. 18th Int. Conf. on Data Engineering, pp. 403–418 (2002)Google Scholar
  7. 7.
    Chirita, P., Idreos, S., Koubarakis, M., Nejdl, W.: Publish/Subscribe for RDF-based P2P networks. In: Bussler, C.J., Davies, J., Fensel, D., Studer, R. (eds.) ESWS 2004. LNCS, vol. 3053, pp. 182–197. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  8. 8.
    Cho, E., Park, I., Hyun, S.J., Kim, M.: ARML: an active rule mark-up language for heterogeneous active information systems. In: Proc. RuleML 2002, Sardinia (June 2002)Google Scholar
  9. 9.
    Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.: The many faces of publish/subscribe. ACM Comput. Surv. 35(2), 114–131 (2003)CrossRefGoogle Scholar
  10. 10.
    Haller, K., Schuldt, H., Schek, H.-J.: Transactional peer-to-peer information processing: The AMOR approach. In: Chen, M.-S., Chrysanthis, P.K., Sloman, M., Zaslavsky, A. (eds.) MDM 2003. LNCS, vol. 2574, pp. 356–362. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  11. 11.
    Jena: A Semantic Web Framework for Java, http://jena.sourceforge.net/
  12. 12.
    Karvounarakis, G., Magkanaraki, A., Alexaki, S., Christophides, V., Plexousakis, D., Scholl, M., Tolle, K.: RQL: A Functional Query Language for RDF. In: Functional Approaches to Computing Data, pp. 592–603. Springer, Heidelberg (2003)Google Scholar
  13. 13.
    Kulkarni, K., Mattos, N., Cochrane, R.: Active database features in SQL3. In: Paton, N. (ed.) Active Rules in Database Systems, pp. 197–219. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  14. 14.
    Magiridou, M., Sahtouris, S., Christophides, V., Koubarakis, M.: RUL: A declarative update language for RDF. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 506–521. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  15. 15.
    Nejdl, W., Siberski, W., Simon, B., Tane, J.: Towards a modification exchange language for distributed RDF repositories. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 236. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  16. 16.
    Nejdl, W., Wolf, B., Qu, C., Decker, S., Sintek, M., Naeve, A., Nilsson, M., Palmer, M., Risch, T.: EDUTELLA: a P2P networking infrastructure based on RDF. In: Proc. 11th Int. Conf. on the World Wide Web, pp. 604–615 (2002)Google Scholar
  17. 17.
    Papamarkos, G., Poulovassilis, A., Wood, P.T.: RDFTL: An Event-Condition-Action Language for RDF. In: Proc. 3rd Int. Workshop on Web Dynamics (in conjunction with WWW 2004) (2004)Google Scholar
  18. 18.
    Papamarkos, G., Poulovassilis, A., Wood, P.T.: Event-Condition-Action Rules on RDF metadata in P2P environments, Technical Report BBKCS-05-05, Computer Networks (to appear, 2006)Google Scholar
  19. 19.
    Papamarkos, G., Poulovassilis, A., Wood, P.T.: Performance Modelling and Evaluation of Event-Condition-Action Rules RDF in P2P networks, Technical Report BBKCS-06-02 (2006)Google Scholar
  20. 20.
    Paton, N.: Active Rules in Database Systems. Springer, Heidelberg (1999)MATHCrossRefGoogle Scholar
  21. 21.
  22. 22.
    Schlosser, M., Sintek, M., Decker, S., Nejdl, W.: HyperCuP – hypercubes, ontologies and efficient search on p2p networks. In: First Int. Workshop on Agents and P2P Computing, pp. 112–124 (2002)Google Scholar
  23. 23.
    Terpstra, W.W., Behnel, S., Fiege, L., Zeidler, A., Buchmann, A.P.: A peer-to-peer approach to content-based publish/subscribe. In: DEBS 2003: Proceedings of the 2nd international workshop on Distributed event-based systems, pp. 1–8. ACM Press, New York (2003)CrossRefGoogle Scholar
  24. 24.
    Widom, J., Ceri, S.: Active Database Systems. Morgan Kaufmann, San Mateo (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Alexandra Poulovassilis
    • 1
  • George Papamarkos
    • 1
  • Peter T. Wood
    • 1
  1. 1.London Knowledge Lab, BirkbeckUniversity of LondonLondon

Personalised recommendations