Skip to main content

A Teaching Strategies Engine Using Translation from SWRL to Jess

  • Conference paper
Intelligent Tutoring Systems (ITS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4053))

Included in the following conference series:

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.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Friedmann-Hill, E.: Jess in Action. Manning, Greenwich (2003)

    Google Scholar 

  2. Grosof, B.N.: Building Commercial Agents: An IBM Research Perspective. IBM Research Report RC20835 (1997a)

    Google Scholar 

  3. 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

  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. In: W3C Member Submission (2004), http://www.w3.org/Submission/SWRL/

  5. Protégé, http://protege.stanford.edu/

  6. SweetRules, http://sweetrules.projects.semwebcentral.org/

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics