Rule Languages for the Semantic Web

  • Sonia MehlaEmail author
  • Sarika Jain
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 755)


Ontology plays a major role in Semantic Web to describe the meaning about data on the web. Some inferences can be gleaned from the ontology model itself, but others may not be expressible in the ontology language (usually OWL) and require a more functional representation. Semantic Rules are required to infer implicit inference. It is a way of expressing additional things that can be inferred from your dataset. Rules layer is on top of the OWL in semantic web-layered architecture. This layer is less developed and active area of research. Various Rule languages have been developed by the authors for the Semantic web such as RuleML (Rule Markup Language), SWRL (Semantic Web Rule Language), RIF (Rule Interchange Format), R2ML (REWERSE Rule Markup Language) and many more. This paper aims to discuss the state of the art with respect to semantic rule-based technologies. It gives an overview of the rules and rule languages that are currently available to support rule-based- and ontology-based reasoning, and it also reviews some of the limitations of these technologies in terms of their inability to deal with uncertain or imprecise data, incomplete knowledge, decidability and their poor performance in some reasoning contexts.


Semantic web SWRL Ontology Non-monotonicity Decidability 



This work was financially supported by the Government of India, Ministry of Defense, DRDO. This paper is done in NIT Kurukshetra where the authors are affiliated to the Department of Computer Applications.


  1. 1.
    Hirtle, D., Boley, H., Grosof, B., Kifer, M., Sintek, M., Tabet, S., Wagner, G.: Schema Specification of RuleML 0.9.
  2. 2.
    Wang, X., Ma, Z.M., Yan, L., Meng, X.: Vague-SWRL: a fuzzy extension of SWRL. In: International Conference on Web Reasoning and Rule Systems, pp. 232–233. Springer, Berlin, Heidelberg (2008)Google Scholar
  3. 3.
    Wang, X., Ma, Z.M., Yan, L., Cheng, J.: If-then and if-then-unless rules in the semantic web. In: Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, vol. 01, pp. 357–360. IEEE Computer Society (2009)Google Scholar
  4. 4.
    Wang, X., Ma, Z.M., Xu, C., Cheng, J.: Nonmonotonic fuzzy rules in the semantic web. In: 6th International Conference on Fuzzy Systems and Knowledge Discovery, vol. 2, pp. 275–279. IEEE (2009)Google Scholar
  5. 5.
    Wang, X., Meng, X., Sun, J., Chen, J.: f-R2ML: a fuzzy rule markup language. In: 8th International Conference on Fuzzy Systems and Knowledge Discovery, vol. 2, pp. 1275–1279. IEEE (2011)Google Scholar
  6. 6.
    Calero, J.M.A., Ortega, A.M., Perez, G.M., Botía, J.A., Gómez-Skarmeta, A.F.: A non-monotonic expressiveness extension on the semantic web rule language. J. Web Eng. 11(2), 93–118 (2012)Google Scholar
  7. 7.
    Liu, Y., Chen, S., Li, S., Wang, Y.: Bayes-SWRL: a probabilistic extension of SWRL. In: 9th International Conference on Computational Intelligence and Security, pp. 702–706. IEEE (2013)Google Scholar
  8. 8.
    Cao, S.T., Nguyen, L.A., Szałas, A.: WORL: a nonmonotonic rule language for the semantic web. Vietnam J. Comput. Sci. 1(1), 57–69 (2014)CrossRefGoogle Scholar
  9. 9.
    Jajaga, E., Ahmedi, L.: C-SWRL: SWRL for reasoning over stream data. In: 11th International Conference on Semantic Computing, pp. 395–400. IEEE (2017)Google Scholar
  10. 10.
    The Rule Markup Initiative.
  11. 11.
    Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: a semantic web rule language combining OWL and RuleML. W3C Member submission. 21, 79 (2004)Google Scholar
  12. 12.
    Hawke, S.: Rule interchange format working group charter. W3C Semantic Web Activity (2005)Google Scholar
  13. 13.
    Pan, J.Z., Stoilos, G., Stamou, G., Tzouvaras, V., Horrocks, I.: f-SWRL: a fuzzy extension of SWRL. Lect. Notes Comput. Sci. 4090, 28 (2006)CrossRefGoogle Scholar
  14. 14.
    Wagner, G., Giurca, A., Lukichev, S.: A usable interchange format for rich syntax rules integrating OCL, RuleML and SWRL. In: Proceedings of Workshop Reasoning on the Web (2006)Google Scholar
  15. 15.
    Jena, A.: Reasoners and rule engines: Jena inference support. The Apache Software Foundation (2013)Google Scholar
  16. 16.
    Jain S., Mehla S., Mishra S.: An ontology for natural disasters with exceptions. In: International Conference System Modeling & Advancement in Research Trends IEEE-Explore, pp. 232–237 (2016)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Department of Computer ApplicationsNational Institute of Technology KurukshetraKurukshetraIndia

Personalised recommendations