Alphabetical Subject Index Generator


Access to the service via the API

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

  • text — fragment of UDC tables in the format «class code — description of the class», being entered by tabs, one class per line.
  • additionalInfo — marker for additional information.

Example of AJAX-request:

$.ajax({
   type: “POST”,
   url: “https://corpus.by/AlphabeticalSubjectIndexGenerator/api.php”,
   data:{
      “text”: “8 МОВА. МОВАЗНАЎСТВА. ЛІНГВІСТЫКА. ЛІТАРАТУРА
80 Агульныя пытанні лінгвістыкі і літаратуры. Філалогія
801 Прасодыя. Дапаможныя навукі і крыніцы філалогіі
801.6 Прасодыя: памер, рытм, рыфма і вершаваныя мадэлі
801.63 Метр. Метрычныя меры, стопы
801.65 Вершы і складовыя мадэлі (у адпаведнасці з лікавымі характарыстыкамі)
801.66 Рыфма
801.67 Стансы, строфы, куплеты, вершы (у паэме)
801.7 Дапаможныя філалагічныя дысцыпліны
801.8 Філалагічныя і лінгвістычныя крыніцы. Зборнікі тэкстаў”,

      “additionalInfo”: 1
   },
   success: function(msg){ },
   error: function() { }
});

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

  • text — input fragment of UDC tables.
  • result — resulting fragment of Alphabetical Subject Index.
  • ResultUrl — address where result is saved.
  • ResultCnt — number of semantic units in result.
  • UnknownWordsList — unknown words list.
  • UnknownWordsListUrl — address where UnknownWordsList is saved.
  • HomographList — homographs list.
  • HomographListUrl — address where HomographList is saved.
  • UnaccentedWordsList — unaccented words list.
  • UnaccentedWordsListUrl — address where UnaccentedWordsList is saved.

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

[
   {
      “text”: “8 МОВА. МОВАЗНАЎСТВА. ЛІНГВІСТЫКА. ЛІТАРАТУРА <…>“,
      “result”: “<b>А</b><br><br>@Агульны<br>80 — Агульныя пытанні лінгвістыкі і літаратуры. Філалогія<br> <…>“,
      “UnknownWordsList”: “”,
      “UnknownWordsListUrl”: “”,
      “HomographList”: “”,
      “HomographListUrl”: “”,
      “UnaccentedWordsList”: “”,
      “UnaccentedWordsListUrl”: “”,
      “ResultCnt”: 31,
      “ResultUrl”: “https://corpus.by/showCache.php?s=AlphabeticalSubjectIndexGenerator&t=out&f=2018-06-25_17-17-47_80-94-162-88_326_out.txt”
   }
]

 

Спасылкі на крыніцы

Старонка сэрвіса: https://corpus.by/AlphabeticalSubjectIndexGenerator/?lang=en

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