Abstract
Design of Business Intelligence systems capable of effectively handling a domain knowledge is a well known, but currently not solved challenge for both Software and Knowledge Engineers. There exist several approaches to extract and model the Business Knowledge, most notably Business Processes and Business Rules. However, each of them has its own weaknesses and therefore it is often desirable to build hybrid models composed of several knowledge representations. In this paper we describe an extension to Business Rules in order to facilitate creation of such heterogeneous systems. This is achieved by introducing semantic annotations to existing rule modeling languages. We also present how the additional semantic information is leveraged in the Prosecco project.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
See http://prosecco.agh.edu.pl for the project website.
- 2.
For more information, please see: https://www.w3.org/TR/owl-semantics/.
- 3.
HMR stands for HeKaTe Meta Representation, a human readable format to represent XTT2 models. For a detailed specification of the language see: http://glados.kis.agh.edu.pl/doku.php?id=pub:software:heartdroid:documentation:hmr.
- 4.
For more details on the annotation system in Java see: http://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.7.
- 5.
For a full listing of Jena’s capabilities see: https://jena.apache.org/.
- 6.
For a complete specification, see: https://www.w3.org/TR/sparql11-query/.
- 7.
Protege is an ontology editor. For details see http://protege.stanford.edu/.
References
Adrian, W.T., Bobek, S., Nalepa, G.J., Kaczor, K., Kluza, K.: How to reason by HeaRT in a semantic knowledge-based wiki. In: Proceedings of the 23rd IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2011, Boca Raton, Florida, USA, pp. 438–441 (2011). http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6103361&tag=1
Bobek, S., Baran, M., Kluza, K., Nalepa, G.J.: Application of bayesian networks to recommendations in business process modeling. In: Giordano, L., Montani, S., Dupre, D.T. (eds.) Proceedings of the Workshop AI Meets Business Processes 2013 co-located with the 13th Conference of the Italian Association for Artificial Intelligence (AI*IA 2013), Turin, Italy, 6 December 2013. http://ceur-ws.org/Vol-1101/
Bobek, S., Nalepa, G.J., Ślażyński, M.: Challenges for migration of rule-based reasoning engine to a mobile platform. In: Dziech, A., Czyżewski, A. (eds.) MCSS 2014. CCIS, vol. 429, pp. 43–57. Springer, Cham (2014). doi:10.1007/978-3-319-07569-3_4
Dentler, K., Cornet, R., ten Teije, A., de Keizer, N.: Comparison of reasoners for large ontologies in the OWL 2 EL profile. Semant. Web 2(2), 71–87 (2011). doi:10.3233/SW-2011-0034
Eiter, T., Ianni, G., Krennwallner, T., Polleres, A.: Rules and ontologies for the semantic web. In: Baroglio, C., Bonatti, P.A., Małuszyński, J., Marchiori, M., Polleres, A., Schaffert, S. (eds.) Reasoning Web 2008. LNCS, vol. 5224, pp. 1–53. Springer, Heidelberg (2008). doi:10.1007/978-3-540-85658-0_1
Grau, B.C., Parsia, B., Sirin, E.: Working with multiple ontologies on the semantic web. In: McIlraith, S.A., Plexousakis, D., Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 620–634. Springer, Heidelberg (2004). doi:10.1007/978-3-540-30475-3_43
Horrocks, I., Parsia, B., Patel-Schneider, P., Hendler, J.: Semantic web architecture: stack or two towers? In: Fages, F., Soliman, S. (eds.) PPSWR 2005. LNCS, vol. 3703, pp. 37–41. Springer, Heidelberg (2005). doi:10.1007/11552222_4
Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. Technical report, World Wide Web Consortium, May 2004
Kluza, K., Kaczor, K., Nalepa, G., Slazynski, M.: Opportunities for business process semantization in open-source process execution environments. In: 2015 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1307–1314, September 2015
Kluza, K., Kaczor, K., Nalepa, G.J.: Integration of business processes with visual decision modeling. Presentation of the HaDEs toolchain. In: Fournier, F., Mendling, J. (eds.) BPM 2014. LNBIP, vol. 202, pp. 504–515. Springer, Cham (2015). doi:10.1007/978-3-319-15895-2_43
Nalepa, G., Slazynski, M., Kutt, K., Kucharska, E., Luszpaj, A.: Unifying business concepts for SMEs with prosecco ontology. In: 2015 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1321–1326, September 2015
Nalepa, G.J., Ligęza, A., Kaczor, K.: Overview of knowledge formalization with XTT2 rules. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2011. LNCS, vol. 6826, pp. 329–336. Springer, Heidelberg (2011). doi:10.1007/978-3-642-22546-8_26
Nalepa, G.J., Kluza, K., Kaczor, K.: Proposal of an inference engine architecture for business rules and processes. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2013. LNCS, vol. 7895, pp. 453–464. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38610-7_42
OMG: Business Process Model and Notation (BPMN): Version 2.0 specification. Technical report formal/2011-01-03, Object Management Group, January 2011
OWL Working Group, W3C: OWL 2 Web Ontology Language: Document Overview. W3C recommendation, W3C, October 2009
O’Connor, M., Knublauch, H., Tu, S., Grosof, B., Dean, M., Grosso, W., Musen, M.: Supporting rule system interoperability on the semantic web with SWRL. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 974–986. Springer, Heidelberg (2005). doi:10.1007/11574620_69
Rademakers, T., Baeyens, T., Barrez, J.: Activiti in Action: Executable Business Processes in BPMN 2.0. Manning Pubs Co Series, Manning Publications Company, Greenwich (2012)
Rosati, R.: On combining description logic ontologies and nonrecursive datalog rules. In: Calvanese, D., Lausen, G. (eds.) RR 2008. LNCS, vol. 5341, pp. 13–27. Springer, Heidelberg (2008). doi:10.1007/978-3-540-88737-9_3
Thomas, O., Fellmann, M.: Semantic process modeling-design and implementation of an ontology-based representation of business processes. Bus. Inf. Syst. Eng. 1(6), 438–451 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ślażyński, M., Nalepa, G.J., Bobek, S., Kutt, K. (2017). Semantic Annotations for Mediation of Complex Rule Systems. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L., Zurada, J. (eds) Artificial Intelligence and Soft Computing. ICAISC 2017. Lecture Notes in Computer Science(), vol 10246. Springer, Cham. https://doi.org/10.1007/978-3-319-59060-8_56
Download citation
DOI: https://doi.org/10.1007/978-3-319-59060-8_56
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-59059-2
Online ISBN: 978-3-319-59060-8
eBook Packages: Computer ScienceComputer Science (R0)