phone +7 (3412) 91 60 92

Archive of Issues

Russia Syktyvkar
Section Computer science
Title An approach to designing a substitution language for generating electronic documents containing complex tables
Author(-s) Belykh E.A.a, Golchevskiy Yu.V.a
Affiliations Syktyvkar State Universitya
Abstract This paper describes an approach to designing a substitution language for generating electronic documents based on the contents of databases and files. The proposed language involves the ability to work both with a single database and with a large number of databases with a similar structure. It has a modular structure, where additional auxiliary languages are used for generating complex document elements. One such auxiliary language is the language for generation of tables having a complex structure with subtables and extended cells. This auxiliary language will make it possible to group in a readable form a large amount of various data. It is also assumed that the substitution language and its auxiliary languages will not be bound to any input or output data formats, which will allow using any suitable formats by writing an appropriate module for the interpreter.
Keywords substitution language, programming languages, document generation, templates, electronic tables
UDC 004.423, 004.657, 004.91
MSC 68N15, 68N20
DOI 10.20537/vm190311
Received 24 April 2019
Language Russian
Citation Belykh E.A., Golchevskiy Yu.V. An approach to designing a substitution language for generating electronic documents containing complex tables, Vestnik Udmurtskogo Universiteta. Matematika. Mekhanika. Komp'yuternye Nauki, 2019, vol. 29, issue 3, pp. 422-437.
  1. Cocoon Main Site - Welcome. (accessed 7 July 2019)
  2. Apache Lenya - Open Source Content Management (Java/XML). (accessed 9 July 2019)
  3. González E.J., Hamilton A., Moreno L., Méndez J.A., Sigut J., Sigut M. A system generating CV through intelligent agents and Apache Cocoon, Informatica, 2006, vol. 30, no. 4, pp. 453-460.
  4. Gonzalez E.J., Hamilton A., Moreno L., Méndez J.A., Marichal G.N., Sigut J., Sigut M., Felipe J. Intelligent agents and Apache Cocoon for a CV generation system, 2007 IEEE/ACS International Conference on Computer Systems and Applications, Amman, Jordan, 2007, pp. 9-15.
  5. González E.J., Hamilton A., Moreno L., Felipe J., Muñoz V. A multiagent architecture applied to dynamic generation of CV documents, International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008), Springer, 2009,pp. 47-51.
  6. Casal D. Apache Cocoon: a web applications framework for the JISC IE, VINE, 2005, vol. 35, no. 1/2, pp. 70-77.
  7. Marchetti A., Tesconi M. PowerXML: How to user SVG to create an open tool alternative to PowerPoint, 4th Annual Conference on Scalable Vector Graphics, Enschede, Netherlands, 2005.
  8. Fam Van Tap, Ponomarev A.A. Organization of a medical information system using electonic HL7 CDA clinical document supperted by Office Open XML formats, Izvestiya Tomskogo Politekhnicheskogo Universiteta, 2010, vol. 316, no. 5, pp. 177-182 (in Russian).
  9. Kraus S., Toddenroth D., Unberath P., Prokosch H.-U., Hueske-Kraus D. An extension of the Arden syntax to facilitate clinical document generation, Studies in Health Technology and Informatics, vol. 259, Amsterdam: IOS Press, 2019, pp. 65-70.
  10. Carnaz G., Beires Nogueira V., Antunes M., Ferreira N. An automated system for criminal police reports analysis, Proceedings of the Tenth International Conference on Soft Computing and Pattern Recognition (SoCPaR 2018), Cham: Springer, 2019, pp. 360-369.
  11. Hotomski S., Glinz M. GuideGen: An approach for keeping requirements and acceptance tests aligned via automatically generated guidance, Information and Software Technology, 2019, vol. 110, pp. 17-38.
  12. Qu M., Wu X., Tao Y., Liu Y. Research on generating method of embedded software test document based on dynamic model, IOP Conference Series: Materials Science and Engineering, 2018, vol. 322, 062018.
  13. Yafaev V.E. XML techology of creating personilized XSL-transformation based word-documents on WEB-server, Abstract of Cand. Sci. (Eng.) Dissertation, Ufa, 2009, 19 p. (In Russian).
  14. Chen G., An B., Zeng S. A rule-based information extraction system for human-readable semi-structured scientific documents, 2015 4th International Conference on Computer Science and Network Technology (ICCSNT), Harbin, China, 2015, pp. 75-84.
  15. Belykh E.A. Substitution language for electronic documents generation, Matematicheskoe modelirovanie i informatsionnye tekhnologii: Natsional'naya (Vserossiiskaya) nauchnaya konferentsiya (6-8 dekabrya 2018 g., g. Syktyvkar): sbornik materialov (Mathematical Modeling and Information Technologies: National (All-Russian) Scientific Conference (December 6-8, 2018, Syktyvkar): collection of materials), Syktyvkar: Pitirim Sorokin Syktyvkar State University, 2018, pp. 97-98 (in Russian).
  16. Fam Van Tap. Algorithmic and software data intergration tools when creating electonic medical records, Abstract of Cand. Sci. (Eng.) Dissertation, Tomsk, 2011, 22 p. (In Russian).
  17. Martens W., Neven F., Niewerth M., Schwentick T. BonXai: Combining the simplicity of DTD with the expressiveness of XML schema, ACM Transactions on Database Systems, 2017, vol. 42, issue 3, pp. 1-42.
  18. Mi L., Li C., Du P., Zhu J., Yuan X., Li Z. Construction and application of an automatic document generation model, 2018 26th International Conference on Geoinformatics, Kunming, China, 2018.
  19. html 5.2: 4.9. Tabular data. (accessed 5 July 2019)
Full text
<< Previous article
Next article >>