Skip to main content

Assembling Rule Mashups in the Semantic Web

  • Conference paper
  • 2540 Accesses

Part of the Lecture Notes in Computer Science book series (LNISA,volume 7295)


This paper introduces RIF Assembler, a tool that reuses knowledge to automatically construct rule-based systems. Our novel approach is based on (a) annotating domain rules with metadata and (b) expressing assembly instructions as metarules that manipulate the annotations. We leverage the power of RIF as a rule interchange format, and of RDF and OWL as languages for rule annotations. RIF Assembler has applications in many scenarios. This paper presents two of them in increasing order of sophistication: a simplistic example related to the health care industry, and an actual usage in the steel industry that involves the construction of a decision-support system driven by business process descriptions.


  • rules
  • RIF
  • metarules
  • rule mashups


  1. Akhtar, W., Kopecký, J., Krennwallner, T., Polleres, A.: XSPARQL: Traveling between the XML and RDF Worlds – and Avoiding the XSLT Pilgrimage. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 432–447. Springer, Heidelberg (2008)

    CrossRef  Google Scholar 

  2. Boley, H., Kifer, M.: RIF overview. W3C Working Group Note, W3C (June 2010),

  3. Boyer, J., Mili, H.: Agile Business Rule Development - Process, Architecture, and JRules Examples. Springer (2011)

    Google Scholar 

  4. de Bruijn, J.: RIF RDF and OWL Compatibility. Recommendation, W3C (June 2010),

  5. de Sainte Marie, C., Hallmark, G., Paschke, A.: RIF Production Rule Dialect. Recommendation, W3C (June 2010),

  6. Fink, M.: D2.6 consistency maintenance final report. Deliverable, ONTORULE project (2011)

    Google Scholar 

  7. González-Moriyón, G., Polo, L., Berrueta, D., Tejo-Alonso, C.: D5.5 final steel industry public demonstrators. Deliverable, ONTORULE project (2011)

    Google Scholar 

  8. Hawke, S., Polleres, A.: RIF In RDF. Working Group Note, W3C (May 2011)

    Google Scholar 

  9. Herbst, H., Myrach, T.: A repository system for business rules. In: Mark (ed.) Database Application Semantics, pp. 119–138. Chapman & Hall, London (1997)

    Google Scholar 

  10. Kifer, M., Boley, H.: RIF Basic Logic Dialect. Recommendation, W3C (June 2010),

  11. Knublauch, H., Hendler, J.A., Idehen, K.: SPIN - Overview and Motivation. Member Submission, W3C (February 2011)

    Google Scholar 

  12. Motik, B., Fokoue, A., Horrocks, I., Wu, Z., Lutz, C., Grau, B.C.: OWL 2 web ontology language profiles. W3C recommendation, W3C (October 2009),

  13. Nelson, M., Rariden, R., Sen, R.: A lifecycle approach towards business rules management. In: Proceedings of the 41st Annual Hawaii International Conference on System Sciences, pp. 113–113 (January 2008)

    Google Scholar 

  14. Polleres, A.: From sparql to rules (and back). In: Proceedings of the 16th International Conference on World Wide Web WWW 2007, p. 787 (2007)

    Google Scholar 

  15. Poole, J.D.: OMG Model-Driven Architecture Home Page (2001),

  16. Tejo-Alonso, C., Berrueta, D., Polo, L., Fernández, S.: Metadata for Web Ontologies and Rules: Current Practices and Perspectives. In: García-Barriocanal, E., Cebeci, Z., Okur, M.C., Öztürk, A. (eds.) MTSR 2011. CCIS, vol. 240, pp. 56–67. Springer, Heidelberg (2011)

    CrossRef  Google Scholar 

  17. Visser, E.: Meta-programming with Concrete Object Syntax. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol. 2487, pp. 299–315. Springer, Heidelberg (2002)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

González-Moriyón, G., Polo, L., Berrueta, D., Tejo-Alonso, C., Iglesias, M. (2012). Assembling Rule Mashups in the Semantic Web. In: Simperl, E., Cimiano, P., Polleres, A., Corcho, O., Presutti, V. (eds) The Semantic Web: Research and Applications. ESWC 2012. Lecture Notes in Computer Science, vol 7295. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30283-1

  • Online ISBN: 978-3-642-30284-8

  • eBook Packages: Computer ScienceComputer Science (R0)