Skip to main content

A Modeling Environment for Visual SWRL Rules Based on the SeMFIS Platform

  • Conference paper
  • First Online:
Designing the Digital Transformation (DESRIST 2017)

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

Abstract

The representation and processing of semantic information can today be accomplished using a wide range of formalisms. Rule-based approaches are not only a well-known but also easy to use technique. Most approaches rely on a textual specification of rules that can be processed by an according rule engine. For simplifying the specification and understanding of rules by domain experts, we present a visual model editor for rules based on the W3C SWRL recommendation. The goal of this approach is to provide a means for a visual interaction with rule-based systems, while at the same time preserving full expressiveness. The visual language for SWRL rules has been implemented on the SeMFIS platform. In addition, serialization and de-serialization mechanisms have been added for OWLXML and SWRLXML formats. As there are currently no official conformance tests available for SWRL, the approach has been evaluated using W3C sample set for SWRL rules.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A screencast illustrating the usage can be found here: http://semfis-platform.org/swrl/Screencast/.

  2. 2.

    The examples can be found at: https://www.w3.org/Submission/SWRL/#5.1.

References

  1. Bak, J., Nowak, M., Jedrzejek, C.: Graph-based editor for SWRL rule bases. In: RuleML@ChallengeEnriched 2013, CEUR (2013)

    Google Scholar 

  2. Feldkamp, D., Hinkelmann, K., Thönssen, B.: KISS – knowledge-intensive service support: an approach for agile process management. In: Paschke, A., Biletskiy, Y. (eds.) RuleML 2007. LNCS, vol. 4824, pp. 25–38. Springer, Heidelberg (2007). doi:10.1007/978-3-540-75975-1_3

    Chapter  Google Scholar 

  3. Fill, H.-G.: SeMFIS: a flexible engineering platform for semantic annotations of conceptual models. Semant. Web (SWJ) 8(5), 747–763 (2017)

    Article  Google Scholar 

  4. Götzinger, D., Miron, E.L., Staffel, F.: OMiLAB: an open collaborative environment for modeling method engineering. In: Karagiannis, D., Mayr, H.C., Mylopoulos, J., et al. (eds.) Domain-Specific Conceptual Modeling Concepts, Methods and Tools, pp. 55–76. Springer, Cham (2016). doi:10.1007/978-3-319-39417-6

    Chapter  Google Scholar 

  5. Hassanpour, S., O’Connor, M.J., Das, A.K.: A rule management and elicitation tool for SWRL rule bases. In: RuleML Challenge (2009)

    Google Scholar 

  6. Horrocks, I., Patel-Schneider, P., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML, W3C (2004). https://www.w3.org/Submission/SWRL/. Accessed 10 May 2017

  7. Leutgeb, A., Utz, W., Woitsch, R., Fill, H.-G.: Adaptive processes in e-government - a field report about semantic-based approaches from the EU-Project FIT. In: ICEIS 2007, pp. 264–269, INSTICC (2007)

    Google Scholar 

  8. Leutgeb, A.: The business rules method: a modeling method for adaptive processes - Master Thesis. University of Vienna, Wien (2007)

    Google Scholar 

  9. Lukichev, S., Wagner, G.: Visual rules modeling. In: Virbitskaite, I., Voronkov, A. (eds.) PSI 2006. LNCS, vol. 4378, pp. 467–473. Springer, Heidelberg (2007). doi:10.1007/978-3-540-70881-0_42

    Chapter  Google Scholar 

  10. Moody, D.: The physics of notations: toward a scientic basis for constructing visual notations in software engineering. IEEE Trans. Softw. Eng. 35(6), 756–779 (2009)

    Article  Google Scholar 

  11. O’Connor, M., Knublauch, H., Tu, S., Musen, M.: Writing rules for the semantic web using SWRL and Jess. In: Protégé With Rules WS, Madrid (2005)

    Google Scholar 

  12. Peffers, K., Tuunanen, T., Rothenberger, M., Chatterjee, S.: A design science research methodology for information systems research. JMIS 24(3), 45–77 (2007)

    Google Scholar 

  13. Pham, T.A., Thanh, N.: Checking the compliance of business processes and business rules using OWL 2 ontology and SWRL. In: Abraham, A., Wegrzyn-Wolska, K., Hassanien, A.E., Snasel, V., Alimi, A.M. (eds.) Proceedings of the Second International Afro-European Conference for Industrial Advancement AECIA 2015. AISC, vol. 427, pp. 11–20. Springer, Cham (2016). doi:10.1007/978-3-319-29504-6_3

    Chapter  Google Scholar 

  14. Stadtmueller, S., Speiser, S., Harth, A., Studer, R.: Data-fu: a language and an interpreter for interaction with read/write linked data. In: WWW Conference, pp. 1225–1236 (2013)

    Google Scholar 

  15. Studer, R., Benjamins, R., Fensel, D.: Knowledge engineering: principles and methods. Data & Knowl. Eng. 25, 161–197 (1998)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hans-Georg Fill .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Fill, HG., Pittl, B., Honegger, G. (2017). A Modeling Environment for Visual SWRL Rules Based on the SeMFIS Platform. In: Maedche, A., vom Brocke, J., Hevner, A. (eds) Designing the Digital Transformation. DESRIST 2017. Lecture Notes in Computer Science(), vol 10243. Springer, Cham. https://doi.org/10.1007/978-3-319-59144-5_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59144-5_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59143-8

  • Online ISBN: 978-3-319-59144-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics