UDC 004.65

V.V. Mironov, A.S. Gusarenko, G.A. Tuguzbaev

There is considered the task of creating personalized blanks for project documents in office graphics formats. Personalized blanks are understood as documents filled with specific design data in order to free the developer from routine actions during subsequent design. Two levels of graphic personalization complexity are noted: parametric and structural. The formation of personalized blanks is carried out in two stages: template development; template personalization. At the first stage, a blank template with preliminary marking of personalization points is manually developed in the environment of a graphical editor. At the second stage, software processing of the template is performed, in which personalization points are found in the template and personal data from the database is placed in them. Personalization based on situationally-oriented databases is discussed — an integrator of heterogeneous data based on an information processor controlled by a built-in highly abstract hierarchical situational model. Access to heterogeneous data is specified in the situational model in the form of virtual documents that are mapped onto heterogeneous real data. The features of mapping a virtual document to documents in VDX and FODG, as well as VSDX and ODG are considered. If in the first case, mapping to an XML file is required, then in the second to a ZIP archive, in the folders of which XML files are located. Fragments of situational models are considered that provide personalization based on: searching nodes containing identification tags in the XML document tree and replacing them with database data. Compared to the traditional approach, this gives a simpler task definition. The practical use of the results for information support of educational design in the discipline of “database” is discussed. There is a decrease in the complexity of the routine part of the project, an increase in the possibilities of creative activity in the process of educational design.

Keywords:personalized documents, situation-oriented database, hierarchical situational model, virtual document, VDX, VSDX, ODG, FODG.

Full text: