PSOA2TPTP: A reference translator for interoperating PSOA RuleML with TPTP reasoners

5Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

PSOA RuleML is a recently specified rule language combining relational and object-oriented modeling. In order to provide reasoning services for PSOA RuleML, we have implemented a reference translator, PSOA2TPTP, to map knowledge bases and queries in the PSOA RuleML presentation syntax (PSOA/PS) to the popular TPTP format, supported by many first-order logic reasoners. In particular, PSOA RuleML reasoning has become available using the open-source VampirePrime reasoner, enabling query answering and entailment as well as consistency checking. The translator, currently composed of a lexer, a parser, and tree walkers, is generated by the ANTLR v3 parser generator tool from the grammars we developed. We discuss how to rewrite the original PSOA/PS grammar into an LL(1) grammar, thus demonstrating that PSOA/PS can be parsed efficiently. We also present a semantics-preserving mapping from PSOA RuleML to TPTP through a normalization and a translation phase. We wrap the translation and querying code into RESTful Web services for convenient remote access and provide a demo Web site. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Zou, G., Peter-Paul, R., Boley, H., & Riazanov, A. (2012). PSOA2TPTP: A reference translator for interoperating PSOA RuleML with TPTP reasoners. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7438 LNCS, pp. 264–279). https://doi.org/10.1007/978-3-642-32689-9_22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free