Как цитировать: Статья 1. Предмет регулирования настоящего Кодекса. Приказ ФСО России от 04.07.2024 N 92. 92. 04.07.2024. https://bukva.ai/docs/prikaz-92-2024-fso-rossii-federalnaya/statya-1
ПРИКАЗ
от 4 июля 2024 г. № 92
ОБ УТВЕРЖДЕНИИ ЕДИНЫХ ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ
К ВЫПУСКУ, МАШИННОЙ (ИНТЕЛЛЕКТУАЛЬНОЙ) ОБРАБОТКЕ,
РАЗМЕЩЕНИЮ, ХРАНЕНИЮ И РАСПРОСТРАНЕНИЮ ТЕКСТОВ ПРАВОВЫХ
АКТОВ В ЭЛЕКТРОННОМ ВИДЕ, А ТАКЖЕ ЕДИНЫХ ФОРМАТОВ
РАЗМЕТКИ ЭТИХ ТЕКСТОВ
В соответствии с подпунктом «а» пункта 2 Указа Президента Российской Федерации от 3 марта 2022 г. № 90 «О некоторых вопросах размещения текстов правовых актов на „Официальном интернет-портале правовой информации“ (www.pravo.gov.ru)» приказываю:
1. Утвердить:
единые технические требования к выпуску, машинной (интеллектуальной) обработке, размещению, хранению и распространению текстов правовых актов в электронном виде (приложение № 1 к настоящему приказу);
единые форматы разметки текстов правовых актов в электронном виде (приложение № 2 к настоящему приказу).
2. Настоящий приказ вступает в силу с 1 января 2025 г.
Директор
Федеральной службы охраны
Российской Федерации
генерал армии
Д. В. Кочнев
Приложение № 1
к приказу ФСО России
от 4 июля 2024 г. № 92
ЕДИНЫЕ ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
К ВЫПУСКУ, МАШИННОЙ (ИНТЕЛЛЕКТУАЛЬНОЙ) ОБРАБОТКЕ,
РАЗМЕЩЕНИЮ, ХРАНЕНИЮ И РАСПРОСТРАНЕНИЮ ТЕКСТОВ ПРАВОВЫХ
АКТОВ В ЭЛЕКТРОННОМ ВИДЕ
I. Требования к выпуску текстов правовых актов в электронном виде
1. К выпуску текстов правовых актов в электронном виде <*> применяются следующие требования:
<*> Подпункт «б» пункта 2 Указа Президента Российской Федерации от 3 марта 2022 г. № 90 «О некоторых вопросах размещения текстов правовых актов на „Официальном интернет-портале правовой информации“ (www.pravo.gov.ru)».
запрет на использование таблиц, встроенных в таблицу;
запрет на использование табличных структур при возможности оформления в виде текста;
запрет на использование более 10 ненумерованных структурных единиц (абзацев);
сохранение исходного отображения нумерации структурной единицы правового акта при внесении в него изменений;
запрет на использование в одном абзаце различных начертаний (в том числе жирного, полужирного, курсива, подчеркнутого) строковых элементов.
2. В текстах правовых актов необходимо использовать видимые границы в таблицах.
II. Требования к машинной (интеллектуальной) обработке, размещению, хранению текстов правовых актов
3. Используемые для машинной (интеллектуальной) обработки, размещения, хранения тексты правовых актов должны быть представлены в формате разметки текстов правовых актов в электронном виде согласно приложению № 2 к настоящему приказу.
4. Машинная (интеллектуальная) обработка, размещение, хранение текстов правовых актов применяется при их подготовке в электронном виде на «Официальном интернет-портале правовой информации» (www.pravo.gov.ru), не связанной с подготовкой к размещению на опубликование правовых актов, предусмотренному статьей 9.1 Федерального закона от 14 июня 1994 г. № 5-ФЗ «О порядке опубликования и вступления в силу федеральных конституционных законов, федеральных законов, актов палат Федерального Собрания».
III. Требования к распространению текстов правовых актов в электронном виде
5. Файлы обмена представляются на «Официальный интернет-портал правовой информации» (www.pravo.gov.ru) для распространения текстов правовых актов в формате up4.
6. Данные правового акта должны состоять из набора файлов, упакованных в архив с помощью программного обеспечения для электронных вычислительных машин 7-Zip (далее — пакет).
7. Пакет должен иметь следующий вид: *.up4, где:
* — имя пакета, состоящее из произвольного набора символов;
.up4 — расширение, определяющее принадлежность пакета для загрузки в информационный фонд банка правовых актов.
8. Содержание пакета для одного документа правового акта должно включать в себя:
один XML-файл с данными регистрационной карточки и сведениями об атрибутах правового акта;
один или несколько HTML-файлов, по одному файлу на каждую редакцию документа в кодировке UTF-8 (кодировка должна быть указана в соответствующем теге HTML-документа);
один или несколько каталогов с прикрепленными файлами (путь указывается в атрибуте path элемента XML-файла с данными регистрационной карточки);
один или несколько каталогов с образами документа (путь указывается в элементе XML-файла с данными регистрационной карточки);
сопроводительный документ updcoverage.xml, содержащий совокупную информацию по пакету.
9. Описание структуры XML-файла документа:
данные регистрационной карточки правового акта в пакете представляются в виде файла формата XML в кодировке UTF-8 (стандартная кодировка символов в информационно-телекоммуникационной сети «Интернет»);
файл формата XML должен состоять из строк, содержащих элементы и атрибуты, а также их значения. Имена элементов и атрибутов должны быть регистрозависимыми и должны совпадать с их шаблоном;
элемент файла формата XML-документа должен содержать законченную смысловую единицу распространяемого правового акта. Элемент должен включать в себя один или несколько вложенных элементов;
атрибут должен быть представлен в качестве составной части элемента, задающей его параметры.
10. Требования по использованию формата XML для обмена информацией включают в себя:
строгую структуру, однозначно определяющую состав и специфику передаваемой информации;
использование простых типов для значений элементов;
избегание использования национальных символов и кодировок в названиях тегов и атрибутов;
передачу информационной части исключительно в виде значений XML-элементов;
использование секции CDATA для неформализованных текстовых данных;
передачу бинарных данных в секции CDATA в кодировке base64.
11. Требованиями, указанными в пункте 10 настоящих Требований, определяется схема данных XSD и обеспечивается строгая валидация формата и данных.
12. XML-документ должен иметь единственный корневой элемент , который содержит следующие вложенные элементы:
- данные о том, какие атрибуты правового акта выгружены в пакет;
- аннотация документа;
- информация об атрибутах документа;
- информация о редакциях документа;
- информация о сертификатах;
- информация о списках отзыва сертификатов;
- информация о прямых связях документа;
- информация о присоединенных файлах.
13. Все элементы, кроме элемента , должны являться обязательными.
14. Допускается различный порядок следования элементов, вложенных в корневой элемент, предусмотренный пунктом 12 настоящих Требований.
15. Элемент должен содержать следующие атрибуты:
docid — идентификатор документа в информационно-правовой системе. Идентификатор docid не является обязательным при взаимодействии информационных систем;
baseid — идентификатор банка правовых актов, из которого выгружен документ;
basename — название банка правовых актов, из которого выгружен документ;
billnumber — номер законопроекта (система обеспечения законодательной деятельности), при отсутствии номера законопроекта атрибут не указывается;
docnpa — номер законопроекта (regulation.gov.ru), при отсутствии номера законопроекта атрибут не указывается;
key — признак выгрузки ключевых слов (по умолчанию — 1);
branch — признак выгрузки рубрик (по умолчанию — 1);
publ — признак выгрузки публикаций (по умолчанию — 1);
sign — признак выгрузки лиц, подписавших документы (по умолчанию — 1);
link — признак выгрузки междокументных связей (по умолчанию — 1);
itext — признак выгрузки исходного текста (по умолчанию — 1);
rtext — признак выгрузки текстов редакций, кроме исходной (по умолчанию — 1);
image — признак выгрузки образов (по умолчанию — 1);
files — признак выгрузки прикрепленных файлов (по умолчанию — 1);
onlychgtxt — признак измененного текста правового акта за выгружаемый период (по умолчанию — 0).
17. Посредством признака 1 осуществляется информирование о том, что атрибут выгружен в порцию и его значения заменяются при загрузке порции. Для атрибута onlychgtxt посредством признака 1 осуществляется информирование о том, что выгружены только тексты, измененные за выгружаемый период. При отсутствии данного элемента или значений атрибутов применяются значения по умолчанию.
18. Элемент должен содержать строку в секции CDATA со значениями основных атрибутов документа:
тип документа;
орган, издавший документ (в родительном падеже);
регион Российской Федерации (в родительном падеже);
дата подписания документа;
номер документа.
19. Если документ издан несколькими органами, то данные об издании документа органами разделяются запятой.
20. Элемент должен содержать информацию об атрибутах документа. Элементом верхнего уровня должен являться .
21. Элемент должен включать в себя следующие вложенные элементы:
- тип документа;
- дата и время создания;
- дата и время последнего изменения;
- наименование документа;
- массив атрибутов принятия документа органом, издавшим документ;
- атрибуты регистрации документа Минюстом России;
- краткое содержание документа;
- комментарии к документу;
- ключевые слова;
- отрасли законодательства;
- подписавшие документ должностные лица;
- информация о публикациях.
22. Элемент должен содержать информацию о типе документа. Элементом верхнего уровня должен являться .
23. Элемент должен включать в себя следующие вложенные элементы:
- наименование типа документа;
- наименование типа документа в родительном падеже;
- наименование типа документа в родительном падеже множественного числа.
24. Элемент должен содержать информацию об исходном наименовании документа в секции CDATA (исходное наименование должно являться ключевым реквизитом при отсутствии номера). Элементом верхнего уровня должен являться .
25. Элемент должен содержать информацию об атрибутах издания документа в форме вложенных элементов для каждого органа, издавшего документ. Элементом верхнего уровня должен являться .
26. Элемент должен включать в себя следующие вложенные элементы:
- информация об атрибутах документа;
- орган, издавший документ;
- информация о регионе Российской Федерации.
27. Элемент должен содержать следующие атрибуты:
date — дата принятия документа;
number — номер документа;
hash — hash-значение документа по алгоритму SHA.
28. Элемент должен содержать информацию об органе, издавшем документ. Элементом верхнего уровня должен являться .
29. Элемент должен включать в себя следующие вложенные элементы:
- наименование органа, издавшего документ;
- наименование органа, издавшего документ, в родительном падеже.
30. Элемент должен содержать информацию о регионе Российской Федерации. Элементом верхнего уровня должен являться .
31. Элемент должен включать в себя следующие вложенные элементы:
- наименование региона Российской Федерации;
- наименование региона Российской Федерации в родительном падеже.
32. Элемент должен содержать информацию об атрибутах регистрации документа Минюстом России. Элементом верхнего уровня должен являться .
33. Элемент должен содержать следующие атрибуты:
date — дата регистрации документа Минюстом России;
number — регистрационный номер документа, присваиваемый Минюстом России.
34. Элемент должен включать в себя вложенный элемент (резолюция).
35. Элемент должен содержать текст резолюции в секции CDATA и дату резолюции в атрибуте date.
36. Элемент должен содержать в секции CDATA информацию о кратком содержании документа и не должен являться обязательным. Элементом верхнего уровня должен являться .
37. Элемент должен содержать в секции CDATA комментарий к документу и не должен являться обязательным. Элементом верхнего уровня должен являться .
38. Элемент должен содержать информацию о ключевых словах. Элементом верхнего уровня должен являться .
39. Элемент должен включать в себя вложенные элементы на каждое ключевое слово. Ключевое слово указывается в значении элемента в верхнем регистре.
40. Элемент должен содержать информацию о рубриках классификатора «Отрасли законодательства». Элементом верхнего уровня должен являться .
41. Элемент должен включать в себя вложенные элементы на каждую рубрику.
42. Элемент должен содержать атрибут headindex (номер рубрики в классификаторе).
43. Элемент должен включать в себя следующие вложенные элементы:
- наименование;
- текст комментария к рубрике в секции CDATA, не должен являться обязательным.
44. Элемент должен содержать информацию о лицах, подписавших документ. Элементом верхнего уровня должен являться .
45. Элемент должен включать в себя вложенные элементы на каждое лицо, подписавшее документ.
46. Элемент должен включать в себя следующие вложенные элементы:
- фамилия, имя, отчество (при наличии) должностного лица;
- должность лица, подписавшего документ.
47. Элемент должен содержать информацию о публикациях правового акта. Элементом верхнего уровня должен являться .
48. Элемент должен включать в себя вложенные элементы по каждой публикации.
49. Элемент должен содержать следующие атрибуты:
volume — номер публикации;
unit — статья публикации;
date — дата публикации.
50. Элемент должен включать в себя следующие вложенные элементы:
- наименование издания, опубликовавшего документ с атрибутом kind (наименование вида издания);
- комментарий в секции CDATA.
51. Элемент должен содержать информацию о редакциях правового акта. Элементом верхнего уровня должен являться .
52. Элемент должен включать в себя вложенный элемент , содержащий информацию о каждой редакции правового акта. Если у правового акта несколько редакций, то информация о каждой из них должна размещаться в отдельном элементе .
53. Элемент должен содержать информацию о редакции правового акта. Элементом верхнего уровня должен являться . Текст редакции правового акта должен находиться в HTML-файле пакета правового акта.
54. Элемент должен содержать следующие атрибуты:
alterdate — дата вступления в силу редакции с добавленным значением времени, задающим порядок следования редакций;
complete — признак завершения редакции: 0 — признак завершения редакции не установлен (документ в работе), 1 — признак завершения редакции установлен;
official — признак официальности редакции: 0 — редакция представлена в ознакомительных целях, 1 — официальная редакция;
index — порядковый номер редакции;
source — источник редакции документа;
reason — причина создания редакции, если она не вызвана другим документом (текстовое поле);
nochg — признак изменения текста за выгружаемый период, значение 1 — текст не выгружен в порцию.
55. Элемент должен включать в себя следующие вложенные элементы:
- состояние документа (в том числе значения: «Действует с изменениями», «Действует без изменений», «Утратил силу»);
- наименование документа в размещаемой редакции в секции CDATA заполняется в исходной редакции и в редакциях, в которых меняется наименование;
- оглавление текста размещаемой редакции в секции CDATA;
- метка времени изменения признака официальности и наименование оператора в секции CDATA;
- путь к файлу образа редакции документа;
- контрольная сумма текста редакции по алгоритму, указанному в типе данных, содержащих контрольную сумму;
- должен содержать атрибуты документа, создавшего данную редакцию;
8) - должен содержать изображения из текста редакции;
- должен содержать информацию об электронной подписи (далее — ЭП).
56. Элемент должен содержать информацию об атрибутах документа, создавшего редакцию. Элементом верхнего уровня должен являться .
57. Элемент должен содержать атрибуты docid (идентификатор правового акта, на основании которого создана редакция правового акта с внесенными изменениями).
58. Элемент должен включать в себя следующие вложенные элементы:
- тип правового акта;
- название правового акта;
- атрибуты принятия документа органом законодательной власти.
59. Элемент должен содержать информацию об изображениях в тексте редакции. Элементом верхнего уровня должен являться .
60. Элемент должен включать в себя вложенный элемент , который содержит информацию об изображении, помещенную в раздел CDATA в кодировке base64. Если в тексте редакции несколько изображений, то информация о каждом из них должна размещаться в отдельном элементе .
61. Элемент должен содержать атрибут name (имя изображения).
62. Элемент должен содержать информацию об ЭП. Элементом верхнего уровня должен являться .
63. Элемент должен содержать следующие атрибуты:
issuername — имя лица, подписавшего правовой акт;
serial — номер сертификата.
64. Элемент должен включать в себя следующие вложенные элементы:
- должен содержать значение ЭП, помещенное в раздел CDATA;
- должен содержать отпечаток владельца сертификата в разделе CDATA.
65. Элемент должен содержать информацию о сертификатах. Элементом верхнего уровня должен являться .
66. Элемент должен содержать следующие атрибуты:
filename — имя файла;
importdate — дата загрузки;
name — наименование.
67. Элемент должен включать в себя вложенный элемент и содержать информацию о сертификате, помещенную в раздел CDATA.
68. Элемент должен содержать информацию о списке отзыва сертификатов. Элементом верхнего уровня должен являться .
69. Элемент должен содержать следующие атрибуты:
filename — имя файла;
importdate — дата загрузки;
name — наименование сертификата.
70. Элемент должен содержать информацию о прямых связях документа (обратные связи отражаются в свойствах редакций самого документа). Элементом верхнего уровня должен являться .
71. Элемент должен включать в себя вложенный элемент , который содержит информацию о связи документа.
72. Элемент должен содержать информацию о связи документа. Элементом верхнего уровня должен являться . Если у документа несколько междокументных связей, то информация о каждой из них должна размещаться в отдельном элементе .
73. Элемент должен содержать атрибут destdocid (идентификатор документа, на который указывает связь).
74. Элемент должен включать в себя следующие вложенные элементы:
, который содержит атрибуты документа, на который указывает связь;
- комментарий к связи, не является обязательным.
75. Элемент должен содержать информацию об атрибутах документа, на который указывает связь. Элементом верхнего уровня должен являться .
76. Элемент должен содержать атрибут docid (идентификатор документа, на который указывает связь).
77. Элемент должен включать в себя следующие вложенные элементы:
- тип документа;
- название документа;
- атрибуты органа, издавшего документ.
78. Элемент должен содержать информацию о прикрепленных к карточке документа файлах. Элементом верхнего уровня должен являться .
79. Элемент должен включать в себя вложенный элемент , который содержит информацию о прикрепленном файле.
80. Элемент должен содержать информацию о прикрепленном файле. Элемент верхнего уровня должен являться . Если к документу прикреплено несколько файлов, то информация о каждом прикрепленном файле должна размещаться в отдельном элементе .
82. Элемент должен включать в себя следующие вложенные элементы:
- должен содержать текст комментария к прикрепленному файлу, помещенный в раздел CDATA;
- должен содержать атрибут type, определяющий тип контрольной суммы и контрольную сумму файла.
Приложение № 2
к приказу ФСО России
от 4 июля 2024 г. № 92
ЕДИНЫЕ ФОРМАТЫ
РАЗМЕТКИ ТЕКСТОВ ПРАВОВЫХ АКТОВ В ЭЛЕКТРОННОМ ВИДЕ
I. Общие положения
1. Электронный исходный текст правового акта и электронный текст правового акта с внесенными изменениями (далее — тексты актов) в информационно-правовой системе, содержащей интегрированный полнотекстовый банк правовой информации, и в информационно-правовой системе, содержащей тексты в HTML-формате, хранящиеся в информационном фонде.
2. Текст акта из информационного фонда банка правовых актов направляется в виде HTML-документа и должен отображаться интегрированным полнотекстовым банком правовой информации без преобразований с целью сохранения корректности текста правового акта (содержание и оформление текста).
3. Тексты актов готовятся и распространяются с собственной таблицей стилей CSS.
4. Во встроенной таблице стилей CSS определяется ограниченное количество стилей для работы с HTML-документом.
II. Правила, определяемые CSS
5. Правила, определяемые таблицей стилей CSS:
использование ширины текста акта, соответствующей ширине печатного листа. Параметр «ширина текста акта» не применяется к таблицам;
запрет на использование HTML-списков;
ограниченное использование HTML-элементов для текста акта. Используются следующие HTML-элементы:
а)
- абзацы в тексте;
б)
(
,
) — таблицы;
в) - встроенные изображения;
г) - контейнер для строчных элементов;
д) - перенос текста на новую строку;
ограничение использования разных размеров шрифта. Изменение размера шрифта используется только для таблиц. Для таблиц используется два размера шрифта — крупный (равный шрифту текста акта) и мелкий (на 10% мельче шрифта текста акта);
оформление абзацев, строчных элементов, таблиц, ссылок выполняется с помощью встроенных классов. Стандартные элементы оформления (в том числе
,
, , b, a) не используются;
запрет использования атрибута <style> внутри HTML-элементов. Оформление элементов определяется с помощью классов. Исключение составляет определение ширины таблицы и ширины столбцов таблицы;
ширина таблицы и столбцов таблицы задается в единице измерения «em» (размер относительно текущего шрифта);
все непустые элементы
,
,
должны иметь уникальный идентификатор id.
III. Описание используемых классов
6. Все классы должны использоваться для оформления текста акта и не должны касаться его содержания.
7. К исключениям из правила, предусмотренного пунктом 6 настоящих единых форматов, относятся следующие классы:
p.Z — определяет наименование правового акта;
p.Y — определяет подписную часть текста акта;
p.F — определяет отметку о будущем изменении в тексте акта;
p.A — определяет отметку о применении, действии, распространении текста акта или структурной единицы текста акта;
.ed — определяет поправку (изменение) в редакции правового акта;
.edx — определяет текущую поправку (изменение) в редакции правового акта;
.mark — определяет пояснительную информацию к тексту акта;
.markx — определяет пояснительную информацию к тексту акта на текущую дату;
.cmd — определяет гиперссылку.
8. С использованием классов абзацев определяется выравнивание текста акта согласно таблице 1.
Таблица 1
№ п/п
Наименование класса абзаца
Форматирование
Условное название стиля CSS
1
I
Выравнивание по левому краю с отступом слева
-
2
K
Выравнивание по ширине с отступом слева
-
3
H
Выравнивание по левому краю с отступом слева и с выступом, полужирное начертание шрифта
подзаголовок
4
S
Выравнивание по центру в правой половине листа
штамп
5
C
Выравнивание по центру с отступами слева и справа
-
6
T
Выравнивание по центру с отступами слева и справа, полужирное начертание шрифта
заголовок
7
Z
Выравнивание по центру с отступами слева и справа, полужирное начертание шрифта
наименование акта
8
Y
Выравнивание по левому краю с отступом слева
подпись
9
L
Выравнивание по левому краю
-
10
R
Выравнивание по правому краю
-
11
J
Выравнивание по ширине
-
12
F
Выравнивание по левому краю с отступом слева, с левой границей на зеленом фоне
-
13
A
Выравнивание по левому краю с отступом слева, с левой границей на сером фоне
-
14
P или
без класса
Выравнивание по ширине с абзацным отступом
абзац
15
N
Выравнивание по ширине с абзацным отступом, шрифт меньше исходного на 10%
сноска
9. У всех абзацев должен быть отступ от верхнего края. С использованием классов строковых элементов определяется отображение шрифта текста акта согласно таблице 2.
Таблица 2
№ п/п
Наименование класса строкового элемента
Форматирование
1
W1
Подчеркнутый строковый элемент
2
W2
Курсивное начертание шрифта строкового элемента
3
W3
Подчеркнутый строковый элемент с курсивным начертанием шрифта
4
W4
Полужирное начертание шрифта строкового элемента
5
W5
Подчеркнутый строковый элемент с полужирным начертанием шрифта
6
W6
Курсивное и полужирное начертание шрифта строкового элемента
7
W7
Подчеркнутый строковый элемент с курсивным и полужирным начертанием шрифта
8
W8
Подстрочный строковый элемент
9
W9
Надстрочный строковый элемент
10
WA
Подстрочный строковый элемент с полужирным начертанием шрифта
11
WB
Надстрочный строковый элемент с полужирным начертанием шрифта
12
WC
Зачеркнутый строковый элемент
13
WD
Зачеркнутый строковый элемент с курсивным начертанием шрифта
14
WE
Зачеркнутый строковый элемент с полужирным начертанием шрифта
15
WF
Зачеркнутый строковый элемент с полужирным и курсивным начертанием шрифта
16
ed
Строковый элемент синего цвета
17
edx
Строковый элемент синего цвета на сером фоне
18
mark
Строковый элемент синего цвета с курсивным начертанием шрифта
19
markx
Строковый элемент синего цвета с курсивным начертанием шрифта на сером фоне
20
cmd
Подчеркнутый строковый элемент синего цвета
10. С использованием классов для таблицы и ее элементов определяется наличие границ у таблицы (ее элементов), мелкий или крупный шрифт, выравнивание текста таблицы (ее элементов).
11. При необходимости предоставления пользователю дополнительной информации о тексте правового акта в таблицу стилей допускается добавление правила для определения внешнего вида дополнительных элементов: цвета, шрифта, стиля, расположения.
V. Описание формата разметки текстов правовых актов на структурные единицы в интегрированном полнотекстовом банке правовой информации
13. Разметкой текста акта должна определяться:
структурная единица;
номер структурной единицы (при наличии);
наименование структурной единицы (при наличии);
начало и конец структурной единицы в тексте;
верхнеуровневые структурные единицы (при наличии).
14. Разметка текста акта на структурные единицы (далее — разметка) в интегрированном полнотекстовом банке правовой информации формируется отдельным элементом, не встраиваемым внутрь текста акта.
15. Разметка текста акта на структурные единицы хранится в информационном фонде банка правовых актов. Связь разметки и текста акта осуществляется через уникальные идентификаторы элементов HTML-текста.
16. Уникальные идентификаторы присваиваются в тексте акта следующим элементам HTML:
абзац -
;
таблица -
;
строка таблицы -
.
17. Разметка должна быть представлена в виде элемента формата JSON, содержащего массив объектов.
18. Каждый объект массива должен определять одну структурную единицу текста правового акта.
19. Объект разметки текста правового акта должен содержать пять пар «ключ-значение», определяющих свойства структурной единицы:
id — уникальный идентификатор структурной единицы (строковое значение);
np — уникальный идентификатор элемента HTML-текста, с которого начинается структурная единица в тексте акта (строковое значение);
npe — уникальный идентификатор элемента HTML-текста, которым заканчивается структурная единица в тексте акта (строковое значение);
caption — наименование структурной единицы (наименование из текста акта для крупных структурных единиц или обозначение и номер структурной единицы, не имеющей наименования в тексте акта) (строковое значение);
unit — обозначение структурной единицы (строковое значение);
lvl — уровень вложенности структурной единицы (числовое значение).
20. Объект разметки текста акта должен представляться следующим образом:
{«id»:«h1_a2»,«np»:«p10»,«npe»:«p17»,«caption»:«Статья 2. Понятия, применяемые в настоящем Федеральном законе», «unit»:«статья»,«lvl:1}»
21. Ключ «id» представляется аббревиатурой, расшифровка которой позволяет определить структурную единицу, ее номер (при наличии в тексте) и все структурные единицы, в которые входит текущая структурная единица.
Аббревиатура для каждой структурной единицы отделяется от других символом подчеркивания «_». Структурные единицы в идентификаторе должны следовать в порядке убывания — от верхнеуровневой до текущей.
Аббревиатура для каждой структурной единицы должна состоять из первого буквенного символа, определяющего структурную единицу, и последующих символов, определяющих номер структурной единицы.
22. Используются следующие буквенные символы для обозначения структурных единиц:
b — часть;
s — раздел;
d — подраздел;
h — глава;
g — параграф (§);
r — подпараграф;
a — статья;
u — приложение;
z — утверждаемое приложение (не имеющее по тексту обозначения «Приложение»);
c — часть (статьи);
j — пункт;
k — подпункт.
23. При обозначении структурных единиц текста акта допускается использовать следующие виды нумерации:
римские цифровые номера (I, V и т.д.);
арабские цифровые номера (1, 2, 55 и т.д.);
при наличии в номере числового значения с верхним индексом (23, 4I5) начало верхнего индекса обозначается двоеточием «:», конец верхнего индекса обозначается символом «~»;
при нумерации буквами русского алфавита номер начинается с дефиса «-», далее следует порядковый номер буквы в русском алфавите (начиная с 1);
ненумерованным структурным единицам (приложения, разделы и др.) присваивается условный номер, который обозначается первой буквой «F» и числом.
24. Ключ «id» должен представляться следующим образом:
sI_hl_al_c3_j2:l — пункт 21 части 3 статьи 1 главы 1 раздела I.
25. Ключи «np» и «npe» должны представляться строковыми значениями из первой латинской буквы и числа.
26. Ключи «np» и «npe» должны отображаться следующим образом:
p10, p45, t2, tr230.
27. Ключ «caption» должен соответствовать наименованию структурной единицы в тексте правового акта при его наличии.
28. Структурные единицы (статья, часть, пункт, подпункт) не должны иметь наименований. Для них в объекте разметки используется условное наименование для корректного отображения при показе оглавления текста. Значение условного наименования начинается со знака «$».
29. При наличии в наименовании надстрочных символов используется стандартный тег HTML .
30. Ключ «caption» формируется следующим образом:
«РАЗДЕЛ I. ОБЩИЕ ПОЛОЖЕНИЯ»
Статья 10
часть 4 (хранится как «$часть 4»)
пункт 21 (хранится как «$пункт 21»)».
31. Ключ «unit» должен содержать обозначение структурной единицы: раздел, подраздел, глава, приложение, пункт и т.п.
32. Ключ «lvl» должен содержать уровень вложенности структурной единицы. Отсчет уровня начинается с 0.