Skip to main content

PSOA RuleML API: A Tool for Processing Abstract and Concrete Syntaxes

  • Conference paper
Rules on the Web: Research and Applications (RuleML 2012)

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Kifer, M., Lausen, G., Wu, J.: Logical Foundations of Object-Oriented and Frame-Based Languages. J. ACM 42(4), 741–843 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  2. Boley, H., Kifer, M.: A Guide to the Basic Logic Dialect for Rule Interchange on the Web. IEEE Trans. Knowl. Data Eng. 22(11), 1593–1608 (2010)

    Article  Google Scholar 

  3. Boley, H.: A RIF-Style Semantics for RuleML-Integrated Positional-Slotted, Object-Applicative Rules. In: Bassiliades, N., et al. (eds.) RuleML 2011 - Europe. LNCS, vol. 6826, pp. 194–211. Springer, Heidelberg (2011), http://dblp.uni-trier.de/db/conf/ruleml/ruleml2011e.html#Boley11

    Google Scholar 

  4. Boley, H.: Integrating Positional and Slotted Knowledge on the Semantic Web. Journal of Emerging Technologies in Web Intelligence 4(2), 343–353 (2010), http://ojs.academypublisher.com/index.php/jetwi/article/view/0204343353

    Google Scholar 

  5. Horridge, M., Bechhofer, S.: The OWL API: A Java API for OWL Ontologies. Semantic Web 2(1), 11–21 (2011)

    Google Scholar 

  6. Carroll, J.J., Dickinson, I., Dollin, C., Reynolds, D., Seaborne, A., Wilkinson, K.: Jena: Implementing the Semantic Web Recommendations. Technical Report HPL-2003-146, Hewlett Packard Laboratories (2003)

    Google Scholar 

  7. Fialli, J., Vajjhala, S.: Java Architecture for XML Binding (JAXB) 2.0. Java Specification Request (JSR), 222 (October 2005)

    Google Scholar 

  8. http://code.google.com/p/psoa-ruleml-api/source/browse/trunk/PSOARuleML-API/src/main/resources/

  9. Gamma, E., Helm, R., Johnson, R.E., Vlissides, J.M.: Design Patterns: Abstraction and Reuse of Object-Oriented Design. In: Wang, J. (ed.) ECOOP 1993. LNCS, vol. 707, pp. 406–431. Springer, Heidelberg (1993)

    Chapter  Google Scholar 

  10. PSOA RuleML API: A Tool for Processing Abstract and Concrete Syntaxes (2012), http://code.google.com/p/psoa-ruleml-api/

  11. Zou, G., Peter-Paul, R., Boley, H., Riazanov, A.: PSOA2TPTP: A Reference Translator for Interoperating PSOA RuleML with TPTP Reasoners. In: Bikakis, A., Giurca, A. (eds.) RuleML 2012. LNCS, vol. 7438, pp. 264–279. Springer, Heidelberg (2012)

    Google Scholar 

  12. System on TPTP, http://www.cs.miami.edu/~tptp/cgi-bin/SystemOnTPTP

  13. VampirePrime Reasoner, http://riazanov.webs.com/software.html

  14. Riazanov, A., Rose, G.W., Klein, A., Forster, A.J., Baker, C.J.O., Shaban-Nejad, A., Buckeridge, D.L.: Towards Clinical Intelligence with SADI Semantic Web Services: A Case Study with Hospital-Acquired Infections Data. In: Paschke, A., Burger, A., Romano, P., Marshall, M.S., Splendiani, A. (eds.) SWAT4LS, pp. 106–113. ACM (2011)

    Google Scholar 

  15. http://www.omgwiki.org/API4KB/lib/exe/fetch.php?media=api4kb:rfp.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Al Manir, M.S., Riazanov, A., Boley, H., Baker, C.J.O. (2012). PSOA RuleML API: A Tool for Processing Abstract and Concrete Syntaxes. In: Bikakis, A., Giurca, A. (eds) Rules on the Web: Research and Applications. RuleML 2012. Lecture Notes in Computer Science, vol 7438. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32689-9_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32689-9_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32688-2

  • Online ISBN: 978-3-642-32689-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics