RIF Centered Rule Interchange in the Semantic Web

  • Xing Wang
  • Z. M. Ma
  • Fu Zhang
  • Li Yan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6261)


In the Semantic Web, rule interchange has gained considerable attention. To be a general rule interchange format, RIF (Rule Interchange Format) should first support rule interchange with three important evolving rule languages SWRL (Semantic Web Rule Language), RuleML (Rule Markup Language) and R2ML (REWERSE Rule Markup Language). In the paper, we propose a rule metamodel. Based on the metamodel, we construct RIA (Rule Interchange Architecture), which supports bidirectional rule interchange between RIF and SWRL, RuleML and R2ML, and also between these four languages’ metamodels and XML syntaxes. Based on RIA, we design and implement a rule interchange system RIA 1.0.


Semantic Web rule interchange RIF metamodel RIA RIA 1.0 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Journal of the Scientific American 284(5), 34–43 (2001)CrossRefGoogle Scholar
  2. 2.
    Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language | Combining OWL and RuleML,
  3. 3.
    Boley, H., Kifer, M., Patranjan, P.L., Polleres, A.: Rule Interchange on the Web. In: Antoniou, G., Aßmann, U., Baroglio, C., Decker, S., Henze, N., Patranjan, P.-L., Tolksdorf, R. (eds.) Reasoning Web 2007. LNCS, vol. 4636, pp. 269–309. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  4. 4.
    Boley, H., Grosof, B., Tabet, S.: RuleML Tutorial,
  5. 5.
    Wagner, G., Giurca, A., Lukichev, S.: A Usable Interchange Format for Rich Syntax Rules Integrating OCL, RuleML and SWRL. In: Reasoning on the Web 2006 (2006)Google Scholar
  6. 6.
    Rule Interchange Format Working Group Charter,
  7. 7.
    Milanović, M., Gašević, D., Guirca, A., Wagner, G., Lukichev, S., Devedžić, V.: Model Transformations to Share Rules between SWRL and R2ML. In: 3rd International Workshop on Semantic Web Enabled Software Engineering at 4th European Semantic Web Conference, Innsbruck, Austria (2007)Google Scholar
  8. 8.
    Milanović, M., Gašević, D., Giurca, A., Wagner, G., Devedžić, V.: On Interchanging Between OWL/SWRL and UML/OCL. In: OCLApps 2006, Genova, Italy, pp. 81–95 (2006)Google Scholar
  9. 9.
  10. 10.
    RIF Basic Logic Dialect,
  11. 11.
    RIF Datatypes and Built-Ins 1.0,
  12. 12.
    Brockmans, S., Volz, R., Eberhart, A., Löffler, P.: A Metamodel and UML Profile for Rule-extended OWL DL Ontologies. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 303–316. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  13. 13.
    Wagner, G., Tabet, S., Boley, H.: MOF-RuleML: The Abstract Syntax of RuleML as MOF Model. In: Integrate 2003, OMG Meeting, Boston (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Xing Wang
    • 1
  • Z. M. Ma
    • 1
  • Fu Zhang
    • 1
  • Li Yan
    • 2
  1. 1.College of Information Science and EngineeringNortheastern UniversityChina
  2. 2.School of Software, Northeastern UniversityChina

Personalised recommendations