WellnessRules: A Web 3.0 Case Study in RuleML-Based Prolog-N3 Profile Interoperation

  • Authors:
  • Harold Boley;Taylor Michael Osmun;Benjamin Larry Craig

  • Affiliations:
  • Institute for Information Technology, National Research Council of Canada, Fredericton, Canada E3B 9W4;Institute for Information Technology, National Research Council of Canada, Fredericton, Canada E3B 9W4;Institute for Information Technology, National Research Council of Canada, Fredericton, Canada E3B 9W4

  • Venue:
  • RuleML '09 Proceedings of the 2009 International Symposium on Rule Interchange and Applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

An interoperation study, WellnessRules, is described, where rules about wellness opportunities are created by participants in rule languages such as Prolog and N3, and translated within a wellness community using RuleML/XML. The wellness rules are centered around participants, as profiles, encoding knowledge about their activities conditional on the season, the time-of-day, the weather, etc. This distributed knowledge base extends FOAF profiles with a vocabulary and rules about wellness group networking. The communication between participants is organized through Rule Responder, permitting wellness-profile translation and distributed querying across engines. WellnessRules interoperates between rules and queries in the relational (Datalog) paradigm of the pure-Prolog subset of POSL and in the frame (F-logic) paradigm of N3. An evaluation of Rule Responder instantiated for WellnessRules revealed acceptable Web response times.