Skip to main content

Architecture of a Web-Based Predictive Editor for Controlled Natural Language Processing

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8625))

Abstract

In this paper, we describe the architecture of a web-based predictive text editor being developed for the controlled natural language PENGASP. This controlled language can be used to write non-monotonic specifications that have the same expressive power as Answer Set Programs. In order to support the writing process of these specifications, the predictive text editor communicates asynchronously with the controlled natural language processor that generates lookahead categories and additional auxiliary information for the author of a specification text. The text editor can display multiple sets of lookahead categories simultaneously for different possible sentence completions, anaphoric expressions, and supports the addition of new content words to the lexicon.

This is a preview of subscription content, log in via an institution.

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brewka, G., Eiter, T., Truszczyński, M.: Answer Set Programming at a Glance. Communications of the ACM 54(12) (December 2011)

    Google Scholar 

  2. van Eijck, J., Kamp, H.: Discourse Representation in Context. In: van Benthem, J., ter Meulen, A. (eds.) Handbook of Logic and Language, 2nd edn., pp. 181–252. Elsevier (2011)

    Google Scholar 

  3. Franconi, E., Guagliardo, P., Trevisan, M., Tessaris, S.: Quelo: an ontology-driven query interface. In: Proceedings of the 24th International Workshop on Description Logics (DL 2011) (2011)

    Google Scholar 

  4. Freeman, E., Robson, E., Bates, B., Sierra, K.: Head First Design Patterns, pp. 526–577. O’Reilly (2004)

    Google Scholar 

  5. Fuchs, N.E., Kaljurand, K., Kuhn, T.: Attempto Controlled English for Knowledge Representation. In: Baroglio, C., Bonatti, P.A., Małuszyński, J., Marchiori, M., Polleres, A., Schaffert, S. (eds.) Reasoning Web. LNCS, vol. 5224, pp. 104–124. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  6. Gebser, M., Kaminski, R., Kaufmann, B., Ostrowski, M., Schaub, T., Schneider, M.: Potassco: The Potsdam Answer Set Solving Collection. AI Communications 24(2), 105–124 (2011)

    MathSciNet  Google Scholar 

  7. Gebser, M., Kaminski, R., Kaufmann, B., Schaub, T.: Answer Set Solving in Practice. In: Synthesis Lectures on Artificial Intelligence and Machine Learning, vol. 6(3), pp. 1–238 (2012)

    Google Scholar 

  8. Kamp, H., Reyle, U.: From Discourse to Logic. Kluwer, Dordrecht (1993)

    Google Scholar 

  9. Kuhn, T., Schwitter, R.: Writing Support for Controlled Natural Languages. In: Proceedings of ALTA, Tasmania, pp. 46–54 (2008)

    Google Scholar 

  10. Lierler, Y., Lifschitz, V.: Logic Programs vs. First-Order Formulas in Textual Inference. In: Proceedings of the 10th International Conference on Computational Semantics (IWCS 2013), Potsdam, Germany, pp. 340–346 (2013)

    Google Scholar 

  11. Lifschitz, V.: What is Answer Set Programming? In: Proceedings of AAAI 2008, pp. 1594–1597 (2008)

    Google Scholar 

  12. Power, R.: OWL Simplified English: a finite-state language for ontology editing. In: Kuhn, T., Fuchs, N.E. (eds.) CNL 2012. LNCS, vol. 7427, pp. 44–60. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  13. Schwitter, R., Ljungberg, A., Hood, D.: ECOLE: A Look-ahead Editor for a Controlled Language. In: Proceedings of EAMT-CLAW 2003, Dublin, pp. 141–150 (2003)

    Google Scholar 

  14. Schwitter, R.: Controlled Natural Languages for Knowledge Representation. In: Proceedings of COLING 2010, Beijing, China, pp. 1113–1121 (2010)

    Google Scholar 

  15. Schwitter, R.: The Jobs Puzzle: Taking on the Challenge via Controlled Natural Language Processing. Journal of Theory and Practice of Logic Programming 13(special Issue 4-5), 487–501 (2013)

    Google Scholar 

  16. Sommerville, I.: Software Engineering, International Edition, 9th edn., pp. 155–164. Pearson (2011)

    Google Scholar 

  17. Tennant, H.R., Ross, K.M., Saenz, R.M., Thompson, C.W., Miller, J.R.: Menu-based natural language understanding. In: Proceedings of ACL, pp. 151–158 (1983)

    Google Scholar 

  18. White, C., Schwitter, R.: An Update on PENG Light. In: Pizzato, L., Schwitter, R. (eds.) Proceedings of ALTA 2009, Sydney, Australia, pp. 80–88 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Guy, S., Schwitter, R. (2014). Architecture of a Web-Based Predictive Editor for Controlled Natural Language Processing. In: Davis, B., Kaljurand, K., Kuhn, T. (eds) Controlled Natural Language. CNL 2014. Lecture Notes in Computer Science(), vol 8625. Springer, Cham. https://doi.org/10.1007/978-3-319-10223-8_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10223-8_16

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10222-1

  • Online ISBN: 978-3-319-10223-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics