Умные стандарты: различия между версиями
Vserge (обсуждение | вклад) (Первоначальная редакция страницы) |
Vserge (обсуждение | вклад) (добавлена ссылка на сайт с дополнительными материалами NISO Standards Tag Suite (STS) Supporting Materials) |
||
Строка 4: | Строка 4: | ||
в частности был разработан стандарт: |
в частности был разработан стандарт: |
||
[https://www.niso-sts.org/standard-html/v1-0/index.html ANSI/NISO Z39.102-2017] |
[https://www.niso-sts.org/standard-html/v1-0/index.html ANSI/NISO Z39.102-2017] |
||
+ | ISSN: 1041-5653. Материалы ( NISO Standards Tag Suite (STS) Supporting Materials) по данному стандарту размещены на отдельном сайте https://www.niso-sts.org. Также на этом сайте выложен проект новой редакции стандарта. |
||
− | ISSN: 1041-5653 |
||
= ANSI/NISO Z39.102-2017 = |
= ANSI/NISO Z39.102-2017 = |
Текущая версия на 14:14, 29 августа 2022
Во всем мире ведется работа по разработке "умных" стандартов или как и принято называть за рубежом SMART Standard. Достаточно большую работу в этом направлении проделала Американская национальная организация по стандартизации информации (NISO)
в частности был разработан стандарт: ANSI/NISO Z39.102-2017 ISSN: 1041-5653. Материалы ( NISO Standards Tag Suite (STS) Supporting Materials) по данному стандарту размещены на отдельном сайте https://www.niso-sts.org. Также на этом сайте выложен проект новой редакции стандарта.
ANSI/NISO Z39.102-2017
Ниже приводится частичный перевод стандарта ANSI/NISO Z39.102-2017 исключительно для целей понимания ии оценки возможности применения.
Abstract(@en): The Standards Tag Suite (STS) provides a common XML format that developers, publishers, and distributors of standards, including national standards bodies, regional and international standards bodies, and standards development organizations can use to publish and exchange full-text content and metadata of standards. STS is based on ANSI/NISO Z39.96 (JATS). Structures are provided to encode both the normative and non-normative content of: standards, adoptions of standards, and standards-like documents that are produced by standards organizations.
Аннотация(@ru): Набор тегов стандартов (STS) предоставляет общий формат XML, который разработчики, издатели и распространители стандартов, включая национальные органы по стандартизации, региональные и международные органы по стандартизации и организации по разработке стандартов, могут использовать для публикации и обмена полнотекстовым контентом и метаданными стандартов. STS основан на ANSI/NISO Z39.96 (JATS). Структуры предоставляются для кодирования как нормативного, так и ненормативного содержания: стандартов, утверждений стандартов и документов, подобных стандартам, которые разрабатываются организациями по стандартизации.
1 Цель
Целью стандарта NISO Standards Tag Suite (NISO STS) является определение набора элементов и атрибутов XML, который описывает полнотекстовое содержимое и метаданные стандартов, включая совместно разработанные стандарты и принятые органами по стандартизации существующие стандарты, с целью обеспечения общего формата, в котором стандарты организации, издатели, распространители, архивы и любой законный пользователь могут публиковать и обмениваться стандартным контентом.
Цель набора тегов состоит в том, чтобы сохранить интеллектуальное содержание стандартов независимо от формы, в которой это содержание было первоначально доставлено. Набор тегов позволяет фиксировать структурные и семантические компоненты материала без моделирования какой-либо конкретной последовательности или текстового формата.
Этот стандарт включает в себя две реализации набора, называемые Наборами тегов — Набор тегов обмена и Расширенный набор тегов. Эти наборы тегов создаются из элементов и атрибутов, определенных в наборе, и предназначены для обеспечения моделей публикации стандартов и взаимодействия.
2 Предыстория
В конце 2011 года Международная организация по стандартизации (ИСО) обновила свои издательские системы и совместно с Mulberry Technologies, Inc. разработала производную от JATS, которая будет использоваться для публикации стандартов ИСО: ISO STS (Набор стандартных тегов ИСО). С тех пор этот DTD находится в полном производстве, с небольшими изменениями. DTD и документация были предоставлены в открытый доступ по адресу: http://www.iso.org/schema/isosts / и их открытое использование поощрялось и поощряется.
К 2015 году в разных организациях для маркировки стандартов и информации о типах стандартов использовалось несколько моделей XML, в том числе несколько моделей, основанных на JATS (ANSI/NISO Z39.96-2012, JATS: Journal Article Tag Suite) и ряд других моделей XML, которые были разработаны независимо. Такое распространение нестандартизированных XML-моделей для стандартов затруднило взаимодействие между организациями, увеличило затраты на разработку и потребовало специальных инструментов.
Было решено, что для всех заинтересованных сторон было бы полезно продвинуть STS ISO в направлении стандартизации и установить официальные отношения с JATS. В этом случае два стандарта будут оставаться связанными, и можно будет легче внедрить XML-решение для стандартов. Было сочтено, что эта инициатива приведет к большей совместимости и создаст основу для разработки утилит стандартов, что, в свою очередь, поможет заинтересованным сторонам и конечным пользователям и улучшит общее будущее публикации стандартов.
Рабочий пункт NISO STS был одобрен Тематическим комитетом по управлению контентом и коллекциями NISO 26 июня 2015 года и членами NISO с правом решающего голоса 31 июля 2015 года.
3 Область применения
Набор тегов стандартов определяет элементы и атрибуты, которые описывают как метаданные, так и полное содержание опубликованных нормативных документов по стандартам. Пакет, хотя и не предназначен специально для описания справочников, руководств, других ненормативных материалов или каких-либо конкретных форматов публикации, может быть использован для публикации в формате XML некоторых из этих типов документов, если отдельная организация по стандартизации изучит их структуры и определит, что они могут быть надлежащим образом помечены STS. В то время как некоторые структуры в этих нестандартных документах могут быть похожи на структуры в стандартах (и журнальных статьях, поскольку STS основан на JATS), другие структуры могут сильно отличаться и могут не обрабатываться существующими элементами и атрибутами, определенными в наборе тегов.
Руководящий комитет принял несколько предварительных решений о масштабах:
- Приложите все разумные усилия для обеспечения обратной совместимости NISO STS 1.0 с ISO STS версии 1.1
- Версия 1.0/Фаза I пакета тегов будет учитывать только нормативные документы (использование NISO STS для ненормативных материалов не исключено, но работа по поддержке ненормативных документов не проводилась)
- Версия 1.0 / Фаза I набора тегов будет учитывать только текущий контент / стандарты, а не исторические или обратные стандарты контента
- Работа будет сосредоточена на требованиях опубликованных документов (она не будет сосредоточена на потребностях разработки или производства XML, если они будут отличаться от требований к окончательной публикации)
- Дизайн не учитывает форматирование, брендинг или внешний вид, специфичный для издателя
- Вспомогательные ненормативные материалы для набора тегов будут доступны в форматах DTD, XSD и RelaxNG, а также документация по библиотеке тегов (как это было в случае с JATS и BITS).
- NISO STS будет основан на модели публикации JATS 1.1
- Отдельные наборы тегов будут доступны с MathML 2.0 и MathML 3.0 (поскольку MathML 3.0 не полностью обратно совместим с MathML 2.0)
- Будет набор тегов только для таблиц XHTML (набор тегов обмена) и набор тегов XHTML и CALS-таблиц (Расширенный набор тегов).
Набор тегов - это полный набор элементов и атрибутов, описанных в стандарте. Наряду с этими описаниями стандарт включает в себя две отдельные стандартные модели или наборы тегов:
- Набор тегов обмена (в вариантах MathML 2.0 и MathML 3.0)
- Расширенный набор тегов (в вариантах MathML 2.0 и MathML 3.0)
Набор тегов был разработан таким образом, чтобы быть расширяемым. Любой из наборов тегов может быть расширен или ограничен в соответствии с потребностями данного проекта. Новый набор тегов, который является подмножеством одного из наборов тегов, описанных в стандарте, следует считать соответствующим стандарту. По определению, документы, действительные для такого соответствующего подмножества, также будут действительны в соответствии с моделью STS, на которой основано это подмножество.
Новые наборы тегов могут быть созданы из элементов и атрибутов в наборе тегов. Наборы тегов, которые добавляют структуры (элементы и/или атрибуты) к тем, которые определены в стандарте (что приводит к недопустимости документов в соответствии с одной из моделей в стандарте), должны вызываться на основе STS. Такие наборы тегов не считаются соответствующими стандарту.
Аналогично, наборы тегов, которые расширяют или ослабляют модели, описанные в стандарте, так что документы, действительные для этих новых наборов тегов, могут быть недействительными в соответствии с одной из моделей в стандарте, должны вызываться на основе STS. Такие наборы тегов также не считаются соответствующими стандарту.
Существует ряд элементов, которые не были включены в настоящий стандарт, но включены в ненормативную вспомогательную информацию:
- Схемы — Ненормативные схемы (доступные в DTD, W3C Schema и синтаксисе RELAX NG), которые представляют два набора тегов в обоих вариантах MathML, можно найти на сайте STS hosted: http://www.niso-sts.org
- Подробная информация об использовании — Будет создана и поддерживаться ненормативная библиотека тегов для поддержки двух наборов тегов NISO STS. Библиотека тегов будет описывать все структуры в наборе тегов. Структуры, доступные только в Расширенном наборе тегов, будут идентифицироваться в каждом месте, где они упоминаются. Библиотеку тегов можно найти по адресу: http://www.niso-sts.org
- Примеры ненормативных XML-тегов включены в только что описанную библиотеку тегов.
- Подробности, касающиеся MathML, модели таблиц обмена XML OASIS (основанной на элементах таблицы CALS) и TBX, описаны в других стандартах. Конкретные инструкции по использованию этих элементов следует почерпнуть из оригинальных стандартов, на которые даны ссылки в разделе 5 "Нормативные ссылки". Табличная модель по умолчанию для обоих наборов тегов NISO STS основана на табличной модели XHTML 1.1 и предназначена для ее легкого преобразования. Подробные сведения об элементах и атрибутах в таблицах NISO STS/NISO JATS на основе XHTML приведены в библиотеке тегов STS.
3.1 Набор тегов обмена
Набор тегов STS Interchange обеспечивает формат, в котором организации по стандартизации и издатели могут предоставлять контент ряду других органов по стандартизации и распространителей, и в который дистрибьюторы и лицензиаты / пользователи могут легче переводить контент от многих организаций по стандартизации и издателей.
3.2 Расширенный набор тегов
Расширенный набор тегов STS немного основывается на наборе тегов Interchange, позволяя как табличным моделям XHTML, так и CALS учитывать устаревшую публикацию интенсивной табличной информации.
4 Примечание к приложению: Пространство имен для элементов STS
Для элементов и атрибутов в наборе стандартных тегов не требуется пространство имен по умолчанию. Это было сделано по двум причинам:
- Большинство потребителей публикации STS не используют пространства имен, за исключением включенных словарей, таких как MathML; и
- Введение пространства имен по умолчанию не было бы обратно совместимо с ISO STS и нарушило бы работу большинства существующих приложений ISO STS.
Хотя пространство имен по умолчанию не требуется для STS, некоторые пользователи могут пожелать использовать элементы и атрибуты STS в своих приложениях стандарта.
Если должно быть применено пространство имен, URI пространства имен должен быть "http://www.niso-sts.org ", а префикс пространства имен должен быть niso-sts или аналогичным.
Использование пространства имен с STS потребует определенного уровня пространства имен и общей сложности XML. Если это делается, то должно быть сделано таким образом, чтобы наилучшим образом облегчить обмен информацией. Следует рассмотреть следующие вопросы:
- Пространство имен MathML (и пространство имен модели таблицы обмена OASIS, если это уместно) должно быть сохранено.
- При создании HTML из STS элементы таблицы STS необходимо будет либо удалить из пространства имен STS, либо предоставить им собственное пространство имен HTML. STS не включает табличную модель XHTML 1.1; он использует элементы, атрибуты и модели, вдохновленные и основанные на табличной модели XHTML 1.1.