Skip to main content

Rapid Prototyping of Business Rule-Based Systems with Controlled Natural Language and Semantic Web Software

  • Conference paper
  • First Online:
Business Modeling and Software Design (BMSD 2022)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 453))

Included in the following conference series:

  • 598 Accesses

Abstract

We present methods for applying controlled natural language (CNL) and Semantic Web user interfaces to make rapid prototypes of business rule-based systems. This helps system developers quickly demonstrate design choices to stakeholders. CNLs provide a balance between understandability for laypersons and unambiguous specificity for programmers. Executable CNLs generate rudimentary systems automatically and thus quickly, which suits rapid prototyping. The Semantic Web provides a wide range of free and open tools for standardized forms of data representation and logic, whose potential application includes business rules.

We identify several general categories of business rules that each map to a core form of Semantic Web logic that can implement it. This work then presents prototyping methods that apply these mappings. Different Semantic Web software interface components demonstrate different aspects of each form of logic. The Semantic Web ontology editor Protégé illustrates our methods, but any equivalent Semantic Web software can apply. Example rapid prototypes in Protégé from the frequently used fictional business rules case EU-Rent serve here as illustrative scenarios that evaluate our methods.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Boyer, J., Mili, H.: Agile Business Rule Development - Process, Architecture, and JRules Examples. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19041-4

    Book  Google Scholar 

  2. Camburn, B., et al.: Design prototyping methods: state of the art in strategies, techniques, and guidelines. Des. Sci. 3 (2017)

    Google Scholar 

  3. Corbijn, J.: Rapid prototyping for explaining business rules with Semantic Web technology. Master’s thesis, Open University of the Netherlands, Heerlen, The Netherlands (2022)

    Google Scholar 

  4. Corsius, M., Hoppenbrouwers, S., Lokin, M., Baars, E., Sangers-Van Cappellen, G., Wilmont, I.: RegelSpraak: a CNL for executable tax rules specification. In: Proceedings of the Seventh International Workshop on Controlled Natural Language (CNL 2020/21). Special Interest Group on Controlled Natural Language, Amsterdam, Netherlands, September 2021. https://aclanthology.org/2021.cnl-1.6

  5. Cuijpers, B.: Flexible subsumption-based throwaway prototypes: demonstrating increased flexibility with design choices in class hierarchies through Semantic Web throwaway prototypes. Master’s thesis, Open University of the Netherlands, Heerlen, The Netherlands (2022)

    Google Scholar 

  6. De Meester, B., Heyvaert, P., Arndt, D., Dimou, A., Verborgh, R.: RDF graph validation using rule-based reasoning. Semant. Web J. 12, 117–142 (2020)

    Article  Google Scholar 

  7. Italiaander, R.H.J.: AgentRole, TimeInstant and InverseOf Ontology Design Patterns for more efficient inferencing from asserted data. Master’s thesis, Open University of the Netherlands, Heerlen, The Netherlands (2019)

    Google Scholar 

  8. Karpovič, J., Kriščiūnienė, G., Ablonskis, L., Nemuraitė, L.: The comprehensive mapping of semantics of business vocabulary and business rules (SBVR) to OWL 2 ontologies. Inf. Technol. Control 43(4), 289–302 (2014)

    Google Scholar 

  9. Karpoviič, J., Nemuraitė, L.: Transforming SBVR business semantics into web ontology language OWL2: main concepts. Inf. Technol. Control (2011)

    Google Scholar 

  10. Musen, M.A., Protégé, T.: The Protégé project: a look back and a look forward. AI Matters 1(4), 4–12 (2015)

    Article  Google Scholar 

  11. Object Management Group: Semantics of Business Vocabulary and Business Rules (SBVR) (2016)

    Google Scholar 

  12. Object Management Group: Semantics of Business Vocabulary and Business Rules (SBVR) Appendix G - EU-Rent Example (2016)

    Google Scholar 

  13. Peffers, K., Rothenberger, M., Tuunanen, T., Vaezi, R.: Design science research evaluation. In: Peffers, K., Rothenberger, M., Kuechler, B. (eds.) DESRIST 2012. LNCS, vol. 7286, pp. 398–410. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29863-9_29

    Chapter  Google Scholar 

  14. Reynares, E., Caliusco, M., Galli, M.: SBVR to OWL 2 mappings: an automatable and structural-rooted approach. CLEI Electron. J. 17 (2014)

    Google Scholar 

  15. Rutledge, L., Italiaander, R.: Toward a reference architecture for traceability in SBVR-based systems. In: Proceedings of the Seventh International Workshop on Controlled Natural Language (CNL 2020/21). Special Interest Group on Controlled Natural Language, Amsterdam, Netherlands, September 2021. https://aclanthology.org/2021.cnl-1.13

  16. Veizaga, A., Alferez, M., Torre, D., Sabetzadeh, M., Briand, L.: On systematically building a controlled natural language for functional requirements. Empir. Softw. Eng. 26(4), 1–53 (2021). https://doi.org/10.1007/s10664-021-09956-6

    Article  Google Scholar 

  17. Wondaal, L.: Rapid prototyping of business rules to demonstrate inconsistencies using Semantic Web software. Master’s thesis, Open University of the Netherlands, Heerlen, The Netherlands (2022)

    Google Scholar 

Download references

Acknowledgments

This work comes from the Master’s Theses in the Rapid Rules Thesis Circle in the BPMIT (Business Process Management and Information Technology) Master’s program at the Open University of the Netherlands, completed in February of 2022. This work’s authors are the writers of these thesis documents and their supervisor [3, 5, 17]. Ella Roubtsova was the co-supervisor for the group, and provided insightful and useful feedback on the thesis document, which has helped this work as well.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lloyd Rutledge .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rutledge, L., Corbijn, J., Cuijpers, B., Wondaal, L. (2022). Rapid Prototyping of Business Rule-Based Systems with Controlled Natural Language and Semantic Web Software. In: Shishkov, B. (eds) Business Modeling and Software Design. BMSD 2022. Lecture Notes in Business Information Processing, vol 453. Springer, Cham. https://doi.org/10.1007/978-3-031-11510-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-11510-3_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-11509-7

  • Online ISBN: 978-3-031-11510-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics