СПОСОБ ТОЧНОГО И ПОЛНОГО ПОИСКА ПОЛОЖЕНИЙ НОРМАТИВНЫХ ПРАВОВЫХ АКТОВ ПО СМЫСЛОВОМУ СОДЕРЖАНИЮ В БАЗЕ ДАННЫХ, СФОРМИРОВАННОЙ ДЛЯ ЭТОЙ ЦЕЛИ
METHOD FOR ACCURATE AND FULL SEARCH OF POSITIONS OF LEGAL ACTS ON MEANING CONTENT IN DATA BASE FORMED FOR THIS PURPOSE

Изобретение относится к области информационных технологий, а именно технологиям поиска правовой информации в базах данных, сформированных для этой цели.
В современных информационно-поисковых системах поиск текстовой информации осуществляется посредством использования ключевых слов, их сочетаний и результатов автоматизированного анализа естественно-языкового текста. Существующие, в том числе запатентованные способы такого поиска ориентированы на повышение его точности и полноты, но в силу ограниченных возможностей автоматизированного анализа содержания текстовой информации ни один из этих способов не может обеспечивать абсолютную точность и полноту поиска положений нормативных правовых актов (далее - НПА), соответствующих смысловому содержанию детальных вопросов, составляющих поисковые запросы, и не позволяет получить результат, предусмотренный изобретением.
С точки зрения сферы использования изобретения наиболее близким является «Способ и система организации и функционирования базы данных нормативной документации» (патент №2386166). Этот способ предназначен для анализа нормативно-информационного обеспечения в различных предметных областях и предусматривает для этой цели формирование организованной по определенным логическим, функциональным, иерархическим, семантическим правилам базы данных нормативной документации различных видов деятельности, разработанной с применением упрощенного специализированного языка. Однако этот способ не обеспечивает возможность точного и полного поиска положений НПА, содержание которых точно соответствует смысловому содержанию детальных вопросов, составляющих поисковые запросы, и не позволяет получить результат, предусмотренный изобретением.
Технический результат изобретения - это создание возможности автоматического формирования исчерпывающих сводов положений НПА, смысловое содержание которых точно соответствует смысловому содержанию детальных вопросов, составляющих поисковые запросы.
Этот результат изобретения позволяет: проводить детальный системный анализ правовой базы, относящейся к какой-либо заданной области регулирования правоотношений или к какому-либо заданному предмету правового регулирования, а также проектируемых НПА, и обеспечивать пользователей исчерпывающей информацией о правовых нормах, точно соответствующей смысловому содержанию детальных вопросов, составляющих поисковые запросы.
Этот результат достигается благодаря тому, что способ предусматривает: формирование базы данных (далее - БД), в которой по каждому из составляющих поисковый массив положений нормативных правовых актов приводят детальные вопросы, которых касается это положение и которые точно и полно отражают его смысловое содержание, и формирование с целью выбора вариантов запроса Кодификатора вопросов (далее - Кодификатор), содержащего охватывающий поисковый массив структурированный перечень таких вопросов.
Совокупность и последовательность действий, обеспечивающих получение технического результата изобретения, представлены на схеме.
Способ точного и полного поиска положений нормативных правовых актов по смысловому содержанию в БД, сформированной для этой цели, заключается в следующем. Сначала создают таблицу БД, два поля которой заполняют соответственно адресами и текстами имеющих отношение к какой-либо заданной области регулирования правоотношений или к какому-либо заданному предмету правового регулирования положений действующих и, при необходимости, проектируемых НПА (1).
В адрес положения НПА включают: сокращенное название НПА, цифровые и буквенные обозначения структурного элемента НПА (статьи, ее части, пункта, частей пункта, подпункта и абзаца), содержащего это положение. Затем по каждому из составляющих поисковый массив положений НПА эксперты в предметной области поиска определяют и приводят в следующем третьем поле таблицы БД исчерпывающий перечень детальных вопросов, которых касается это положение и которые точно отражают его смысловое содержание (2). После этого формируют в виде рабочей таблицы перечень приведенных в третьем поле таблицы БД вопросов, которых касаются составляющие поисковый массив положения НПА (3). Затем при необходимости эксперты в предметной области поиска осуществляют унификацию формулировок совпадающих по смыслу вопросов, приведенных в рабочей таблице (4). Затем эксперты в предметной области поиска осуществляют многоуровневую структуризацию перечня вопросов, приведенных в рабочей таблице (5). После этого эксперты в предметной области поиска при необходимости в целях обеспечения системности структурированного перечня вопросов дополняют его вопросами, имеющими отношение к заданной области регулирования правоотношений или к заданному предмету правового регулирования, и не вошедшими в рабочую таблицу (6). Затем создают предназначенный для выбора вопросов или сочетаний вопросов и последующего автоматического формирования поисковых запросов Кодификатор, представляющий собой электронную таблицу, и заполняют поле таблицы позициями структурированного перечня вопросов (7), после чего каждому вопросу присваивают код, который приводят во втором поле Кодификатора (8). Затем в соответствии с Кодификатором в четвертом поле таблицы БД по каждому из положений НПА приводят перечень кодов вопросов, которых касается это положение, и перечень которых приведен в третьем поле этой таблицы, и при необходимости эксперты в предметной области поиска корректируют в таблице БД формулировки этих вопросов. (9) После этого каждая запись таблицы БД включает поля, содержащие: адрес положения НПА, текст этого положения, перечень вопросов, которых касается это положение, и перечень кодов этих вопросов. После формирования БД и Кодификатора возможно осуществление точного и полного поиска положений нормативных правовых актов по смысловому содержанию в массиве правовой информации, имеющей отношение к заданной области регулирования правоотношений или к заданному предмету правового регулирования. Для этого пользователь по Кодификатору осуществляет выбор вопросов или сочетаний вопросов, которых могут касаться положения НПА, и в соответствии с которыми автоматически формируется поисковый запрос с последующим осуществлением поиска положений НПА в БД по кодам или сочетаниям кодов выбранных вопросов, посредством фильтрации записей таблицы БД по четвертому полю, содержащему перечни кодов вопросов, которых касаются положения НПА, и с выведением на экран монитора в табличной форме отчета о результатах поиска, содержащего: выбранные пользователем вопросы или сочетания вопросов, которых касаются положения НПА, и сформированные в результате поиска своды положений НПА с приведением адресов этих положений (10). По мере внесения в законодательство изменений, имеющих отношение к заданной области регулирования правоотношений или к заданному предмету правового регулирования, в таблицу БД вносят адреса и тексты новых положений НПА (11). После этого эксперты в предметной области поиска определяют и вносят в таблицу БД по каждому из новых положений НПА перечень вопросов, которых касается это положение (12). Затем новые вопросы эксперты в предметной области поиска вносят в Кодификатор (13), после чего новым вопросам присваивают коды (14). Затем в таблице БД приводят по каждому из новых положений НПА перечень кодов вопросов, которых касается это положение (15). После этого продолжают выполнение поиска по запросам пользователей (16).
Ниже приведены определения терминов, используемых в описании.
Точный поиск положений НПА по смысловому содержанию - поиск, результатом которого являются только положения НПА, смысловое содержание которых соответствует смысловому содержанию определенных пользователем вопросов
Полный поиск положений НПА - поиск, при котором количество соответствующих запросу положений НПА, выдаваемых в результате поиска, равно количеству фактически имеющихся в БД соответствующих запросу положений НПА
Кодификатор вопросов - электронная таблица, содержащая структурированный перечень детальных вопросов, которых касаются составляющие поисковый массив положения НПА, и коды этих вопросов
Предмет правового регулирования - совокупность качественно однородных отношений, выступающих объектом правового регулирования
Системный анализ - анализ какого-либо объекта, при котором он рассматривается как система.
Примером возможного использования изобретения может быть его осуществление с целью предоставления в автоматическом режиме сводов положений НПА, которые касаются вопросов, относящихся к законодательству в области охраны окружающей среды, в рамках формирования новой или развития существующей правовой информационно-поисковой системы. Осуществление изобретения с этой целью заключается в следующем. Сначала создают таблицу БД, два поля которой эксперты в области экологического законодательства заполняют соответственно адресами и текстами имеющих отношение к охране окружающей среды положений Конституции РФ, положений Федерального закона «Об охране окружающей среды», других законов, относящихся к законодательству в области охраны окружающей среды, а также имеющих отношение к охране окружающей среды положений Кодекса РФ об административных правонарушениях, Гражданского кодекса РФ, Уголовного кодекса РФ и других НПА, действующих в Российской Федерации, а также, при необходимости, проектируемых НПА. Затем по каждому из положений НПА эксперты в области экологического законодательства определяют и приводят в следующем третьем поле таблицы БД исчерпывающий перечень детальных вопросов, которых касается это положение и которые точно отражают его смысловое содержание. После этого формируют в виде рабочей таблицы перечень приведенных в третьем поле таблицы БД вопросов, которых касаются положения НПА, после чего эксперты в области экологического законодательства осуществляют унификацию формулировок совпадающих по смыслу вопросов, приведенных в рабочей таблице. Затем эксперты в области, экологического законодательства осуществляют многоуровневую структуризацию перечня вопросов, приведенных в рабочей таблице. После этого эксперты в области экологического законодательства при необходимости в целях обеспечения системности структурированного перечня вопросов дополняют его вопросами, имеющими отношение к охране окружающей среды и не вошедшими в рабочую таблицу. Затем создают предназначенный для выбора вопросов или сочетаний вопросов и последующего автоматического формирования поисковых запросов Кодификатор, представляющий собой электронную таблицу, и заполняют поле таблицы позициями структурированного перечня вопросов, после чего каждому вопросу присваивают код, который приводят во втором поле Кодификатора. Затем в соответствии с Кодификатором в четвертом поле таблицы БД по каждому из положений НПА приводят перечень кодов вопросов, которых касается это положение, и перечень которых приведен в третьем поле этой таблицы, и при необходимости эксперты в области экологического законодательства корректируют в таблице БД формулировки этих вопросов. После этого каждая запись таблицы БД включает поля, содержащие: адрес положения НПА, текст этого положения, перечень вопросов, которых касается это положение, и перечень кодов этих вопросов. После формирования БД и Кодификатора возможно осуществление точного и полного поиска правовой информации в массиве имеющих отношение к охране окружающей среды положений НПА. Для этого пользователь по Кодификатору осуществляет выбор вопросов или сочетаний вопросов, которых могут касаться положения НПА, после чего автоматически формируется поисковый запрос с последующим осуществлением в БД поиска по кодам или сочетаниям кодов выбранных вопросов и с выведением на экран монитора в табличной форме отчета о результатах поиска, содержащего: выбранные пользователем вопросы или сочетания вопросов, которых касаются положения НПА, и сформированные в результате поиска своды положений НПА с приведением адресов этих положений. По мере внесения в законодательство изменений, имеющих отношение к охране окружающей среды, в таблицу БД вносят адреса и тексты новых положений НПА. После этого эксперты в области экологического законодательства определяют и вносят в таблицу БД по каждому из новых положений НПА перечень вопросов, которых касается это положение. Затем новые вопросы эксперты в области экологического законодательства вносят в Кодификатор, после чего новым вопросам присваивают коды. Затем в таблице БД приводят по каждому из новых положений НПА перечень кодов вопросов, которых касается это положение. После этого продолжают выполнение поиска по запросам пользователей.
В результате поиска в большом массиве имеющих отношение к охране окружающей среды действующих и проектируемых положений НПА пользователи, осуществляющие аналитическую деятельность в этой области, в соответствии с выбранными вопросами получают в автоматическом режиме исчерпывающие своды положений НПА, выполняющие роль непосредственно объектов анализа.
Точный и полный поиск положений НПА также позволяет осуществлять системную содержательную инвентаризацию законодательства в этой области; создавать информационные условия для гармонизации имеющей отношение к охране окружающей среды законодательной деятельности в Российской Федерации; создавать условия для оперативной подготовки правового обоснования принимаемых органами власти решений, касающихся охраны окружающей среды; обеспечивать различные категории пользователей исчерпывающей информацией о касающихся этой области правовых нормах, точно соответствующей смысловому содержанию детальных вопросов, составляющих поисковые запросы.
Достижимость точности и полноты поиска положений нормативных правовых актов по смысловому содержанию в сформированной для этой цели БД обеспечивается тем, что в ней по каждому из составляющих поисковый массив положений нормативных правовых актов приводят детальные вопросы, которых касается это положение и которые точно и полно отражают его смысловое содержание, и тем, что в Кодификаторе, посредством которого пользователь осуществляет выбор вариантов запроса, содержится охватывающий поисковый массив структурированный перечень таких вопросов.