USING ONTOLOGIES TO DESCRIBE THE STRUCTURE OF ARRAYS OF INFORMATION EXCHANGE

Many modern technical systems consist of spatially distributed elements capable of information exchange. Informational interaction between the elements of such a system, as well as between the system and the external world, is carried out using structured binary data streams transmitted over communi...

Full description

Bibliographic Details
Main Author: Andrey A. Komrakov
Format: Article
Language:Russian
Published: The Fund for Promotion of Internet media, IT education, human development «League Internet Media» 2019-04-01
Series:Современные информационные технологии и IT-образование
Subjects:
Online Access:http://sitito.cs.msu.ru/index.php/SITITO/article/view/482
Description
Summary:Many modern technical systems consist of spatially distributed elements capable of information exchange. Informational interaction between the elements of such a system, as well as between the system and the external world, is carried out using structured binary data streams transmitted over communication lines. Analysis of the operation of such systems includes the extraction of information from binary data streams. The processing program must know exactly the structure of the stream. The traditional approach, with a description of the flow structure in the source code of processing programs, is associated with the need to change the program each time the data structure changes, which can lead to new errors. In addition, making changes to the program code can not always be done quickly enough. Transferring this information from the program to an external ontological description allows to eliminate need to change the source code when the stream structure changes. The main purpose of ontology in this case is to provide to converting program all the information necessary to convert a binary stream into a standard representation, convenient for further analysis. In real systems for describing the flow structure there is not enough data only about the addresses, dimensions and types of the transmitted parameters. For some parameters, it is required to know additional arguments for the functions of their conversion to physical quantities. Parameters can have complex rules of interpretation, which can be expressed in the form of logical models of knowledge representation. This article describes the process of developing an ontological description of heterogeneous data structures packaged in data exchange arrays for use by automatic data extraction systems. As an example, we consider the exchange of information when using multiplex channels, built on the basis of the standard GOST R 52070-2003. The extensible markup language XML is chosen as the language of ontology description.
ISSN:2411-1473