• Main Navigation
  • Main Content
  • Sidebar

Russian Digital Libraries Journal

  • Home
  • About
    • About the Journal
    • Aims and Scopes
    • Themes
    • Editor-in-Chief
    • Editorial Team
    • Submissions
    • Open Access Statement
    • Privacy Statement
    • Contact
  • Current
  • Archives
  • Register
  • Login
  • Search
Published since 1998
ISSN 1562-5419
16+
Language
  • Русский
  • English

Search

Advanced filters

Search Results

Long-Term Electronic Archives: Modernization and Integration

Alexander Gurevich Marchuk, Sergey Nikolaevich Troshkov, Irina Alexandrovna Krayneva
1137-1156
Abstract:

Over a period of about twenty years, the IIS SB RAS has created information systems of historical orientation: the Electronic Archive of Academician A.P. Ershov, the Photo Archive of the Siberian Branch of the RAS, the Archive of the newspaper “Science in Siberia”, the Open Archive of the SB RAS, etc. Each of the resources has its own specifics but in general their content is based on the general social and territorial basis of scientific and public activities of the SB AS USSR/RAS and the Novosibirsk Akademgorodok. In this report we will look at some of the problems of integrating/disintegrating disparate electronic resources into a common platform using existing and emerging tools.

Keywords: integration of electronic resources, high-quality information, open archives, interdisciplinarity, history of science, Siberian Branch of the RAS, proprietary software, Semantic Web, Drupal.

Extraction of aspects of goods and services from consumers reviews using conditional random fields model

Юлия Владимировна Рубцова, Сергей Андреевич Кошельников
203-221
Abstract:

This paper describes the Information extraction system that was presented at SentiRuEval-2015: aspect-based sentiment analysis of users' reviews in Russian. The proposed system uses a conditional random field algorithm to extract aspect terms mentioned in the text. A set of morphological features was used for machine learning. The system intent to perform two subtasks, Task A – automatic extraction of explicit aspects and Task B – automatic extraction of all aspects (explicit, implicit and sentiment facts), and tested on two domains: restaurants and automobiles. Our systems performed competitively and showed the results comparable to those of the other 10 participants.

Keywords: information retrieval, CRF, aspect extraction, content analysis.

About Measuring of the Contribution of Software Decisions to Program Performance

Lidia Vasiljevna Gorodnyaya, Tatiana Anatolevna Andreyeva
738-759
Abstract:

The article draws attention to the problem of measuring the effect that programming solutions have on the programming productivity and performance, in educational programming and the correctness-saving program improvements. The results of some experiments concerning these questions are discussed. The hypothesis that  functional models can provide a metric scale capable of separating features of programming languages and systems from features of programs and programming solutions is proposed. The results of a preliminary demonstrative experiment in studying the dependence of the program productivity upon the opted compiler and, on the other hand, upon the representation of the programming solution in the opted programming languages are described. Analysis of these results leads to a method that can reveal such dependencies. The long experience in sifting educational and contest programs revealed some unnoticed aspects of this problem.

Keywords: program quality measurements, programming productivity, program performance, programming decisions, functional programming.

Парадигма Программированияon Systematization of Programming Paradigms by Decision-Making Priorities

Lidia Vasiljevna Gorodnyaya
666-696
Abstract: The report is devoted to the analysis of the method of comparison of programming languages, convenient for assessing the expressive power of languages and the complexity of the programming systems. The method is adapted to substantiate practical, objective criteria of program decomposition, which can be considered as an approach to solving the problem of factorization of very complicated definitions of programming languages and their support systems. The article presents the results of the analysis of the most well-known programming paradigms and outlines an approach to navigation in the modern expanding space of programming languages, based on the classification of paradigms on the peculiarities of problem statements and semantic characteristics of programming languages and systems with an emphasis on the criteria for the quality of programs and priorities in decision-making in their implementation.
Keywords: definition of programming languages, programming paradigms, definition decomposition criteria, semantic systems.

Forms of representation of results of paradigmal analysis of programming languages

Лидия Васильевна Городняя
472-493
Abstract: The purpose of the article is the choice of presenting the results of a comparison of programming languages, convenient for assessing the expressive power of languages and the complexity of the implementation of programming systems. Forms of such a presentation should be adapted to substantiate practical criteria for program decomposition, which can be viewed as an approach to solving the problem of factorization of very sophisticated definitions of programming languages.
The relevance of choosing concise and quickly perceived forms is useful for working in the rapidly developing space of new problem-oriented programming languages. Along the way, you can show the distance in the conceptual complexity between programming and the development of programming systems.
Keywords: programming systems, program decomposition, decomposition criteria, semantic systems, implementation pragmatics, programming paradigms, definition of programming languages.

