Это, конечно, ненаучная работа. Потому что в результате неё никаких законов открыто не будет.

Тем более, зачада решенная уже в продуктах Микрософта (например Оффисе) много десятилетий назад. Но важно помнить, что “где-то у них” не означает, что такое же доступно у нас. И нигде такое не купишь, и никак его не найдёшь.

  • aary@xn--e1aghfa.xn--e1aqbccjfc.xn--p1acfOP
    link
    fedilink
    Русский
    arrow-up
    1
    ·
    edit-2
    1 hour ago

    Сценарий использования (пример задачи) - это нумерование списков в HTML. Вообще подошел бы любой документ, в котором комбинируются текст и метатекст. Например генераторы шаблонов.

    Первая идея состоит в том, что при помощи метатекста можно отметить места документа, в которых можно разместить номера. Например:
    <ul>
    <li><!–*–>1. первый пункт</li>
    <li><!–*–>2. второй пункт</li>
    <li><!–*–>3. третий пункт</li>
    </ul>

    Но эта идея не единственная, тут нужен комплекс идей и определений понятий. Прежде всего понятие “последовательность”. И тут нужен экскурс в историю математики, чтобы подобрать правильные слова и отсылки. В ВУЗ-ах то это уже всё подобрано, но найти это снаружи невозможно.

    • aary@xn--e1aghfa.xn--e1aqbccjfc.xn--p1acfOP
      link
      fedilink
      Русский
      arrow-up
      1
      ·
      28 minutes ago

      Некоторые говорят - а ты ищи не русские слова, а английские. Берите меч с кадилом, и обращайте их в веру православную, путём охаживания кадилом или мечом по ситуации.

      Каждый представитель народа должен заботится о будущем народа. Люди, отказывающиеся от родного языка порывают со своим народом и скорее всего сгинут на чужбине. Исключения есть (цыгане, евреи), но мы про статистику. Поэтому задача выработки русскоязычной терминологии по каждой актуальной теме тоже является актуальной, и тоже является ненаучной. Вы просто публикуете тексты, а дальше на всё воля неба.

      Вот так задач сразу стало три:

      • собственно нумерация;
      • автоматизация работы с информацией (цифровизация) в виде текста;
      • философско-онтологическое обеспечение к ней.

      Задача цифровизации присутствует в политическом поле с одобрения президента России. Нельзя сказать, что это что-то маргинальное.

      • aary@xn--e1aghfa.xn--e1aqbccjfc.xn--p1acfOP
        link
        fedilink
        Русский
        arrow-up
        1
        ·
        edit-2
        2 minutes ago

        «Виды списков: маркированные, нумерованные, многоуровневые» - это смешанная классификация по двум признакам - способ маркировки элемента списка, и вид структуры - список или дерево.

        Так что тема уточняется: работа с нумерованными списками, нумерованными деревьями и нумерацией как абстракцией для списков и деревьев.

        «Поиск по РГБ нужно вести раздельно по этим трём направлениям, потому что они относятся к разным областям знания.» - значит объект моего исследования - междисциплинарная область.

        Было бы неверно сосредоточится на теории графов и деревьев. Это один из элементов платформы для исследования, но не единственный. Ещё есть текст, язык. Списки наверняка регулируются правилами естественного языка (Оформлять двоеточием, два варианта - предложениями через точку и частями предложений через точку с запятой.). Для языка есть нормативные документы, там цитаты, и всё это надо найти. Но даже правила языка - это тоже элемент платформы.

        Надо же построить математическую модель, которая будет соответствовать создаваемой онтологии и позволять моделировать рассматриваемые процессы (социального редактирования элементов чего-либо в текстах).

    • aary@xn--e1aghfa.xn--e1aqbccjfc.xn--p1acfOP
      link
      fedilink
      Русский
      arrow-up
      1
      ·
      1 hour ago

      Некоторые говорят - а ты посмотри внимательно на тот пример, который ты приводишь. В нём уже есть элементы <li> которые размечают список полностью по аналогии с твоими элементами. И каждый браузер после этого отлично всё нумерует, если тип списка с ul на ol поменять. То есть задача не то что “решенная в крупных проприертарных текстовых редакторах”, а “решенная много-много раз, в большом количестве софта, в том числе опенсорсного”.

      Дело в том, что в этом обсуждении задача не описана. Я под задачей понимаю одно, а читающий меня под задачей понимает что-то своё, что ему удобнее. А для того, чтобы задачу описывать, как раз и нужны разные слова, термины и определения к ним.

      Простой среднеподразумеваемый браузер автоматизирует присвоение номеров элементам списка, это верно. Но сама по себе задача, которую он решает - отображение списка, это не та задача, которую я имею в виду. Я имею в виду итеративную разработку текста документа, который отображается. Актуальность это приобрело посте 2017 года, когда появились большие языковые модели (БЯМ). Такая модель тоже может перенумеровать пункты внутри себя и сказать что-то вроде “у тебя семнадцатый елемент списка требует такой-то доработки (содержит опечатку, например)”. И вот человек смотрит на список HTML-элементов, а номеров-то и не видит!

      Моё решение с переводом ol-списков в ul-списки позволяет сделать номера строк видимыми (явными), а дополнительная разметка может позволить различать списки между собой, если эту дополнительную разметку лушче продумать. Проблема в том, что я не в курсе, какими русскими словами про это думают. Вы вот видели книгу с заголовком “компьютерная обработка списков, термины, определения и теория”?