Skip to main content

A Block-Based Structure Editor for the English Language

  • Conference paper
  • First Online:
Book cover Advances in Network-Based Information Systems (NBiS 2017)

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 7))

Included in the following conference series:

  • 745 Accesses

Abstract

A structure editor is developed which helps its user compose grammatically correct English sentences. Its user-interface is inspired by Scratch which is a block-based structure editor for the programming language. Scratch allows its user to compose a program of block-shaped components only if their arrangement is syntactically correct so that the user can experience coding without fear of committing syntax errors. So does the developed editor for the English sentences. The editor allows the user to drag blocks freely around and bond them together only if their combination matches the grammar described in the BNF notation. Then the user can compose a correct English sentence with good attention to the grammar. That makes it possible for a beginner, who is not perfect in understanding the English grammar, to try composing a sentence and learn the grammar by experiences. A prototype of the structure editor is presented that covers only simple affirmative sentences.

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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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

References

  1. Fuchs, N. E., Schwitter, R.: Attempto controlled Englsih (ACE). In: The First International Workshop on Controlled Language Applications, CLAW 1996, pp. 26–27. Katholieke Universiteit Leuven (1996)

    Google Scholar 

  2. Nakano, M., Masuda, E., Kamada, M.: A structure editor for the English language, The 5th International Workshop on Web Service and Social Media (WSSM 2016). In: Proceedings of the 19th International Conference on Network-Based Information Systems (NBiS 2016), Ostrava, Czech, pp. 546–549 (2016)

    Google Scholar 

  3. Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., Kafai, Y.: Scratch: programming for all. Commun. ACM 52(11), 60–67 (2009)

    Article  Google Scholar 

  4. Wordnik dictionary API. http://www.wordnik.com/. Accessed 1 Jan 2017

  5. Canvas. http://www.html5.jp/canvas/. Accessed 1 Jan 2017

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Masaru Kamada .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Goto, O., Niibori, M., Kamada, M. (2018). A Block-Based Structure Editor for the English Language. In: Barolli, L., Enokido, T., Takizawa, M. (eds) Advances in Network-Based Information Systems. NBiS 2017. Lecture Notes on Data Engineering and Communications Technologies, vol 7. Springer, Cham. https://doi.org/10.1007/978-3-319-65521-5_96

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-65521-5_96

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-65520-8

  • Online ISBN: 978-3-319-65521-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics