PSOA RuleML API: a tool for processing abstract and concrete syntaxes

  • Authors:
  • Mohammad Sadnan Al Manir;Alexandre Riazanov;Harold Boley;Christopher J. O. Baker

  • Affiliations:
  • Department of Computer Science and Applied Statistics, University of New Brunswick, Saint John, Canada;Department of Computer Science and Applied Statistics, University of New Brunswick, Saint John, Canada;Information and Communications Technologies, National Research Council Canada, Canada;Department of Computer Science and Applied Statistics, University of New Brunswick, Saint John, Canada

  • Venue:
  • RuleML'12 Proceedings of the 6th international conference on Rules on the Web: research and applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

PSOA RuleML is a rule language which introduces positional-slotted, object-applicative terms in generalized rules, permitting relation applications with optional object identifiers and positional or slotted arguments. This paper describes an open-source PSOA RuleML API, whose functionality facilitates factory-based syntactic object creation and manipulation. The API parses an XML-based concrete syntax of PSOA RuleML, creates abstract syntax objects, and uses these objects for translation into a RIF-like presentation syntax. The availability of such an API will benefit PSOA rule-based research and applications.