Udc Decoder

The service «UDC Decoder» allows the user to obtain a decoding of the entered code. At the service entrance is given the UDC code. At the exit, the user receives information of this code:

  • Notation
  • In English
  • In Belarusian


Basic terms and concepts

UDC (The Universal Decimal Classification) is a bibliographic and library classification representing the systematic arrangement of all branches of human knowledge organized as a coherent system in which knowledge fields are related and inter-linked. The UDC is an analytico-synthetic and faceted classification system featuring detailed vocabulary and syntax that enables powerful content indexing and information retrieval in large collections.


User Interface Description

The graphical interface of the service is presented in Figure 1.


Figure 1 – Graphical interface of the “UDC Decode” service


The interface contains the following areas:

  • UDC code entry field;
  • button “Search result!”, which starts processing and allows you to get results in the field of their output.

After processing the code by the service, the user receives the following lists of information in the output field (Figure 2):

  • “Notation”;
  • “English” – information in English;
  • “Belarusian” – information in Belarusian;


Figure 2 – The result of checking the spelling of the input electronic text


User script for working with the service

  1. Enter the code.
  2. Press the “Search result!” Button.
  3. Get information.


Access to the service via the API

To access the service «UDC Decoder» via the API, you should send an AJAX-request (type: POST) to the address https://corpus.by/UdcDecoder/api.php. With an input array data the following parameters are passed:

  • text — UDC code.

Example of AJAX-request:

   type: “POST”,
   url: “https://corpus.by/UdcDecoder/api.php”,
      “text”: “811.161.3”
   success: function(msg){ },
   error: function() { }

The server returns a JSON-array with the following parameters:

  • text — input text — UDC code.
  • notation — resulting UDC code.
  • english — UDC code description in English.
  • belarusian — UDC code description in Belarusian.
  • noresult — wording in the absence of results.

For example, the following reply will be formed on the above listed AJAX-request:

      “text”: “811.161.3”,
      “notation”: “811.161.3”,
      “english”: “Belarusian language”,
      “belarusian”: “Беларуская мова”,
      “noresult”: “”


References to sources

Service page: https://corpus.by/UdcDecoder/?lang=en

UDC Consortium site: http://www.udcc.org/

UDC tables in English: http://www.udcsummary.info/php/index.php?lang=en&pr=Y

Калі Вы знайшлі ў тэксце памылку правапісу, калі ласка, выдзеліце гэты тэкст і націсніце Ctrl+Enter.