Bibliographic Details
| Title: |
РОЗРОБКА ПАРСЕРУ ДЛЯ ІНТЕГРАЦІЇ МЕНЕДЖЕРІВ БІБЛІОГРАФІЇ ТА ПРОГРАМОВАНОЇ СИСТЕМИ КОМП'ЮТЕРНОЇ ВЕРСТКИ TYPST, ЯКИЙ ВІДПОВІДАЄ ВИМОГАМ БІБЛІОГРАФІЧНОГО СТАНДАРТУ ДСТУ 8302:2015. |
| Alternate Title: |
DEVELOPMENT OF A PARSER FOR THE INTEGRATION OF BIBLIOGRAPHY MANAGERS AND THE TYPST PROGRAMMED COMPUTER LAYOUT SYSTEM THAT MEETS THE REQUIREMENTS OF THE BIBLIOGRAPHIC STANDARD DSTU 8302:2015. |
| Authors: |
Стопакевич, А. О.1 stopakevich@gmail.com, Стопакевич, О. А.2 |
| Source: |
Informatics & Mathematical Methods in Simulation / Informatika ta Matematičnì Metodi v Modelûvannì. 2026, Vol. 16 Issue 1, p169-180. 12p. |
| Subjects: |
Bibliographic databases, Data integration, Parsing (Computer grammar), Algorithms |
| Abstract: |
Bibliography managers (e.g. Zotero, Mendeley, EndNote) have become an essential instrument for numerous researchers. The functionality of such systems extends beyond mere information structuring, encompassing the capacity to import bibliographic details from publishers and journals. This process utilizes the unique identifiers provided by CrossRef, facilitating seamless integration into the management database. The use of a single identifier, whether it be a DOI or ISBN, enables the seamless synchronization of bibliographic data, streamlining the process of bibliographic management. However, researchers who use national bibliography standards, in particular DSTU 8302:2015, face a lack of a convenient and fully functional solution that allows them to obtain correctly formatted references based on the database stored in the bibliography manager. Existing CSL-based solutions have been observed to lack the capacity to provide accurate internationalization and flexibility. Consequently, it is not possible to generate correct citations according to the rules of DSTU 8302:2015 when using them. The objective of this research is to develop software technology capable of automatically generating a list of bibliographic references in compliance with the requirements of DSTU 8302:2015. This will be achieved within the framework of a contemporary computer typesetting system, Typst, utilizing BibTeX/BibLaTeX format files as the source of input data. The work presents the development of an algorithm for parsing and processing bibliographic entries, encompassing lexical analysis of input data, heuristic determination of the source language, conversion of LaTeX macros and special characters to Unicode, decoding of URLs, and validation of fields by source type. In the final formation of the bibliographic description, a token-based approach (content and separators) is employed, in conjunction with a priority system for resolving punctuation conflicts. A software module has been implemented in the Typst language that functions independently of external preprocessors. It is notable for its ability to address ambiguities and common violations of standards when formatting data in BibTeX format. The parser has been verified on a sample of over 500 BibTeX entities from diverse sources. The result allows Ukrainian researchers who wish to use the Typst system to seamlessly integrate bibliographic managers that can export information in BibTeX/BibLaTeX format. [ABSTRACT FROM AUTHOR] |
|
Copyright of Informatics & Mathematical Methods in Simulation / Informatika ta Matematičnì Metodi v Modelûvannì is the property of Odessa Polytechnic University and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Engineering Source |