Abstract
Within an intelligent tutoring system framework, the teaching strategy engine stores and executes teaching strategies. A teaching strategy is a kind of procedural knowledge, generically an if-then rule that queries the learner’s state and performs teaching actions. We develop a concrete implementation of a teaching strategy engine based on an automatic conversion from SWRL to Jess. This conversion consists of four steps: (1) SWRL rules are written using Protégé’s SWRLTab editor; (2) the SWRL rule portions of Protégé’s OWL file format are converted to SWRLRDF format via an XSLT stylesheet; (3) SweetRules converts SWRLRDF to CLIPS/Jess format; (4) syntax-based transformations are applied using Jess meta-programming to provide certain extensions to SWRL syntax. The resulting rules are then added to the Jess run-time environment. We demonstrate this system by implementing a scenario with a set of learning contents and rules, and showing the run-time interaction with a learner.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Friedmann-Hill, E.: Jess in Action. Manning, Greenwich (2003)
Grosof, B.N.: Building Commercial Agents: An IBM Research Perspective. IBM Research Report RC20835 (1997a)
Grosof, B.N., Gandhe, M.D., Finin, T.W.: SweetJess: Inferencing in Situated Courteous RuleML via Translation to and from Jess Rules (Unpublished working paper) (2003), http://ebusiness.mit.edu/bgrosof/#sweetjess-basic
Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. In: W3C Member Submission (2004), http://www.w3.org/Submission/SWRL/
Protégé, http://protege.stanford.edu/
SweetRules, http://sweetrules.projects.semwebcentral.org/
Wang, E., Kim, S.A., Kim, Y.S.: A Rule Editing Tool with Support for Non-Programmers in an Ontology-Based Intelligent Tutoring System. In: Workshop on Semantic Web for E-Learning (SW-EL), 3rd Int’l. Semantic Web Conf. (ISWC), Hiroshima, Japan (2004)
Wang, E., Kim, Y.S.: Teaching Strategies Using SWRL. Journal of Intelligent Information Systems (submitted, 2006); Revised version of: Wang, E., Kashani, L., Kim, Y. S.: Teaching Strategies Ontology Using SWRL Rules. In: Int’l. Conf. on Computers in Education (ICCE), Singapore (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, E., Kim, Y.S. (2006). A Teaching Strategies Engine Using Translation from SWRL to Jess. In: Ikeda, M., Ashley, K.D., Chan, TW. (eds) Intelligent Tutoring Systems. ITS 2006. Lecture Notes in Computer Science, vol 4053. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11774303_6
Download citation
DOI: https://doi.org/10.1007/11774303_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35159-7
Online ISBN: 978-3-540-35160-3
eBook Packages: Computer ScienceComputer Science (R0)