Reserves of syntactic design of programming systems

Лидия Васильевна Городняя
43-61
Abstract: The report is devoted to the analysis of the possibilities of using the modern IT potential in solving problems of processing large and complex data by the example of program texts and definitions of programming languages. The problem of improving modern programming systems and creating new programming languages aimed at efficiently solving problems of developing reliable and convenient information systems is considered.
Keywords: programming systems, program decomposition, implementation pragmatics, definition of programming languages.

Evolution of visualization methods for research publication collections

Зинаида Владимировна Апанович
2-42
Abstract: The information visualization methods have been known as a tool providing the understanding of large data. The visualization of research publication collections is a special case of applying visualization methods to large data. This paper presents a survey of problems solved by means of visualization, document models and document analysis methods as well as of new approaches to visualization methods for research publication collections. Special attention is paid to the relation between the document analysis and visualization methods.
Keywords: visualization of document collections, text analysis, text and metadata visualization algorithms, LDA, NMF, word2vec.

Perspectives of Functional Programming of Parallel Computations

Lidia Vasiljevna Gorodnyaya
1090-1116
Abstract:

The article is devoted to the results of the analysis of modern trends in functional programming, considered as a metaparadigm for solving the problems of organizing parallel computations and multithreaded programs for multiprocessor complexes and distributed systems. Taking into account the multi-paradigm nature of parallel programming, the paradigm analysis of languages and functional programming systems is used. This makes it possible to reduce the complexity of the problems being solved by methods of decomposition of programs into autonomously developed components, to evaluate their similarities and differences. Consideration of such features is necessary when predicting the course of application processes, as well as when planning the study and organizing the development of programs. There is reason to believe that functional programming has the ability to improve programs performance. A variety of paradigmatic characteristics inherent in the preparation and debugging of long-lived parallel computing programs are shown.

Keywords: functional programming, paradigm decomposition, parallel computing, multi-paradigm programming languages.

Information about Russian Research Organizations in Multilingual Data Sources

Zinaida Vladimirovna Apanovich
756-769
Abstract:

International and Russian-language data sources that provide information about Russian research-related organizations are considered. It is demonstrated that Russian-language data sources contain more information about Russian research-related organizations than most international data sources, but this information remains unavailable for English-language data sources. Experiments on comparison and integration of information about Russian research organizations in international and Russian data sources are outlined. Data sources such as GRID, Russian and English chapters of Wikipedia, Wikidata and eLIBRARY.ru are considered. The work is an intermediate step towards the creation of an open and extensible knowledge graph.

Keywords: multi-lingual knowledge graphs, identity resolution, research-related organizations, correctness.

Selecting Solutions in an Educational Programming Language Simulator

Lidia Vasiljevna Gorodnyaya
830-856
Abstract:

The article is devoted to the development of solutions in the project of a simulator for teaching programming, intended for initial familiarization with the basic concepts of process interaction and calculation management. No matter how complex the world of parallelism is, the programmer training system will have to master it and create a methodology for fully familiarizing itself with its non-obvious phenomena. The simulator is based on the experience of controlling the interaction of toy robots moving on a checkered board. The article material is of interest to programmers, students and graduate students specializing in the field of system and theoretical programming.

Keywords: educational programming, functional programming, process interaction, multiprocessor configurations, definition of a programming language, programming paradigms, program decomposition, decomposition criteria, semantic systems, schemes for teaching system programming, laconic definitions.

Research and methodological support to the development of scientific digital libraries

С.И. Акимов, А.М. Елизаров, Т.В. Ершова, М.Р. Когаловский, А.О. Федоров, Ю.Е. Хохлов
Abstract: Описаны направления исследований и разработок в области электронных библиотек – информационных систем нового класса. Указаны особенности научных электронных библиотек. Представлены основные результаты работ по методической поддержке создания и использования научных электронных библиотек, выполненных на базе Института развития информационного общества при поддержке РФФИ в рамках проектов 01-07-90444 и 04-07-90184, а также при поддержке РГНФ в рамках проекта 03-02-12008.

Опыт и перспективы интеграции российских социально значимых электронных информационных ресурсов на основе концепции электронных библиотек

