Skip to main content
Top

2018 | OriginalPaper | Chapter

SWRL Reasoning Using Decision Tables

Authors : Maxime Clement, Ryutaro Ichise

Published in: Knowledge Engineering and Knowledge Management

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Ontologies are widely used for representing and sharing knowledge specific to some domain. The Web Ontology Language (OWL) is a popular language for designing ontologies and has been extended with the Semantic Web Rule Language (SWRL) to enable the use of rules in OWL ontologies. However, reasoning with SWRL rules is a computationally complex task, making its use difficult in time-sensitive applications. Such applications usually rely on decision tables, a popular yet simple structure used for fast decision making. Decision tables however are limited to propositional rules, making it impossible to represent SWRL rules using universally quantified variables. In this paper, a technique is proposed to enable reasoning with decision tables for SWRL rules and OWL ontologies by exploiting the classes of the variables and entities. Experimental results show that for many settings, our technique offers faster reasoning speed when compared to a state of the art SWRL reasoner.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Bassiliades, N.: SWRL2SPIN: a tool for transforming SWRL rule bases in OWL ontologies to object-oriented SPIN rules. arXiv preprint arXiv:1801.09061 (2018) Bassiliades, N.: SWRL2SPIN: a tool for transforming SWRL rule bases in OWL ontologies to object-oriented SPIN rules. arXiv preprint arXiv:​1801.​09061 (2018)
4.
go back to reference Browne, P.: JBoss Drools Business Rules. Packt Publishing Ltd, Birmingham (2009) Browne, P.: JBoss Drools Business Rules. Packt Publishing Ltd, Birmingham (2009)
5.
go back to reference Ceri, S., Gottlob, G., Tanca, L.: What you always wanted to know about Datalog (and never dared to ask). IEEE Trans. Knowl. Data Eng. 1(1), 146–166 (1989)CrossRef Ceri, S., Gottlob, G., Tanca, L.: What you always wanted to know about Datalog (and never dared to ask). IEEE Trans. Knowl. Data Eng. 1(1), 146–166 (1989)CrossRef
6.
go back to reference Colomb, R.M., Chung, C.: Very fast decision table execution of propositional expert systems. In: Proceedings of the 8th National Conference on Artificial Intelligence, pp. 671–676 (1990) Colomb, R.M., Chung, C.: Very fast decision table execution of propositional expert systems. In: Proceedings of the 8th National Conference on Artificial Intelligence, pp. 671–676 (1990)
7.
go back to reference Gene Ontology Consortium: Gene ontology consortium: going forward. Nucleic Acids Res. 43(D1), D1049–D1056 (2014) Gene Ontology Consortium: Gene ontology consortium: going forward. Nucleic Acids Res. 43(D1), D1049–D1056 (2014)
9.
go back to reference Grau, B.C., Horrocks, I., Motik, B., Parsia, B., Patel-Schneider, P., Sattler, U.: OWL 2: the next step for OWL. Web Semant. Sci. Serv. Agents World Wide Web 6(4), 309–322 (2008)CrossRef Grau, B.C., Horrocks, I., Motik, B., Parsia, B., Patel-Schneider, P., Sattler, U.: OWL 2: the next step for OWL. Web Semant. Sci. Serv. Agents World Wide Web 6(4), 309–322 (2008)CrossRef
10.
go back to reference Hill, E.F.: Jess in Action: Java Rule-Based Systems. Manning Publications Co., Greenwich (2003) Hill, E.F.: Jess in Action: Java Rule-Based Systems. Manning Publications Co., Greenwich (2003)
11.
go back to reference Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semant. Web 2(1), 11–21 (2011) Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semant. Web 2(1), 11–21 (2011)
12.
go back to reference 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) 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)
13.
go back to reference Kang, Y.B., Pan, J.Z., Krishnaswamy, S., Sawangphol, W., Li, Y.F.: How long will it take? Accurate prediction of ontology reasoning performance. In: Proceedings of the 28th AAAI Conference on Artificial Intelligence, pp. 80–86 (2014) Kang, Y.B., Pan, J.Z., Krishnaswamy, S., Sawangphol, W., Li, Y.F.: How long will it take? Accurate prediction of ontology reasoning performance. In: Proceedings of the 28th AAAI Conference on Artificial Intelligence, pp. 80–86 (2014)
14.
go back to reference Knublauch, H., Hendler, J.A., Idehen, K.: SPIN-overview and motivation. W3C Member Submission 22 (2011) Knublauch, H., Hendler, J.A., Idehen, K.: SPIN-overview and motivation. W3C Member Submission 22 (2011)
16.
go back to reference Metzner, J.R., Barnes, B.H.: Decision Table Languages and Systems. Academic Press, Orlando (1977) Metzner, J.R., Barnes, B.H.: Decision Table Languages and Systems. Academic Press, Orlando (1977)
17.
go back to reference Middleton, S.E., Shadbolt, N.R., De Roure, D.C.: Ontological user profiling in recommender systems. ACM Trans. Inf. Syst. (TOIS) 22(1), 54–88 (2004)CrossRef Middleton, S.E., Shadbolt, N.R., De Roure, D.C.: Ontological user profiling in recommender systems. ACM Trans. Inf. Syst. (TOIS) 22(1), 54–88 (2004)CrossRef
18.
go back to reference Motik, B., et al.: OWL 2 web ontology language: structural specification and functional-style syntax. W3C Recommendation 27(65), 159 (2009) Motik, B., et al.: OWL 2 web ontology language: structural specification and functional-style syntax. W3C Recommendation 27(65), 159 (2009)
19.
go back to reference Motik, B., Sattler, U., Studer, R.: Query answering for OWL-DL with rules. Web Semant. Sci. Serv. Agents World Wide Web 3(1), 41–60 (2005)CrossRef Motik, B., Sattler, U., Studer, R.: Query answering for OWL-DL with rules. Web Semant. Sci. Serv. Agents World Wide Web 3(1), 41–60 (2005)CrossRef
20.
go back to reference Musen, M.A.: The protégé project: a look back and a look forward. AI Matters 1(4), 4–12 (2015)CrossRef Musen, M.A.: The protégé project: a look back and a look forward. AI Matters 1(4), 4–12 (2015)CrossRef
21.
go back to reference O’Connor, M.J., Shankar, R.D., Musen, M.A., Das, A.K., Nyulas, C.: The SWRLAPI: a development environment for working with SWRL rules. In: OWLED (2008) O’Connor, M.J., Shankar, R.D., Musen, M.A., Das, A.K., Nyulas, C.: The SWRLAPI: a development environment for working with SWRL rules. In: OWLED (2008)
22.
go back to reference Otero-Cerdeira, L., Rodríguez-Martínez, F.J., Gómez-Rodríguez, A.: Ontology matching: a literature review. Expert Syst. Appl. 42(2), 949–971 (2015)CrossRef Otero-Cerdeira, L., Rodríguez-Martínez, F.J., Gómez-Rodríguez, A.: Ontology matching: a literature review. Expert Syst. Appl. 42(2), 949–971 (2015)CrossRef
24.
go back to reference Ristoski, P., Paulheim, H.: A comparison of propositionalization strategies for creating features from linked open data. Linked Data Knowl. Discov. 6 (2014) Ristoski, P., Paulheim, H.: A comparison of propositionalization strategies for creating features from linked open data. Linked Data Knowl. Discov. 6 (2014)
25.
go back to reference Shearer, R., Motik, B., Horrocks, I.: Hermit: a highly-efficient OWL reasoner. In: OWLED, vol. 432, p. 91 (2008) Shearer, R., Motik, B., Horrocks, I.: Hermit: a highly-efficient OWL reasoner. In: OWLED, vol. 432, p. 91 (2008)
26.
go back to reference Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: a practical OWL-DL reasoner. Web Semant. Sci. Serv. Agents World Wide Web 5(2), 51–53 (2007)CrossRef Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: a practical OWL-DL reasoner. Web Semant. Sci. Serv. Agents World Wide Web 5(2), 51–53 (2007)CrossRef
27.
go back to reference Staab, S., Studer, R.: Handbook on Ontologies. Springer, Heidelberg (2010)MATH Staab, S., Studer, R.: Handbook on Ontologies. Springer, Heidelberg (2010)MATH
28.
go back to reference Struharik, J.: Implementing decision trees in hardware. In: 2011 IEEE 9th International Symposium on Intelligent Systems and Informatics (SISY), pp. 41–46. IEEE (2011) Struharik, J.: Implementing decision trees in hardware. In: 2011 IEEE 9th International Symposium on Intelligent Systems and Informatics (SISY), pp. 41–46. IEEE (2011)
29.
go back to reference Ting, S., Wang, W.M., Kwok, S.K., Tsang, A.H., Lee, W.: Racer: rule-associated case-based reasoning for supporting general practitioners in prescription making. Expert Syst. Appl. 37(12), 8079–8089 (2010)CrossRef Ting, S., Wang, W.M., Kwok, S.K., Tsang, A.H., Lee, W.: Racer: rule-associated case-based reasoning for supporting general practitioners in prescription making. Expert Syst. Appl. 37(12), 8079–8089 (2010)CrossRef
Metadata
Title
SWRL Reasoning Using Decision Tables
Authors
Maxime Clement
Ryutaro Ichise
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-03667-6_5

Premium Partner