Rule Management System for Ontology-based Recommendation System

Rule management system was developed in order to provide a facility for domain experts to pass on their knowledge in rule-based format, by means of ontology concepts. Experts can utilize this system via web application, developed by deploying JSP and servlet technology. The web application contains the internal functions for dealing with ontology, database and rule file by deploying the JAVA language for which several APIs are available. One of JAVA APIs which the author employed is Jena API. Additionally, experts have ability to manage the rules such as writing new rule item, modifying the existing rules, removing the rules and so on. Author provides the tool that can assist experts to manage rules conveniently. For example, displaying the filtered results in the format of autocomplete, converting the filling data to make human-readable and rules repository can be done within rule file in the format of SPARQL syntax. Rules can be classified into four distinctive formats: messaging, instance insertion, instance creation, information search respectively. Besides, the web application has the capability of displaying the rule effect and information recommendation. KeywordsOntology, SPARQL, recommendation system and rule management system

[1]  Bin Shen,et al.  Ontology-based Association Rules Retrieval using Protege Tools , 2006, Sixth IEEE International Conference on Data Mining - Workshops (ICDMW'06).

[2]  Dongwon Jeong,et al.  Jena Storage Plug-in Providing an Improved Query Processing Performance for Semantic Grid Computing Environment , 2008, 2008 11th IEEE International Conference on Computational Science and Engineering - Workshops.

[3]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[4]  Marco Luca Sbodio,et al.  Discovering Semantic Web services using SPARQL and intelligent agents , 2010, J. Web Semant..

[5]  Guo-chang Li Research on several Strategy based on Agent of intelligent function in the application , 2009, 2009 2nd IEEE International Conference on Computer Science and Information Technology.

[6]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[7]  Liu Lu,et al.  Decision-Making for Supplier Selection Based on Ontology and Rules , 2009, 2009 Second International Conference on Intelligent Computation Technology and Automation.

[8]  Xinye Li,et al.  Clustering Web Retrieval Results Accompanied by Removing Duplicate Documents , 2010, 2010 International Conference on Web Information Systems and Mining.

[9]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.