Т.В. Ершова, Ю.Е. Хохлов
Abstract: В докладе рассматривается контекст развития идеи электронной библиотеки как эффективного инструмента доступа к знанию в условиях формирующегося информационного общества. Указываются основные факторы, вызвавшие к жизни концепцию создания глобального распределенного хранилища знания. Излагаются современные подходы к созданию и использованию электронных библиотек, перечисляются новые возможности, предоставляемые их пользователям для извлечения и генерации знания. Описывается опыт интеграции социально значимых информационных ресурсов России в рамках реализации ряда программ и проектов, осуществлявшихся при поддержке государственных ведомств. Представляются история, суть и основные направления развития межведомственной программы создания и использования российских электронных библиотек.

Using adjacency matrices for visualization of large graphs

Зинаида Владимировна Апанович
2-36
Abstract: Exponential size growth of such graphs as social networks, Internet graphs, etc. requires new approaches to their visualization. Along with node-link diagram representations, adjacency matrices and various hybrid representations are increasingly used for large graphs visualizations. This survey discusses new approaches to the visualization of large graphs using adjacency matrices and gives examples of applications where these approaches are used. We describe various types of patterns arising when adjacency matrices corresponding to modern networks are ordered, and algorithms making it possible to reveal these patterns. In particular, the use of matrix ordering methods in conjunction with algorithms looking for such graph patterns as stars, false stars, chains, near-cliques, full cliques, bipartite cores and near-bipartite cores enable users to create understandable visualizations of graphs with millions of vertices and edges. Examples of hybrid visualizations using node-link diagrams for representing sparse parts of a graph and adjacency matrices for representing dense parts are also given. The hybrid methods are used to visualize co-authorship networks, deep neural networks, to compare networks of the human brain connectivity, etc.
Keywords: large graphs, visualization, adjacency matrices, edge bundles, hybrid visualization.

How Entity Name Embedings Affect the Quality of Entity Alignment

Daniil Ivanovic Gusev, Zinaida Vladimirovna Apanovich
52-79
Abstract:

Cross-lingual entity alignment algorithms are designed to look for identical real-world objects in multilingual knowledge graphs. This problem occurs, for example, when searching for drugs manufactured in different countries under different names, or when searching for imported equipment. At the moment, there are several open-source libraries that collect implementations of entity alignment algorithms as well as test data sets for various languages. This paper describes experiments with several popular entity alignment algorithms applied to a Russian-English dataset. In addition to translating entity names from Russian to English, experiments on combining the various generators of entity name embeddings with the various generators of relational information embeddings have been conducted. In order to obtain more detailed information about the results of the EA approaches, an assessment by entity types, the number of relationships and attributes have been made. These experiments allowed us to significantly improve the accuracy of several EA algorithms on the English-Russian dataset.

Keywords: multi-lingual knowledge graphs, identity resolution, cross-lingual entity alignment, relational embeddings, name embeddings correctness.

Межведомственная программа "Российские электронные библиотеки": подходы и перспективы

Т.В. Ершова, Ю.Е. Хохлов

Organization of Calculations and Work with Memory in the Educational Programming Language SYNHRO

Lidia Vasiljevna Gorodnyaya
566-599
Abstract:

The article is devoted to a number of decisions made in the project of the educational programming language Synchro, which is being developed at the Laboratory of Information Systems of the A.P. Ershov IIS SB RAS, designed to familiarize with the basic phenomena of the interaction of processes and control of calculations over shared memory. The focus is on the functional programming paradigm. The language is aimed at schoolchildren of primary and secondary grades, as well as junior students and non-professionals. During training, the experience of operating with toy robots moving on a checkered board is used. The article is of interest to everyone who is interested in the problems of modern computer science, programming and information technology, especially the problems of parallel computing on supercomputers and distributed systems, and in general the use of multiprocessor systems.

Keywords: educational programming languages, virtual machine, command system, functional programming, data recovery, memory release, multithreaded programs, parallel computing, shared memory, process interaction.

Проблемы представления кириллической информации в электронной форме

М.В. Гончаров, Т.В. Ершова, Ю.Е. Хохлов, Я.Л. Шрайберг
1 - 17 of 17 items
Information
  • For Readers
  • For Authors
  • For Librarians
Make a Submission
Current Issue
  • Atom logo
  • RSS2 logo
  • RSS1 logo

Russian Digital Libraries Journal

ISSN 1562-5419

Information

  • About the Journal
  • Aims and Scopes
  • Themes
  • Author Guidelines
  • Submissions
  • Privacy Statement
  • Contact
  • eLIBRARY.RU
  • dblp computer science bibliography

Send a manuscript

Authors need to register with the journal prior to submitting or, if already registered, can simply log in and begin the five-step process.

Make a Submission
About this Publishing System

© 2015-2025 Kazan Federal University; Institute of the Information Society