Приказ ФСО России (Федеральной службы охраны РФ) от 04 июля 2024 г. №92 ""Об утверждении единых технических требований к выпуску, машинной (интеллектуальной) обработке, размещению, хранению и распространению текстов правовых актов в электронном виде, а также единых форматов разметки этих текстов""
Приказ Федеральной службы охраны Российской Федерации
от 4 июля 2024 г. № 92
"Об утверждении единых технических требований к выпуску, машинной (интеллектуальной) обработке, размещению, хранению и распространению текстов правовых актов в электронном виде, а также единых форматов разметки этих текстов"
В соответствии с подпунктом "а" пункта 2 Указа Президента Российской Федерации от 3 марта 2022 г. № 90 "О некоторых вопросах размещения текстов правовых актов на "Официальном интернет-портале правовой информации" (www.pravo.gov.ru) приказываю:
1. Утвердить:
единые технические требования к выпуску, машинной (интеллектуальной) обработке, размещению, хранению и распространению текстов правовых актов в электронном виде (приложение № 1 к настоящему приказу);
единые форматы разметки текстов правовых актов в электронном виде (приложение № 2 к настоящему приказу).
2. Настоящий приказ вступает в силу с 1 января 2025 г.
Директор Федеральной службы охраны Российской Федерации генерал армии |
Д.В. Кочнев |
Зарегистрировано в Минюсте России 15 ноября 2024 г.
Регистрационный № 80189
Приложение № 1
к приказу ФСО России
от 4 июля 2024 г. № 92
Единые технические требования к выпуску, машинной (интеллектуальной) обработке, размещению, хранению и распространению текстов правовых актов в электронном виде
I. Требования к выпуску текстов правовых актов в электронном виде
1. К выпуску текстов правовых актов в электронном виде* применяются следующие требования:
запрет на использование переносов слов;
соблюдение соответствия структурной единицы "абзац" технической единице "абзац", предусмотренной программным обеспечением для электронных вычислительных машин;
запрет на использование таблиц, встроенных в таблицу;
запрет на использование табличных структур при возможности оформления в виде текста;
запрет на использование более 10 ненумерованных структурных единиц (абзацев);
сохранение исходного отображения нумерации структурной единицы правового акта при внесении в него изменений;
запрет на использование в одном абзаце различных начертаний (в том числе жирного, полужирного, курсива, подчеркнутого) строковых элементов.
2. В текстах правовых актов необходимо использовать видимые границы в таблицах.
II. Требования к машинной (интеллектуальной) обработке, размещению, хранению текстов правовых актов
3. Используемые для машинной (интеллектуальной) обработки, размещения, хранения тексты правовых актов должны быть представлены в формате разметки текстов правовых актов в электронном виде согласно приложению № 2 к настоящему приказу.
4. Машинная (интеллектуальная) обработка, размещение, хранение текстов правовых актов применяется при их подготовке в электронном виде на "Официальном интернет-портале правовой информации" (www.pravo.gov.ru), не связанной с подготовкой к размещению на опубликование правовых актов, предусмотренному статьей 91 Федерального закона от 14 июня 1994 г. № 5-ФЗ "О порядке опубликования и вступления в силу федеральных конституционных законов, федеральных законов, актов палат Федерального Собрания".
III. Требования к распространению текстов правовых актов в электронном виде
5. Файлы обмена представляются на "Официальный интернет-портал правовой информации" (www.pravo.gov.ru) для распространения текстов правовых актов в формате up4.
6. Данные правового акта должны состоять из набора файлов, упакованных в архив с помощью программного обеспечения для электронных вычислительных машин 7-Zip (далее - пакет).
7. Пакет должен иметь следующий вид: *.up4, где:
1) * - имя пакета, состоящее из произвольного набора символов;
2) .up4 - расширение, определяющее принадлежность пакета для загрузки в информационный фонд банка правовых актов.
8. Содержание пакета для одного документа правового акта должно включать в себя:
1) один XML-файл с данными регистрационной карточки и сведениями об атрибутах правового акта;
2) один или несколько HTML-файлов, по одному файлу на каждую редакцию документа в кодировке UTF-8 (кодировка должна быть указана в соответствующем теге HTML-документа);
3) один или несколько каталогов с прикрепленными файлами (путь указывается в атрибуте path элемента <file> XML-файла с данными регистрационной карточки);
4) один или несколько каталогов с образами документа (путь указывается в элементе <versions><version><image> XML-файла с данными регистрационной карточки);
5) сопроводительный документ updcoverage.xml, содержащий совокупную информацию по пакету.
9. Описание структуры XML-файла документа:
1) данные регистрационной карточки правового акта в пакете представляются в виде файла формата XML в кодировке UTF-8 (стандартная кодировка символов в информационно-телекоммуникационной сети "Интернет");
2) файл формата XML должен состоять из строк, содержащих элементы и атрибуты, а также их значения. Имена элементов и атрибутов должны быть регистрозависимыми и должны совпадать с их шаблоном;
3) элемент файла формата XML-документа должен содержать законченную смысловую единицу распространяемого правового акта. Элемент должен включать в себя один или несколько вложенных элементов;
4) атрибут должен быть представлен в качестве составной части элемента, задающей его параметры.
10. Требования по использованию формата XML для обмена информацией включают в себя:
1) строгую структуру, однозначно определяющую состав и специфику передаваемой информации;
2) использование простых типов для значений элементов;
3) избегание использования национальных символов и кодировок в названиях тегов и атрибутов;
4) передачу информационной части исключительно в виде значений XML-элементов;
5) использование секции CDATA для неформализованных текстовых данных;
6) передачу бинарных данных в секции CDATA в кодировке base64.
11. Требованиями, указанными в пункте 10 настоящих Требований, определяется схема данных XSD и обеспечивается строгая валидация формата и данных.
12. XML-документ должен иметь единственный корневой элемент <document>, который содержит следующие вложенные элементы:
1) <attributes> - данные о том, какие атрибуты правового акта выгружены в пакет;
2) <annotation> - аннотация документа;
3) <requisites> - информация об атрибутах документа;
4) <versions> - информация о редакциях документа;
5) <certificates> - информация о сертификатах;
6) <crl> - информация о списках отзыва сертификатов;
7) <links> - информация о прямых связях документа;
8) <attachedFiles> - информация о присоединенных файлах.
13. Все элементы, кроме элемента <attachedFiles>, должны являться обязательными.
14. Допускается различный порядок следования элементов, вложенных в корневой элемент, предусмотренный пунктом 12 настоящих Требований.
15. Элемент <document> должен содержать следующие атрибуты:
1) docid - идентификатор документа в информационно-правовой системе. Идентификатор docid не является обязательным при взаимодействии информационных систем;
2) baseid - идентификатор банка правовых актов, из которого выгружен документ;
3) basename - название банка правовых актов, из которого выгружен документ;
4) billnumber - номер законопроекта (система обеспечения законодательной деятельности), при отсутствии номера законопроекта атрибут не указывается;
5) docnpa - номер законопроекта (regulation.gov.ru), при отсутствии номера законопроекта атрибут не указывается;
6) deleted - признак удаления документа (0 - документ не удален, 1 - документ удален).
16. Элемент <attributes> должен содержать следующие атрибуты:
1) key - признак выгрузки ключевых слов (по умолчанию - 1);
2) branch - признак выгрузки рубрик (по умолчанию - 1);
3) publ - признак выгрузки публикаций (по умолчанию - 1);
4) sign - признак выгрузки лиц, подписавших документы (по умолчанию - 1);
5) link - признак выгрузки междокументных связей (по умолчанию - 1);
6) itext - признак выгрузки исходного текста (по умолчанию - 1);
7) rtext - признак выгрузки текстов редакций, кроме исходной (по умолчанию - 1);
8) image - признак выгрузки образов (по умолчанию - 1);
9) files - признак выгрузки прикрепленных файлов (по умолчанию - 1);
10) onlychgtxt - признак измененного текста правового акта за выгружаемый период (по умолчанию - 0).
17. Посредством признака 1 осуществляется информирование о том, что атрибут выгружен в порцию и его значения заменяются при загрузке порции. Для атрибута onlychgtxt посредством признака 1 осуществляется информирование о том, что выгружены только тексты, измененные за выгружаемый период. При отсутствии данного элемента или значений атрибутов применяются значения по умолчанию.
18. Элемент <annotation> должен содержать строку в секции CDATA со значениями основных атрибутов документа:
1) тип документа;
2) орган, издавший документ (в родительном падеже);
3) регион Российской Федерации (в родительном падеже);
4) дата подписания документа;
5) номер документа.
19. Если документ издан несколькими органами, то данные об издании документа органами разделяются запятой.
20. Элемент <requisites> должен содержать информацию об атрибутах документа. Элементом верхнего уровня должен являться <document>.
21. Элемент <requisites> должен включать в себя следующие вложенные элементы:
1) <type> - тип документа;
2) <creationTime> - дата и время создания;
3) <modificationTime> - дата и время последнего изменения;
4) <name> - наименование документа;
5) <adoptions> - массив атрибутов принятия документа органом, издавшим документ;
6) <minjustRegistration> - атрибуты регистрации документа Минюстом России;
7) <description> - краткое содержание документа;
8) <comment> - комментарии к документу;
9) <keywords> - ключевые слова;
10) <branches> - отрасли законодательства;
11) <officers> - подписавшие документ должностные лица;
12) <publications> - информация о публикациях.
22. Элемент <type> должен содержать информацию о типе документа. Элементом верхнего уровня должен являться <requisites>.
23. Элемент <type> должен включать в себя следующие вложенные элементы:
1) <name> - наименование типа документа;
2) <genitive> - наименование типа документа в родительном падеже;
3) <genitives> - наименование типа документа в родительном падеже множественного числа.
24. Элемент <name> должен содержать информацию об исходном наименовании документа в секции CDATA (исходное наименование должно являться ключевым реквизитом при отсутствии номера). Элементом верхнего уровня должен являться <requisites>.
25. Элемент <adoptions> должен содержать информацию об атрибутах издания документа в форме вложенных элементов <adoption> для каждого органа, издавшего документ. Элементом верхнего уровня должен являться <requisites>.
26. Элемент <adoptions> должен включать в себя следующие вложенные элементы:
1) <adoption> - информация об атрибутах документа;
2) <organ> - орган, издавший документ;
3) <region> - информация о регионе Российской Федерации.
27. Элемент <adoption> должен содержать следующие атрибуты:
1) date - дата принятия документа;
2) number - номер документа;
3) hash - hash-значение документа по алгоритму SHA.
28. Элемент <organ> должен содержать информацию об органе, издавшем документ. Элементом верхнего уровня должен являться <adoption>.
29. Элемент <organ> должен включать в себя следующие вложенные элементы:
1) <name> - наименование органа, издавшего документ;
2) <genitive> - наименование органа, издавшего документ, в родительном падеже.
30. Элемент <region> должен содержать информацию о регионе Российской Федерации. Элементом верхнего уровня должен являться <adoption>.
31. Элемент <region> должен включать в себя следующие вложенные элементы:
1) <name> - наименование региона Российской Федерации;
2) <genitive> - наименование региона Российской Федерации в родительном падеже.
32. Элемент <minjustRegistration> должен содержать информацию об атрибутах регистрации документа Минюстом России. Элементом верхнего уровня должен являться <requisites>.
33. Элемент <minjustRegistration> должен содержать следующие атрибуты:
1) date - дата регистрации документа Минюстом России;
2) number - регистрационный номер документа, присваиваемый Минюстом России.
34. Элемент <minjustRegistration> должен включать в себя вложенный элемент <resolution> (резолюция).
35. Элемент <resolution> должен содержать текст резолюции в секции CDATА и дату резолюции в атрибуте date.
36. Элемент <description> должен содержать в секции CDATA информацию о кратком содержании документа и не должен являться обязательным. Элементом верхнего уровня должен являться <requisites>.
37. Элемент <comment> должен содержать в секции CDATА комментарий к документу и не должен являться обязательным. Элементом верхнего уровня должен являться <requisites>.
38. Элемент <keywords> должен содержать информацию о ключевых словах. Элементом верхнего уровня должен являться <requisites>.
39. Элемент <keywords> должен включать в себя вложенные элементы <keyword> на каждое ключевое слово. Ключевое слово указывается в значении элемента в верхнем регистре.
40. Элемент <branches> должен содержать информацию о рубриках классификатора "Отрасли законодательства". Элементом верхнего уровня должен являться <requisites>.
41. Элемент <branches> должен включать в себя вложенные элементы <branch> на каждую рубрику.
42. Элемент <branch> должен содержать атрибут headindex (номер рубрики в классификаторе).
43. Элемент <branch> должен включать в себя следующие вложенные элементы:
1) <name> - наименование;
2) <comment> - текст комментария к рубрике в секции CDATА, не должен являться обязательным.
44. Элемент <officers> должен содержать информацию о лицах, подписавших документ. Элементом верхнего уровня должен являться <requisites>.
45. Элемент <officers> должен включать в себя вложенные элементы <officer> на каждое лицо, подписавшее документ.
46. Элемент <officer> должен включать в себя следующие вложенные элементы:
1) <name> - фамилия, имя, отчество (при наличии) должностного лица;
2) <post> - должность лица, подписавшего документ.
47. Элемент <publications> должен содержать информацию о публикациях правового акта. Элементом верхнего уровня должен являться <requisites>.
48. Элемент <publications> должен включать в себя вложенные элементы <publication> по каждой публикации.
49. Элемент <publication> должен содержать следующие атрибуты:
1) volume - номер публикации;
2) unit - статья публикации;
3) date - дата публикации.
50. Элемент <publication> должен включать в себя следующие вложенные элементы:
1) <edition> - наименование издания, опубликовавшего документ с атрибутом kind (наименование вида издания);
2) <comment> - комментарий в секции CDATA.
51. Элемент <versions> должен содержать информацию о редакциях правового акта. Элементом верхнего уровня должен являться <document>.
52. Элемент <versions> должен включать в себя вложенный элемент <version>, содержащий информацию о каждой редакции правового акта. Если у правового акта несколько редакций, то информация о каждой из них должна размещаться в отдельном элементе <version>.
53. Элемент <version> должен содержать информацию о редакции правового акта. Элементом верхнего уровня должен являться <versions>. Текст редакции правового акта должен находиться в HTML-файле пакета правового акта.
54. Элемент <version> должен содержать следующие атрибуты:
1) alterdate - дата вступления в силу редакции с добавленным значением времени, задающим порядок следования редакций;
2) alterdocid - идентификатор документа, создавшего редакцию;
3) complete - признак завершения редакции: 0 - признак завершения редакции не установлен (документ в работе), 1 - признак завершения редакции установлен;
4) official - признак официальности редакции: 0 - редакция представлена в ознакомительных целях, 1 - официальная редакция;
5) index - порядковый номер редакции;
6) source - источник редакции документа;
7) reason - причина создания редакции, если она не вызвана другим документом (текстовое поле);
8) nochg - признак изменения текста за выгружаемый период, значение 1 - текст не выгружен в порцию.
55. Элемент <version> должен включать в себя следующие вложенные элементы:
1) <state> - состояние документа (в том числе значения: "Действует с изменениями", "Действует без изменений", "Утратил силу");
2) <name> - наименование документа в размещаемой редакции в секции CDATA заполняется в исходной редакции и в редакциях, в которых меняется наименование;
3) <content> - оглавление текста размещаемой редакции в секции CDATA;
4) <official> - метка времени изменения признака официальности и наименование оператора в секции CDATA;
5) <image> - путь к файлу образа редакции документа;
6) <doccrc> - контрольная сумма текста редакции по алгоритму, указанному в типе данных, содержащих контрольную сумму;
7) <alterAct> - должен содержать атрибуты документа, создавшего данную редакцию;
8) <versionFiles> - должен содержать изображения из текста редакции;
9) <digsign> - должен содержать информацию об электронной подписи (далее - ЭП).
56. Элемент <alterAct> должен содержать информацию об атрибутах документа, создавшего редакцию. Элементом верхнего уровня должен являться <version>.
57. Элемент <alterAct> должен содержать атрибуты docid (идентификатор правового акта, на основании которого создана редакция правового акта с внесенными изменениями).
58. Элемент <alterAct> должен включать в себя следующие вложенные элементы:
1) <type> - тип правового акта;
2) <name> - название правового акта;
3) <adoptions> - атрибуты принятия документа органом законодательной власти.
59. Элемент <versionFiles> должен содержать информацию об изображениях в тексте редакции. Элементом верхнего уровня должен являться <version>.
60. Элемент <versionFiles> должен включать в себя вложенный элемент <file>, который содержит информацию об изображении, помещенную в раздел CDATA в кодировке base64. Если в тексте редакции несколько изображений, то информация о каждом из них должна размещаться в отдельном элементе <file>.
61. Элемент <versionFiles> должен содержать атрибут name (имя изображения).
62. Элемент <digsign> должен содержать информацию об ЭП. Элементом верхнего уровня должен являться <version>.
63. Элемент <digsign> должен содержать следующие атрибуты:
1) issuername - имя лица, подписавшего правовой акт;
2) serial - номер сертификата.
64. Элемент <digsign> должен включать в себя следующие вложенные элементы:
1) <sign> - должен содержать значение ЭП, помещенное в раздел CDATA;
2) <issuer> - должен содержать отпечаток владельца сертификата в разделе CDATA.
65. Элемент <certificates> должен содержать информацию о сертификатах. Элементом верхнего уровня должен являться <document>.
66. Элемент <certificates> должен содержать следующие атрибуты:
1) filename - имя файла;
2) importdate - дата загрузки;
3) name - наименование.
67. Элемент <certificates> должен включать в себя вложенный элемент <certificate> и содержать информацию о сертификате, помещенную в раздел CDATA.
68. Элемент <crl> должен содержать информацию о списке отзыва сертификатов. Элементом верхнего уровня должен являться <document>.
69. Элемент <crl> должен содержать следующие атрибуты:
1) filename - имя файла;
2) importdate - дата загрузки;
3) name - наименование сертификата.
70. Элемент <links> должен содержать информацию о прямых связях документа (обратные связи отражаются в свойствах редакций самого документа). Элементом верхнего уровня должен являться <document>.
71. Элемент <links> должен включать в себя вложенный элемент <link>, который содержит информацию о связи документа.
72. Элемент <link> должен содержать информацию о связи документа. Элементом верхнего уровня должен являться <links>. Если у документа несколько междокументных связей, то информация о каждой из них должна размещаться в отдельном элементе <link>.
73. Элемент <link> должен содержать атрибут destdocid (идентификатор документа, на который указывает связь).
74. Элемент <link> должен включать в себя следующие вложенные элементы:
1) <destAct>, который содержит атрибуты документа, на который указывает связь;
2) <comment> - комментарий к связи, не является обязательным.
75. Элемент <destAct> должен содержать информацию об атрибутах документа, на который указывает связь. Элементом верхнего уровня должен являться <link>.
76. Элемент <destAct> должен содержать атрибут docid (идентификатор документа, на который указывает связь).
77. Элемент <destAct> должен включать в себя следующие вложенные элементы:
1) <type> - тип документа;
2) <name> - название документа;
3) <adoptions> - атрибуты органа, издавшего документ.
78. Элемент <attachedFiles> должен содержать информацию о прикрепленных к карточке документа файлах. Элементом верхнего уровня должен являться <document>.
79. Элемент <attachedFiles> должен включать в себя вложенный элемент <file>, который содержит информацию о прикрепленном файле.
80. Элемент <file> должен содержать информацию о прикрепленном файле. Элемент верхнего уровня должен являться <attachedFiles>. Если к документу прикреплено несколько файлов, то информация о каждом прикрепленном файле должна размещаться в отдельном элементе <file>.
81. Элемент <file> должен содержать следующие атрибуты:
1) deleted - признак удаления файла: 0 - файл не удален, 1 - файл удален;
2) path - путь к прикрепленному файлу в пакете.
82. Элемент <file> должен включать в себя следующие вложенные элементы:
1) <description> - должен содержать текст комментария к прикрепленному файлу, помещенный в раздел CDATA;
2) <controlSum> - должен содержать атрибут type, определяющий тип контрольной суммы и контрольную сумму файла.
------------------------------
* Подпункт "б" пункта 2 Указа Президента Российской Федерации от 3 марта 2022 г. № 90 "О некоторых вопросах размещения текстов правовых актов на "Официальном интернет-портале правовой информации" (www.pravo.gov.ru)".
------------------------------
Приложение № 2
к приказу ФСО России
от 4 июля 2024 г. № 92
Единые форматы разметки текстов правовых актов в электронном виде
I. Общие положения
1. Электронный исходный текст правового акта и электронный текст правового акта с внесенными изменениями (далее - тексты актов) в информационно-правовой системе, содержащей интегрированный полнотекстовый банк правовой информации, и в информационно-правовой системе, содержащей тексты в HTML-формате, хранящиеся в информационном фонде.
2. Текст акта из информационного фонда банка правовых актов направляется в виде HTML-документа и должен отображаться интегрированным полнотекстовым банком правовой информации без преобразований с целью сохранения корректности текста правового акта (содержание и оформление текста).
3. Тексты актов готовятся и распространяются с собственной таблицей стилей CSS.
4. Во встроенной таблице стилей CSS определяется ограниченное количество стилей для работы с HTML-документом.
II. Правила, определяемые CSS
5. Правила, определяемые таблицей стилей CSS:
1) использование ширины текста акта, соответствующей ширине печатного листа. Параметр "ширина текста акта" не применяется к таблицам;
2) запрет на использование HTML-списков;
3) ограниченное использование HTML-элементов для текста акта. Используются следующие HTML-элементы:
а) <р> - абзацы в тексте;
б) <table> (<td>, <tr>) - таблицы;
в) <img> - встроенные изображения;
г) <span> - контейнер для строчных элементов;
д) <br> - перенос текста на новую строку;
4) ограничение использования разных размеров шрифта. Изменение размера шрифта используется только для таблиц. Для таблиц используется два размера шрифта - крупный (равный шрифту текста акта) и мелкий (на 10 % мельче шрифта текста акта);
5) оформление абзацев, строчных элементов, таблиц, ссылок выполняется с помощью встроенных классов. Стандартные элементы оформления (в том числе <h1>, <h2>, <sup>, <b>, <a>) не используются;
6) запрет использования атрибута <style> внутри HTML-элементов. Оформление элементов определяется с помощью классов. Исключение составляет определение ширины таблицы и ширины столбцов таблицы;
7) ширина таблицы и столбцов таблицы задается в единице измерения "em" (размер относительно текущего шрифта);
8) все непустые элементы <р>, <table>, <tr> должны иметь уникальный идентификатор id.
III. Описание используемых классов
6. Все классы должны использоваться для оформления текста акта и не должны касаться его содержания.
7. К исключениям из правила, предусмотренного пунктом 6 настоящих единых форматов, относятся следующие классы:
1) p.Z - определяет наименование правового акта;
2) p.Y - определяет подписную часть текста акта;
3) p.F - определяет отметку о будущем изменении в тексте акта;
4) р.А - определяет отметку о применении, действии, распространении текста акта или структурной единицы текста акта;
5) .ed - определяет поправку (изменение) в редакции правового акта;
6) .edx - определяет текущую поправку (изменение) в редакции правового акта;
7) .mark - определяет пояснительную информацию к тексту акта;
8) .markx - определяет пояснительную информацию к тексту акта на текущую дату;
9) .cmd - определяет гиперссылку.
8. С использованием классов абзацев определяется выравнивание текста акта согласно таблице 1.
Таблица 1
№ п/п | Наименование класса абзаца | Форматирование | Условное название стиля CSS |
---|---|---|---|
1 | I | Выравнивание по левому краю с отступом слева | - |
2 | К | Выравнивание по ширине с отступом слева | - |
3 | Н | Выравнивание по левому краю с отступом слева и с выступом, полужирное начертание шрифта | подзаголовок |
4 | S | Выравнивание по центру в правой половине листа | штамп |
5 | С | Выравнивание по центру с отступами слева и справа | - |
6 | T | Выравнивание по центру с отступами слева и справа, полужирное начертание шрифта | заголовок |
7 | Z | Выравнивание по центру с отступами слева и справа, полужирное начертание шрифта | наименование акта |
8 | Y | Выравнивание по левому краю с отступом слева | подпись |
9 | L | Выравнивание по левому краю | - |
10 | R | Выравнивание по правому краю | - |
11 | J | Выравнивание по ширине | - |
12 | F | Выравнивание по левому краю с отступом слева, с левой границей на зеленом фоне | - |
13 | А | Выравнивание по левому краю с отступом слева, с левой границей на сером фоне | - |
14 | Р или <р> без класса | Выравнивание по ширине с абзацным отступом | абзац |
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. При необходимости предоставления пользователю дополнительной информации о тексте правового акта в таблицу стилей допускается добавление правила для определения внешнего вида дополнительных элементов: цвета, шрифта, стиля, расположения.
IV. Таблицы стилей CSS
V. Описание формата разметки текстов правовых актов на структурные единицы в интегрированном полнотекстовом банке правовой информации
13. Разметкой текста акта должна определяться:
1) структурная единица;
2) номер структурной единицы (при наличии);
3) наименование структурной единицы (при наличии);
4) начало и конец структурной единицы в тексте;
5) верхнеуровневые структурные единицы (при наличии).
14. Разметка текста акта на структурные единицы (далее - разметка) в интегрированном полнотекстовом банке правовой информации формируется отдельным элементом, не встраиваемым внутрь текста акта.
15. Разметка текста акта на структурные единицы хранится в информационном фонде банка правовых актов. Связь разметки и текста акта осуществляется через уникальные идентификаторы элементов HTML-текста.
16. Уникальные идентификаторы присваиваются в тексте акта следующим элементам HTML:
1) абзац - <р>;
2) таблица - <table>;
3) строка таблицы - <tr>.
17. Разметка должна быть представлена в виде элемента формата JSON, содержащего массив объектов.
18. Каждый объект массива должен определять одну структурную единицу текста правового акта.
19. Объект разметки текста правового акта должен содержать пять пар "ключ-значение", определяющих свойства структурной единицы:
1) id- уникальный идентификатор структурной единицы (строковое значение);
2) np - уникальный идентификатор элемента HTML-текста, с которого начинается структурная единица в тексте акта (строковое значение);
3) npe - уникальный идентификатор элемента HTML-текста, которым заканчивается структурная единица в тексте акта (строковое значение);
4) caption - наименование структурной единицы (наименование из текста акта для крупных структурных единиц или обозначение и номер структурной единицы, не имеющей наименования в тексте акта) (строковое значение);
5) unit - обозначение структурной единицы (строковое значение);
6) lvl - уровень вложенности структурной единицы (числовое значение).
20. Объект разметки текста акта должен представляться следующим образом:
{"id":"h1_a2",,,np":"p10","npe":"p17","caption":"Статья 2. Понятия, применяемые в настоящем Федеральном законе","unit":"статья","lvl":1}
21. Ключ "id" представляется аббревиатурой, расшифровка которой позволяет определить структурную единицу, ее номер (при наличии в тексте) и все структурные единицы, в которые входит текущая структурная единица.
Аббревиатура для каждой структурной единицы отделяется от других символом подчеркивания "_". Структурные единицы в идентификаторе должны следовать в порядке убывания - от верхнеуровневой до текущей.
Аббревиатура для каждой структурной единицы должна состоять из первого буквенного символа, определяющего структурную единицу, и последующих символов, определяющих номер структурной единицы.
22. Используются следующие буквенные символы для обозначения структурных единиц:
1) b - часть;
2) s - раздел;
3) d - подраздел;
4) h - глава;
5) g - параграф (§);
6) r - подпараграф;
7) а - статья;
8) u - приложение;
9) z - утверждаемое приложение (не имеющее по тексту обозначения "Приложение");
10) с - часть (статьи);
11) j - пункт;
12) k - подпункт.
23. При обозначении структурных единиц текста акта допускается использовать следующие виды нумерации:
1) римские цифровые номера (I, V и т.д.);
2) арабские цифровые номера (1, 2, 55 и т.д.);
3) при наличии в номере числового значения с верхним индексом (23, 415) начало верхнего индекса обозначается двоеточием ":", конец верхнего индекса обозначается символом "~";
4) при нумерации буквами русского алфавита номер начинается с дефиса "-", далее следует порядковый номер буквы в русском алфавите (начиная с 1);
5) ненумерованным структурным единицам (приложения, разделы и др.) присваивается условный номер, который обозначается первой буквой "F" и числом.
24. Ключ "id" должен представляться следующим образом:
sI_h1_a1_c3_j2:1 - пункт 21 части 3 статьи 1 главы 1 раздела I.
25. Ключи "np" и "npe" должны представляться строковыми значениями из первой латинской буквы и числа.
26. Ключи "np" и "npe" должны отображаться следующим образом:
p10, p45, t2, tr230.
27. Ключ "caption" должен соответствовать наименованию структурной единицы в тексте правового акта при его наличии.
28. Структурные единицы (статья, часть, пункт, подпункт) не должны иметь наименований. Для них в объекте разметки используется условное наименование для корректного отображения при показе оглавления текста. Значение условного наименования начинается со знака "$".
29. При наличии в наименовании надстрочных символов используется стандартный тег HTML <sup></sup>.
30. Ключ "caption" формируется следующим образом:
"РАЗДЕЛ I. ОБЩИЕ ПОЛОЖЕНИЯ
Статья 1. Предмет регулирования настоящего Кодекса
Статья 10
часть 4 (хранится как "$часть 4")
пункт 21 (хранится как "$пункт 2<sup>1</sup>")".
31. Ключ "unit" должен содержать обозначение структурной единицы: раздел, подраздел, глава, приложение, пункт и т.п.
32. Ключ "lvl" должен содержать уровень вложенности структурной единицы. Отсчет уровня начинается с 0.
Обзор документа
ФСО утвердила:
- единые технические требования к выпуску, машинной (интеллектуальной) обработке, размещению, хранению и распространению текстов правовых актов в электронном виде;
- единые форматы разметки текстов актов в электронном виде.
Приказ вступает в силу с 1 января 2025 г.