{"title":"Ontological Approach to Knowledge Graph Assessment in the Domain of Mechanical Product Lifecycle Management Systems","authors":"V. V. Gladyshev","doi":"10.3103/S000510552670055X","DOIUrl":"10.3103/S000510552670055X","url":null,"abstract":"<p>This paper examines the application of an ontological approach to constructing a dataset for evaluating and comparing context enrichment systems for large language models using knowledge graphs in the domain of management systems for mechanical product lifecycles. In this domain, obtaining the required amount of textual data with a formal logical structure to form an evaluation set without using generated synthetic data is challenging. To avoid introducing distortions and hallucinations when generating evaluation data, a novel solution to the data deficiency is proposed. This solution involves extracting ontology directly from product and assembly files compliant with the STandard for Exchange of Product Model Data. This potentially enables the use of all product data as a source for scaling evaluation data. The goal of this paper is to create a dataset of structured textual data in the domain of mechanical product lifecycle management systems, develop an evaluation methodology, and implement context enrichment pipelines for large language models with and without knowledge graphs to analyze the contribution of data-structure-extracting systems to the quality of generated responses. In this paper: a new source of evaluation data is proposed, a new methodology for generating text evaluation data while preserving the logical structure is developed, a pipeline for using the generated evaluation data is implemented, and evaluation results are obtained that confirm the positive contribution of systems with the extraction of structured data to the quality of generated responses in the domain of mechanical product lifecycle management systems.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S285 - S291"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927559","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Ontological Approach to Designing a Microservice Architecture","authors":"E. A. Malykh, A. A. Bloshchuk, O. M. Ataeva","doi":"10.3103/S0005105526700603","DOIUrl":"10.3103/S0005105526700603","url":null,"abstract":"<p>Despite the widespread use of microservice architecture in the development of software systems, there is no formalized approach that ensures the consistent and guaranteed interaction of microservices at the level of transmitted data, which leads to errors in integration and complicates the maintenance of distributed systems. The purpose of this study is to develop an approach to the organization of interaction of microservices based on ontological modeling, providing formalization of data structures and automated validation of messages. The paper presents a method for converting formal descriptions of data schemas into ontological models based on the GraphQL schema specification. This method allows the data validation process to be automated and the number of integration errors to be reduced. An ontological model has been developed that provides an analysis of dependencies between microservices and a mechanism for validating message contracts. The practical significance of the work lies in achieving a consistent description of microservices, operations, and message formats as a result of using an ontological approach. The representation of the ontology in the form of a graph makes it possible to analyze the dependencies between microservices and simplifies the maintenance of large distributed systems.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S322 - S330"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927620","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Cognitive Model for Control of a Peltier Element","authors":"M. V. Bobyr, A. A. Aseev","doi":"10.3103/S0005105526700688","DOIUrl":"10.3103/S0005105526700688","url":null,"abstract":"<p>The article presents an ontological model of a control system for a Peltier element. The ontology describes the structure of the system by identifying objects, transformation processes within these objects, and the attributes of the relationships between them. Based on the developed ontological model, a cascade control system has been designed, integrating a PID controller, a fuzzy-digital filter, and an exponentially weighted moving average filter (EWMAF), with its cognitive behavior based on fuzzy logic rules. Improvement of the dynamic characteristics of transient processes in the Peltier element control system is achieved through the use of the model of mathematical and ontological solutions. The cascade control system reduces the amplitude of the first harmonic of the control signal by 12% and reduces the settling time by 31.9%.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S381 - S388"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927545","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integration of Semantic and Mathematical Modeling for the Analysis of Energy Security Problems","authors":"A. G. Massel, T. G. Mamedov","doi":"10.3103/S0005105526700615","DOIUrl":"10.3103/S0005105526700615","url":null,"abstract":"<p>This study addresses the problem of integrating cognitive and mathematical modeling in research on the development directions of the fuel and energy complex, taking into account energy security requirements. The relevance of the work is due to the fact that in the existing two-level research methodology, the transition from the results of qualitative analysis using cognitive modeling to the parameters of the mathematical model is largely performed manually, which reduces the reproducibility of numerical experiments and limits the efficiency of accumulated knowledge usage. The aim of the work is to develop a software component that ensures the combined use of cognitive and mathematical models within an Energy Knowledge Ecosystem. A software component is proposed that is implemented as part of the INTEC‑SAW suite, which provides the transformation of changes in the cognitive model into the parameters of the economic-mathematical model, as well as the reverse interpretation of calculation results. Technology for conducting numerical experiments has been developed, including the construction of semantic (ontological and cognitive) models, formation of computational scenarios, execution of optimization calculations, and presentation of results, distinguished by the automation of the joint use of ontological, cognitive, and economic-mathematical models. To account for uncertainty, a numerical method of stochastic parameter adjustment based on cognitive weights is proposed. The effectiveness of the approach is demonstrated through a numerical experiment investigating the impact of CO<sub>2</sub> emission constraints on the energy balances of the Siberian Federal District. The practical significance of the work lies in increasing the validity and reproducibility of research on the development of the fuel and energy complex through the coordinated use of qualitative and quantitative analysis tools.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S331 - S337"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927624","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On the Integration of Museum Objects into the Common Digital Space of Scientific Knowledge","authors":"S. A. Kirillov, I. N. Sobolevskaya","doi":"10.3103/S0005105526700706","DOIUrl":"10.3103/S0005105526700706","url":null,"abstract":"<p>The work addresses the issues of integrating museum objects into the Common Digital Space of Scientific Knowledge (CDSSK). It examines the evolution of a museum item from an isolated artifact to an “intelligent interface”—a linked element of a knowledge network. The technology for digitizing three-dimensional museum objects using spin-scanning is described. Using the collection of mushroom models from the State Biological Museum as an example, the process of incorporating objects into the CDSSK using structured data and interactive 3D models is demonstrated. The work is carried out within the framework of a state assignment and demonstrates the potential of the CDSSK as a universal environment for preserving and disseminating scientific heritage.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S397 - S402"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927569","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Orchestration of Methods of Scientific Data Analysis in the Review Processes","authors":"O. M. Ataeva, N. P. Tuchkova","doi":"10.3103/S0005105526700524","DOIUrl":"10.3103/S0005105526700524","url":null,"abstract":"<p>This paper explores the problem of combining methods in the semantic analysis of scientific data and publications during review. At different stages of data processing in the SciLibRu system, various methods are used, a multilevel ontology is constructed, and a knowledge graph is populated, resulting in the formation of a new data structure distinct from the original. Each method individually serves its purpose in such a system, while their combined use leads to the emergence of new properties, which became the subject of this research. An example of an automatic peer review agent with explainable results is provided.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S261 - S270"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927573","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Engineering and Automatic Construction of the Knowledge Graph “Mathematical Equations”","authors":"E. K. Lipachev, B. R. Muradymov","doi":"10.3103/S0005105526700597","DOIUrl":"10.3103/S0005105526700597","url":null,"abstract":"<p>We propose an approach to engineering and implementing a knowledge graph for representing and storing knowledge on mathematical equations. We have developed a knowledge graph prototype that represents knowledge about the main types of mathematical equations, including algebraic equations, ordinary differential equations, partial differential equations, and integral equations. We have designed a knowledge graph of mathematical equations as a mathematical artifact. We are integrating this artifact into the digital ecosystem of the Lobachevskii Digital Mathematical Library; therefore, we take into account the ecosystem’s general compatibility requirements during the design. We have developed software tools for extracting and processing information about equations presented in digital libraries and electronic scientific resources. The current version of the knowledge graph prototype is based on the OntoMathPRO ontology of professional mathematics and a taxonomy of equations, built on information extracted from the web pages of the portal EqWorld “The World of Mathematical Equations.” We expanded the OntoMathPRO ontology with new equation classes and new relationships to align with the equation type hierarchy presented on the EqWorld portal. We implemented a set of software modules that support the full cycle of knowledge graph generation, including a module for automatically extracting entities from external sources, a module for linking entities to OntoMathPRO ontology concepts, and a module for converting the acquired knowledge into an RDF representation and then storing it in a data warehouse. The knowledge graph supports SPARQL queries.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S312 - S321"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927621","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Model and Architecture of Multilevel Similarity Analysis of Android Applications Based On Static Features","authors":"V. V. Petrov","doi":"10.3103/S0005105526700639","DOIUrl":"10.3103/S0005105526700639","url":null,"abstract":"<p>The paper addresses the problem of multilevel similarity analysis of Android applications based on static features in digital application collections. Such collections may contain duplicates, forks, repackaged builds, and other modified variants; malicious payloads are treated as a special case of modification rather than as a synonym of repackaging. The paper formulates a similarity function for Android applications, introduces a static application model as the working object of comparison, and presents a multilevel pipeline that separates candidate screening, in-depth pairwise analysis, result interpretation, and a decision layer. Meaningful similarity signals are sought not only in classes.dex bytecode, but also in AndroidManifest.xml, resources, APK-internal metadata, and library dependencies. A numerical similarity score is computed only when static models are built successfully; otherwise the pipeline records a dedicated technical failure status together with a normalized failure reason. Preliminary evidence is reported on a local pilot set of five core pairs and two boundary cases. These results indicate that explicit handling of shared library code may improve interpretability, but they do not yet constitute a full validation of the proposed architecture on large collections.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S345 - S352"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927623","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Administration of the Scientific Heritage of Russia Electronic Library Content","authors":"N. E. Kalenov, K. P. Pogorelko","doi":"10.3103/S000510552670069X","DOIUrl":"10.3103/S000510552670069X","url":null,"abstract":"<p>The Scientific Heritage of Russia Electronic Library (EL SHR) has been openly available on the Internet since 2010. The library integrates information about scientists who have made significant contributions to Russian science, their scientific publications, associated archival materials, online resources, and museum objects. The modern version of the EL SHR is being developed as a model fragment of the Common Digital Space of Scientific Knowledge (CDSSK) and includes a number of functional blocks (metadata generation, publication of digitized documents and museum objects, organization of collections and exhibitions, content administration). The article describes the functionality of the administrative block of the electronic library. The block is accessible to authorized users with the appropriate permissions. It enables editing of metadata elements of each object type and the relationships between them, monitoring of the processing stages of specific objects entered into the library, and export of a specified set of related data in CSV format. The screen forms of the block and examples of its use are presented.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S389 - S396"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927744","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Recommendation System for Finding Semantically Similar Fragments of Program Code","authors":"V. I. Zorin, E. K. Lipachev","doi":"10.3103/S0005105526700573","DOIUrl":"10.3103/S0005105526700573","url":null,"abstract":"<p>Recommendation systems in the scientific information space serve as essential tools for search and navigation when working with scientific documents. Software code is currently considered as an object of scientific knowledge and, as a result, an important task is to create software lifecycle support systems, in particular, to find similar software solutions, detect code borrowings, analyze and evaluate code quality. This paper proposes a content-based recommender system that provides users with a personalized list of code fragments that are functionally equivalent to the input query code presented in one of the programming languages from the established set.The basic algorithm of the system is based on the representation of the program code in the form of an abstract syntax tree followed by the construction of a vector space of program codes. The semantic similarity of program codes is determined by the distance between code vectors in a multidimensional space.The personalization of recommendations is achieved through a filtering module that ranks the retrieved fragments taking into account the user’s profile. The factors under consideration are the language preferences of the user and his areas of scientific interests, extracted through integration with ORCID. To ensure the system’s functioning, a specialized dataset was created based on the CodeNet corpus. The problem of automated language detection from a snippet of the presented code in one of the 19 languages included in the current rating list of programming languages has also been solved.</p>","PeriodicalId":42995,"journal":{"name":"AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS","volume":"60 3","pages":"S296 - S306"},"PeriodicalIF":0.4,"publicationDate":"2026-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148927560","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}