An XML-Based Manipulation and Query Language for Rule-Based Information

  • Essam Mansour
  • Hagen Höpfner
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5858)


Rules are utilized to assist in the monitoring process that is required in activities, such as disease management and customer relationship management. These rules are specified according to the application best practices. Most of research efforts emphasize on the specification and execution of these rules. Few research efforts focus on managing these rules as one object that has a management life-cycle. This paper presents our manipulation and query language that is developed to facilitate the maintenance of this object during its life-cycle and to query the information contained in this object. This language is based on an XML-based model. Furthermore, we evaluate the model and language using a prototype system applied to a clinical case study.


Customer Relationship Management Validity Period Reactive Application Patient Plan Clinical Case Study 
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: A Data-Centric Perspective on Web Services. In: Levene, M., Poulovassilis, A. (eds.) Web Dynamics - Adapting to Change in Content, Size, Topology and Use, pp. 275–300. Springer, Heidelberg (2004)Google Scholar
  2. 2.
    Bailey, J., Bry, F., Eckert, M., Pătrânjan, P.-L.: Flavours of XChange, a Rule-Based Reactive Language for the (Semantic) Web. In: Adi, A., Stoutenburg, S., Tabet, S. (eds.) RuleML 2005. LNCS, vol. 3791, pp. 187–192. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  3. 3.
    Bailey, J., Poulovassilis, A., Wood, P.T.: An Event-Condition-Action Language for XML. In: Proceedings of the 11th international conference on World Wide Web, pp. 486–495. ACM, New York (2002)Google Scholar
  4. 4.
    Bonifati, A., Braga, D., Campi, A., Ceri, S.: Active XQuery. In: Proceedings of the 18th International Conference on Data Engineering, p. 403. IEEE Computer Society, Washington (2002)CrossRefGoogle Scholar
  5. 5.
    Cho, E., Park, I., Hyun, S.J., Kim, M.: ARML: an active rule mark-up language for heterogeneous active information systems. In: Schroeder, M., Wagner, G. (eds.) Proceedings of the International Workshop on Rule Markup Languages for Business Rules on the Semantic Web, CEUR Workshop Proceedings, vol. 60. (2002)Google Scholar
  6. 6.
    Mansour, E.: A Generic Approach and Framework for Managing Complex Information. PhD thesis, Dublin Institute of Technology, DIT (2008),
  7. 7.
    Mansour, E., Dube, K., Wu, B.: AIM: An XML-Based ECA Rule Language for Supporting a Framework for Managing Complex Information. In: Paschke, A., Biletskiy, Y. (eds.) RuleML 2007. LNCS, vol. 4824, pp. 232–241. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  8. 8.
    Mansour, E., Dube, K., Wu, B.: Managing complex information in reactive applications using an active temporal XML database approach. In: Cardoso, J., Cordeiro, J., Filipe, J. (eds.) ICEIS 2007 - Proceedings of the Ninth International Conference on Enterprise Information Systems, pp. 520–523 (2007)Google Scholar
  9. 9.
    Mansour, E., Höpfner, H.: A rule-based approach and framework for managing best practices – An XML-Based Management Using Puer Database System Utilities. In: Filipe, J., Cordeiro, J. (eds.) ICEIS 2009. LNBIP, vol. 24. Springer, Heidelberg (2009)Google Scholar
  10. 10.
    Mansour, E., Höpfner, H.: Replay the Execution History of Rule-Based Information. In: DBKDA 2009: Proceedings of the 2009 First International Conference on Advances in Databases, Knowledge, and Data Applications, pp. 28–35. IEEE Computer Society, Washington (2009)CrossRefGoogle Scholar
  11. 11.
    Mansour, E., Wu, B., Dube, K., Li, J.X.: An Event-Driven Approach to Computerizing Clinical Guidelines Using XML. In: Proceedings of the IEEE Services Computing Workshops, pp. 13–20. IEEE Computer Society, Washington (2006)CrossRefGoogle Scholar
  12. 12.
    Nagl, C., Rosenberg, F., Dustdar, S.: VIDRE–A Distributed Service-Oriented Business Rule Engine based on RuleML. In: Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference, pp. 35–44. IEEE Computer Society, Washington (2006)CrossRefGoogle Scholar
  13. 13.
    O’Leary, D.E.: Empirical analysis of the evolution of a taxonomy for best practices. Decision Support Systems 43(4), 1650–1663 (2007)CrossRefGoogle Scholar
  14. 14.
    Paton, N.W. (ed.): Active Rules in Database Systems. Springer, New York (1999)zbMATHGoogle Scholar
  15. 15.
    Pontelli, E., Son, T.C., Baral, C.: A Framework for Composition and Inter-operation of Rules in the Semantic Web. In: Proceedings of the Second International Conference on Rules and Rule Markup Languages for the Semantic Web, pp. 39–50. IEEE Computer Society Press, Los Alamitos (2006)CrossRefGoogle Scholar
  16. 16.
    Schrefl, M., Bernauer, M.: Active XML Schemas. In: Arisawa, H., Kambayashi, Y., Kumar, V., Mayr, H.C., Hunt, I. (eds.) ER Workshops 2001. LNCS, vol. 2465, pp. 363–376. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  17. 17.
    Wagner, G., Antoniou, G., Tabet, S., Boley, H.: The Abstract Syntax of RuleML – Towards a General Web Rule Language Framework. In: Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2004), pp. 628–631. IEEE Computer Society, Washington (2004)CrossRefGoogle Scholar
  18. 18.
    Wagner, G., Giurca, A., Lukichev, S.: A General Markup Framework for Integrity and Derivation Rules. In: Bry, F., Fages, F., Marchiori, M., Ohlbach, H.-J. (eds.) Principles and Practices of Semantic Web Reasoning, number 05371 in Dagstuhl Seminar Proceedings, Schloss Dagstuhl, Germany. Internationales Begegnungs- und Forschungszentrum für Informatik, IBFI (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Essam Mansour
    • 1
  • Hagen Höpfner
    • 1
  1. 1.International University in GermanyBruchsalGermany

Personalised recommendations