Национальный стандарт РФ ГОСТ Р ИСО 28560-3-2016
"Информация и документация. Радиочастотная идентификация в библиотеках. Часть 3. Кодирование фиксированной длины"
(утв. и введен в действие приказом Федерального агентства по техническому регулированию и метрологии от 19 апреля 2016 г. N 265-ст)
Information and documentation. RFID in libraries. Part 3. Fixed length encoding
Дата введения - 1 февраля 2017 г.
Введен впервые
Предисловие
1 Подготовлен ФГБУ "ГПНТБ России" при участии НП "МЦТТ", ФГБУН Всероссийский институт научной и технической информации РАН, ЗАО "ЗМ Россия" и Ассоциации автоматической идентификации "ЮНИСКАН/ГС1 РУС" на основе официального перевода на русский язык англоязычной версии указанного в пункте 4 стандарта, который выполнен ФГБУ "ГПНТБ России"
2 Внесен Техническим комитетом по стандартизации ТК 355 "Технологии автоматической идентификации и сбора данных" совместно с ТК 191 "Научно-техническая информация, библиотечное и издательское дело"
3 Утвержден и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 19 апреля 2016 г. N 265-ст
4 Настоящий стандарт идентичен международному стандарту ИСО 28560-3:2014 "Информация и документация. РЧИ в библиотеках. Часть 3. Кодирование фиксированной длины" ("lnformation and documentation - RFID in libraries - Part 3: Fixed length encoding", IDT).
Международный стандарт разработан ТС 46/SC4.
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА
5 Введен впервые
6 Некоторые положения международного стандарта, указанного в пункте 4, могут являться объектами получения патентных прав. Международная организация по стандартизации ИСО не несет ответственности за идентификацию некоторых или всех подобных прав
Введение
Библиотеки внедряют радиочастотную идентификацию (РЧИ) для идентификации предметов учета взамен технологии штрихового кода. РЧИ упрощает операции самостоятельного обслуживания, обеспечения безопасности и управления фондами. Стандартизация модели данных для кодирования информации в радиочастотных метках повысит экономическую эффективность библиотечных технологий, в частности, за счет повышения степени совместимости радиочастотных меток и оборудования, а также улучшение поддержки совместного использования фондов разными библиотеками.
Некоторые страны уже провели предварительную работу по стандартизации. В Нидерландах разработана модель данных для публичных библиотек. Документ "Модель данных радиочастотной идентификации для библиотек" опубликован в Дании [1]. Финляндия приняла датскую модель, но с некоторыми изменениями. Существует французская модель данных, которая отличается от датской и голландской моделей. В иных библиотеках в разных частях мира установлены различные частные системы поставщиков библиотечного оборудования и технологий. Но число установленных систем РЧИ составляет незначительное меньшинство от общего числа библиотек во всем мире.
Разработка стандартной модели данных с учетом уроков разработки национальных схем и поставщиков решений обеспечивает использование опыта библиотек, уже вложивших средства в технологии радиочастотной идентификации. Поскольку постоянно приобретаются новые предметы учета, могут быть опробованы различные варианты использования опыта с учетом индивидуальных условий каждой библиотеки.
Комплекс стандартов ИСО 28560 содержит следующие части под общим названием "Информация и документация. Радиочастотная идентификация в библиотеках":
- часть 1 Элементы данных и общее руководство по применению;
- часть 2 Кодирование элементов данных РЧИ на основе правил стандарта ИСО/МЭК 15962;
- часть 3 Кодирование фиксированной длины;
- часть 4 Кодирование элементов данных на основе правил ИСО/МЭК 15962 в радиочастотных метках с разделенной памятью (Техническая спецификация).
В этой части комплекса стандартов ИСО 28560 рассматривается кодирование набора элементов данных в формате фиксированной длины и остальных элементов данных в опциях блоков расширения. Набор обязательных данных и опций определен в ИСО 28560-1.
ИСО 28560-2 и данная часть комплекса стандартов ИСО 28560 являются взаимоисключающими в отношении использования радиочастотных меток для книговыдачи. Иными словами, радиочастотные метки могут кодироваться либо по правилам настоящего стандарта, либо по правилам ИСО 28560-2, либо по специально разработанным правилам. В зависимости от используемой технологии и параметров меток, созданных в соответствии с ИСО 28560-2, эти системы считывания могут оказаться достаточно совместимыми.
В настоящем стандарте предоставлена основная нормативная информация об РЧИ в библиотеках. Ввиду постоянного развития технологии РЧИ и возможности миграции между различными типами уже наработанных библиотечных систем, а также правил кодирования, изложенных в настоящем стандарте, необходимо предоставление дополнительной информации и консультаций.
1 Область применения
Настоящий стандарт устанавливает модель данных и правила кодирования радиочастотных меток идентификации предметов учета, соответствующих потребностям библиотек всех типов (включая вузовские, публичные, библиотеки предприятий, специальные и школьные библиотеки).
В настоящем стандарте установлены правила кодирования:
- набора элементов данных, входящих в основной блок из состава общего набора элементов данных, приведенных в ИСО 28560-1, и
- других элементов данных, входящих в блоки расширения радиочастотной метки.
Источники дополнительной информации по вопросам реализации представлены в приложении А.
2 Нормативные ссылки
Для применения настоящего стандарта необходимы следующие ссылочные документы.
Для недатированных ссылок применяют последнее издание ссылочного документа, включая все его изменения.
ИСО 28560-1, Информация и документация. Радиочастотная идентификация (РЧИ) в библиотеках. Часть 1. Элементы данных и общие рекомендации по внедрению (ISO/IEC 28560-1 "lnformation and documentation - RFID in libraries - Part 1: Data elements and general guidelines for implementation")
ИСО/МЭК 10646, Информационная технология. Универсальный набор кодированных знаков (ISO/IEC 10646, Information technology - Universal Coded Character Set (UCS))
ИСО/МЭК 18000-3, Информационные технологии. Радиочастотная идентификация для управления предметами. Часть 3: Параметры радиоинтерфейса для связи на частоте 13,56 МГц (ISO/IEC 18000-3, Information technology - Radio frequency identification for item management - Part 3: Parameters for air interface communications at 13,56 MHz)
ИСО/МЭК 18046-3, Информационные технологии. Методы эксплуатационных испытаний устройств радиочастотной идентификации. Часть 3: Методы эксплуатационных испытаний радиочастотных меток (ISO/IEC 18046-3, Information technology - Radio frequency identification device performance test methods - Part 3: Test methods for tag performance)
ИСО/МЭК 18047-3, Информационные технологии. Методы испытаний на соответствие устройств радиочастотной идентификации. Часть 3. Методы испытаний радиоинтерфейса для связи на частоте 13,56 Мгц (ISO/IEC TR 18047-3, Information technology - Radio frequency identification device conformance test methods - Part 3: Test methods for air interface communications at 13,56 MHz)
3 Термины и определения
В настоящем стандарте применены термины по ИСО 28560-1, а также следующие термины с соответствующими определениями.
3.1 основной блок (basic block): Блок данных, занимающий первые 272 бита в радиочастотной метке.
Примечание - Если радиочастотная метка ограничена 256 битами (т.е. 32 байтами), основной блок сокращается.
3.2 байт, 8-битовый байт (byte, 8-bit byte): Группа из 8 последовательных битов.
Примечание - Байт может представлять один знак (3.3) или быть частью представления знака.
3.3 знак (character): Один или несколько байтов (см. 3.2).
3.4 циклический избыточный код; ЦИК (CRC, cyclic redundancy check): Значение, вычисленное по данным в радиочастотной метке.
3.5 блок данных (data block): Контейнер для кодированных элементов данных, ЦИК, заполняющих и завершающих блоков.
3.6 завершающий блок (end block): Блок данных (см. 3.5), содержащий отметку, завершающую информацию в радиочастотной метке.
3.7 блок расширения (extension block): Необязательный блок данных (см. 3.5), следующий за основным блоком (см. 3.1).
3.8 поле (field): Запись в блоке данных (см. 3.5).
3.9 заполняющий блок данных (filler data block): Необязательный блок данных (см. 3.5), который можно разместить, для того чтобы совместить другие блоки данных с границами страницы (см. 3.11).
3.10 поле фиксированной длины (fixed length field): Поле (см. 3.8) заранее установленного размера в блоке данных (см. 3.5).
3.11 страница (page): Минимальная единица данных, которую можно считывать или записывать в радиочастотной метке.
Примечание - Размер страницы измеряется в байтах (см. 3.2).
3.12 строка (string): Последовательность знаков (см. 3.3).
3.13 целое число без знака (unsigned integer): Бинарная величина количества последовательных битов.
4 Требования
4.1 Элементы данных
Элементы данных должны быть определены в соответствии с ИСО 28560-1.
Примечание - Применение локально введенных кодов обеспечивает определенный уровень гибкости, который дает возможность проводить улучшения или изменения, сохраняя при этом совместимость с основным набором элементов данных.
4.2 Радиоинтерфейс РЧИ
4.2.1 Соответствие радиоинтерфейса
Радиоинтерфейс для совместимых радиочастотных меток должен соответствовать спецификации Режим МОДА РЧИ 1.
Для обеспечения миграции в течение переходного периода (который может продолжаться, если это необходимо, несколько лет) может поддерживаться дополнительный несовместимый радиоинтерфейс, который был разработан для ранее созданных систем.
Испытания радиоинтерфейса на соответствие должно проводиться по ИСО/МЭК ТО 18047-3.
4.2.2 Эксплуатационные параметры радиочастотной метки
При необходимости проверки функциональных параметров радиочастотной метки следует проводить испытания в соответствии с ИСО/МЭК 18046-3.
4.3 Протокол данных
Кодирование файлов фиксированной длины, описанное в настоящем стандарте, не нуждается в отдельном протоколе данных.
5 Общие правила кодирования
5.1 Отличие от других приложений и правил кодирования
Для того чтобы отделить радиочастотные метки для библиотечных приложений от других приложений, применяется определенное значение идентификатора семейства (множества) приложений AFI (application family identifier).
Значения AFI библиотечных приложений определены в ИСО 28560-1.
В ИСО 28560-1 описано использование идентификатора формата хранения данных (DSFID) (data storage format identifier) в случае, если он присутствует в памяти системы в качестве программируемого регистра, для определения того, каким образом различаются радиочастотные метки в зоне библиотечных приложений, имеющие одинаковые значения AFI.
Радиочастотные метки, кодированные в соответствии с настоящим стандартом, должны программироваться со значением 3ЕНЕХ в регистре DSFID, если радиочастотная метка содержит программируемый регистр DSFID.
В настоящем стандарте не предусмотрена возможность кодирования DSFID, если радиочастотная метка не содержит программируемого регистра DSFID. В этом случае ИСО 28560-2 кодирует DSFID в первом байте радиочастотной метки. Чтобы учесть эту ситуацию, параметр содержания (см. таблицу 1) не должен принимать значение 6 в радиочастотных метках, кодированных согласно настоящему стандарту.
В том случае, когда радиочастотная метка не содержит программируемого регистра DSFID, допускается различать радиочастотные метки, кодированные в соответствии с настоящим стандартом, от других кодировок посредством ЦИК, записанного в основном блоке (см. 7.2).
5.2 Направление записи/считывания
Данные следует записывать и считывать с радиочастотной метки так, как это установлено в ИСО/МЭК 18000-3, Режим МОДА РЧИ 1, таким образом, чтобы первый бит, переданный на радиочастотную метку или с радиочастотной метки, являлся младшим значащим битом первого поля основного блока. Это поле содержит параметр содержания (см. таблицу 1). От этой начальной точки байты передаются слева направо, байт 0 слева от байтов 1, 2 и 3, как показано в карте памяти в приложении В.
5.3 Структура области памяти
5.3.1 Спецификации
Область памяти должна заполняться, начиная с основного блока. Основной блок элементов данных для использования в библиотеках имеет фиксированную длину.
Если размер памяти радиочастотной метки ограничен 256 битами (32 байта), радиочастотная метка может содержать только усеченный основной блок.
Если размер памяти радиочастотной метки больше 256 бит, после основного блока можно размещать блоки расширения (структурированные или неструктурированные) вплоть до заполнения памяти чипа.
Порядок расположения блоков расширения может быть произвольным. Размер блока расширения определяется первым байтом блока. Тип блока расширения задается следующими двумя байтами. Между блоками допускаются расположения блоков заполнения до размеров страницы.
Концевой блок должен завершать кодирование, за исключением тех случаев, когда основной блок или блоки расширения занимают все пространство памяти радиочастотной метки, и в таком случае концевой блок не нужен.
5.3.2 Структура для радиочастотных меток с памятью более 32 байтов
Структура для радиочастотных меток, имеющих память больше 32 байтов (256 бит), должна быть следующей: <basic block>[(<filler data block>)*<extension block>]*(<filler data block>)*(<end block>).
Завершающий блок обязателен, если радиочастотная метка не заполнена (см. 5.3.1).
Спецификации на основной блок, заполняющий блок, структурированный блок расширения, неструктурированный блок расширения и завершающий блок даны в разделе 7 (Clause 7).
Пример приведен в приложении В.
5.3.3 Структура для радиочастотных меток с памятью 32 байта
Структура для радиочастотных меток с памятью 32 байта должна быть следующей:
<truncated basic block>
Спецификация на усеченный основной блок дана в разделе 7.
Пример приведен в приложении В.
5.4 Строки и целые числа
5.4.1 Кодирование строк
Все строки должны кодироваться в формате UTF-8 в соответствии с ИСО/МЭК 10646, при этом первый знак строки должен храниться по младшему адресу памяти. Заметим, что кодирование в формате UTF-8 предполагает, что знак может занимать более одного байта. Конец строки может определяться следующим образом:
- одним байтом 00НЕХ;
- заполнением поля фиксированной длины;
- окончанием структурированного блока расширения.
В полях фиксированной длины все неиспользованные байты должны быть 00НЕХ.
Поля переменной длины должны разделяться одним байтом 00НЕХ.
5.4.2 Кодирование целых чисел
Поля, в которых кодируются целые числа, должны использовать 4-, 8- или 16-битовыми целыми числами без знака.
5.5 Запись в радиочастотную метку
5.5.1 Контроль циклическим избыточным кодом (ЦИК)
Для радиочастотных меток, имеющих память только 32 байта (256 бит), пространство для пользовательских данных в основном блоке сокращается до двух байтов, однако ЦИК должен вычисляться для всего основного блока с двумя отсутствующими байтами, которым присваивается значение 00НЕХ.
Описание ЦИК см. в 7.2 и приложении С.
5.5.2 Неиспользуемое пространство
Любое неиспользуемое пространство в блоках должно быть заполнено 00НЕХ, т.е. 6-байтовый первичный идентификатор предмета учета, кодированный в основном блоке (см. 7.2), должен записываться как 6-байтовый первичный идентификатор предмета учета, за которым следуют 10 байтов 00НЕХ. Для оптимизации считывания очень важно соблюдать это правило.
5.5.3 Завершение области данных радиочастотной метки
Если блок данных заканчивается на последнем пользовательском байте радиочастотной метки, запись завершающего блока (end block) не требуется. Длина, приведенная в последнем блоке данных, не должна указывать размер больший размера радиочастотной метки.
5.8 Блокировка
Технически возможно блокировать часть данных радиочастотной метки от перезаписи, но в настоящем стандарте не предписана какая-либо стратегия такого блокирования. Такого рода стратегия определяется на уровне регионального профилирования (см. приложение Е).
5.9 Миграция
Принятие решения о миграции (переходе) от уже существующей системы к модели данных на основе настоящего стандарта зависит от экономических и организационных обстоятельств, которые лежат за пределами области применения настоящего стандарта.
6 Элементы данных
В таблице 1 для всех элементов данных, определенных в ИСО 28560-1, показан тот блок данных, в котором они кодируются, каким образом они кодируются и те значения, которые они могут принимать. Заметим, что некоторые элементы данных могут кодироваться в различных блоках данных. Блоки данных описаны в разделе 7.
Таблица 1 - Элементы данных
Na |
Имя элемента данныхb |
Блок данныхc |
Кодированиеd |
Значениеe |
Требование и примечаниеf |
1 |
Первичный идентификатор предмета учета |
Основной блок либо блок расширения библиотеки |
Если первичный идентификатор предмета учета не превосходит 16 байтов, его следует кодировать как строку в основном блоке. В противном случае его следует кодировать как строку в блоке расширения библиотеки |
Любая строка |
Если первичный идентификатор предмета учета не присвоен, строка остается пустой |
2 |
Параметр содержания |
Основной блок |
4-битовое целое число без знака |
1 (14 величин зарезервированы для будущего использования: 0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15. Для отличия от меток, кодированных по ИСО 28560-2, не должно использоваться значение 6) |
Эта величина обозначает номер версии. Новый номер версии будет использоваться в том случае, если он будет относиться к новой версии настоящего стандарта, которая не совместима с предыдущей. |
3 |
Организация-владелец (код ISIL) |
Основной блок либо блок расширения библиотеки |
Если префикс кода ISIL состоит из одного или двух знаков и идентификатор организации-владельца состоит из менее чем 11 байтов (либо 9 байтов для радиочастотной метки в 32 байта), строку можно кодировать в основном блоке. В этом случае строка должна быть сформирована как конкатенация префикса и идентификатора организации-владельца. Если префикс состоит только из одного знака, между префиксом и идентификатором организации добавляется пробел. Если префикс содержит более чем два знака или идентификатор организации владельца содержит более 11 знаков, строка может кодироваться в блоке расширения библиотеки. В этом случае строка должна состоять из кода ISIL, включая дефис |
Если размер метки ограничен 32 байтами, кодироваться может код ISIL с префиксом не более чем два знака и идентификатором владельца менее чем 9 байт. Если размер радиочастотной метки более 32 байт, теоретически может кодироваться любой код |
Код ISIL определен в ИСО 15511 как <prefix><hyphen><unit identifier>, где <prefix> должен быть или код страны alpha-2 (две прописные буквы), или иной зарегистрированной строкой (не код страны) и где <unit identifier> может быть длиной до 11 знаков |
4 |
Информация о комплекте |
Основной блок |
Два 8-битовых целых числа без знака, первое из них указывает число частей в предмете учета <number of parts in item>, а второе - порядковый номер части <ordinal part number> |
Число частей в предмете учета <numbers of parts in item> может принимать значения от 0 до 255, где 0 указывает на неустановленное число частей, порядковый номер части <ordinal part number> может принимать значения от 0 до 255, где 0 указывает на первый предмет учета в комплекте, в котором не все предметы учета имеют радиочастотную метку |
Информация о комплекте состоит из двух частей: число частей в предмете учета <number of parts in item> и порядковый номер части <ordinal part number> См. примеры в ИСО 28560-1 |
5 |
Вид использования |
Основной блок либо блок расширения библиотеки |
Основной квалификатор должен кодироваться в основном блоке как 4-битовое целое число без знака. В качестве приложения весь элемент данных может кодироваться в блоке расширения библиотеки как 8-битовое целое число без знака |
Набор значений кодировок приведен в ИСО 28560-1 |
Элемент данных состоит из двух частей: основной квалификатор <main qualifier> и субквалификатор <subqualifier> |
6 |
Место хранения |
Вспомогательный блок библиотеки |
Строка |
Любая строка, конкретизирующая место хранения предмета учета |
См. ИСО 28560-1 |
7 |
Медиаформат ONIX |
Вспомогательный блок библиотеки |
Строка |
Двухбуквенный дескриптор ONIX содержания предмета учета |
См. ИСО 28560-1 |
8 |
Медиаформат MARC |
Вспомогательный блок библиотеки |
Строка |
Дескриптор содержания предмета учета категории MARC 21 |
См. ИСО 28560-1 |
9 |
Идентификатор поставщика |
Блок расширения комплектования |
Строка |
Любая строка, идентифицирующая поставщика предмета учета |
См. ИСО 28560-1 |
10 |
Номер заказа |
Блок расширения комплектования |
Строка |
Любая строка, идентифицирующая заказ данного предмета учета |
См. ИСО 28560-1 |
11 |
Организация-получатель по МБА (код ISIL) |
Блок МБА |
Строка |
Любой код ISIL в формате <prefix><hyphen><unit identifier> |
Код ISIL определен в ИСО 15511 |
12 |
Учетный номер операции МБА |
Блок МБА |
Строка |
Любая строка, идентифицирующая операцию |
См. ИСО 28560-1 |
13 |
Идентификатор предмета торговли GS1 |
Блок расширения комплектования |
Строка |
Любой код в формате GTIN-13 |
См. ИСО 28560-1 |
15 |
Локально используемые данные А |
Неструктурированные блоки расширения |
Структура и форматирование определяются на местном уровне |
Структура и форматирование определяются на местном уровне |
См. ИСО 28560-1 |
16 |
Локально используемые данные В |
Неструктурированные блоки расширения |
Структура и форматирование определяются на местном уровне |
Структура и форматирование определяются на местном уровне |
См. ИСО 28560-1 |
17 |
Наименование |
Блок наименования |
Строка |
Любая строка, идентифицирующая наименование предмета учета |
См. ИСО 28560-1 |
18 |
Локальный идентификатор продукции |
Блок расширения комплектования |
Строка |
Любая строка, конкретизирующая идентификатор продукта предмета учета |
См. ИСО 28560-1 |
19 |
Медиаформат (другой) |
Блок расширения библиотеки |
8-битовое целое число без знака |
0: не определен; 1: книга; 2: CD/DVD; 3: магнитная лента; 4: другое; 5: другое; требуется бережное обращение; 6: очень мелкий предмет учета; требуется специальное обращение |
См. ИСО 28560-1 |
20 |
Этап цепочки поставок |
Блок расширения комплектования |
8-битовое целое число без знака |
Набор кодированных значений, определенный в ИСО 28560-1 |
См. ИСО 28560-1 |
21 |
Номер счета поставщика |
Блок расширения комплектования |
Строка |
Любая строка, идентифицирующая счет за данный предмет учета |
См. ИСО 28560-1 |
22 |
Альтернативный идентификатор предмета учета |
Блок расширения библиотеки |
Строка |
Любая строка, идентифицирующая предмет учета |
См. ИСО 28560-1 |
23 |
Альтернативный идентификатор организации владельца |
Основной блок или блок расширения библиотеки |
Если код, не соответствующий ISIL, содержит менее 10 байт (либо 8 байт для 32-байтовой радиочастотной метки), его следует кодировать как строку в основном блоке. В противном случае его можно кодировать как строку в блоке расширения библиотеки |
Любая строка, идентифицирующая организацию, владеющую данным предметом, - либо стандартный национальный код, не являющийся частью ISIL, либо код, не являющийся ни частью ISIL, ни национальным стандартом |
См. ИСО 28560-1 |
24 |
Внутренний код подразделения организации-владельца |
Вспомогательный блок библиотеки |
Строка |
Любая строка, определенная организацией - владельцем предмета учета |
См. ИСО 28560-1 |
25 |
Альтернативный код организации - получателя по МБА |
Блок МБА |
Строка |
Любая строка, идентифицирующая организацию - получателя предмета учета |
См. ИСО 28560-1 |
26 |
Локально используемые данные С |
Неструктурированные блоки расширения |
Структура и форматирование определяются на местном уровне |
Структура и форматирование определяются на местном уровне |
См. ИСО 28560-1 |
а В колонке указан номер элемента данных, которым элемент данных обозначен в ИСО 28560-1. Элементы данных 14 и от 27 до 31 зарезервированы для будущего применения, поэтому не приводятся в таблице 1. Когда использование и тип этих элементов данных будут определены, будет рассмотрено и определено их отображение и опубликовано на информационном сайте, указанном в приложении А. b В колонке раскрывается имя элемента данных, указанное в ИСО 28560-1. c В колонке раскрываются имена блоков данных, в которых кодируются элементы данных. d В колонке раскрывается, каким образом кодируются элементы данных. Для кодирования строк и целых числе см. 5.4.1 и 5.4.2. e В колонке приведены значения, которые могут принимать элементы данных. f В колонке приведены дополнительные требования и замечания. |
7 Блоки данных
7.1 Типы блоков данных
Существуют следующие типы блоков данных:
- основной блок;
- специальные блоки;
- структурированные блоки расширения;
- неструктурированные блоки расширения.
Правила кодирования этих различных типов блоков данных даны в 7.2-7.10.
7.2 Основной блок
Основной блок содержит ряд полей данных фиксированной длины. Основной блок занимает первые 34 байта (272 бита) в памяти радиочастотной метки. Если радиочастотная метка содержит только 32 байта (256 битов), используется структура усеченного основного блока. В этом случае невозможно хранить на радиочастотной метке никаких других данных.
Таблицы 2 и 3 определяют использование и структуру основного блока и усеченного основного блока.
Таблица 2 - Использование и структура данных основного блока
Позицияa |
Размерb |
Содержание поляc |
0(0) |
4 бита |
Параметр содержания (элемент данных 2) |
0(4) |
4 бита |
Вид использования <main qualifier> (элемент данных 5) |
1 |
2 байта |
Информация о комплекте (элемент данных 4) включает <numbers of parts in item (количество частей в предмете учета)> и <ordinal part number (порядковый номер части)> в младшем байте и следующем байте соответственно |
3 |
16 байтов |
Поле может содержать пустую строку или первичный идентификатор предмета учета (электронных данных 1), если максимальная длина его 16 байтов. В противном случае первый байт будет 01НЕХ, и первичный идентификатор предмета учета должен кодироваться в блоке расширения библиотеки |
19 |
2 байта |
Поле должно содержать ЦИК, который не является элементом данных, а является значением, вычисляемым в ходе кодирования. Цель его - детектировать ошибки считывания или записи. CRC-16-CCITT должен применяться с полиномом х16 + х12 + х5 + 1 и начальным значением FFFF. ЦИК должен вычисляться, начиная с самого нижнего/младшего адреса и пропуская два байта ЦИК |
21 |
13 байт |
Поле может содержать пустую строку или элемент данных 3 (код ISIL организации - владельца предмета учета), в этом случае первые два байта содержат двухбуквенный код страны или одну букву, не являющуюся кодом страны, за которой следует пробел. Следующие байты должны быть идентификатором предмета учета. Код страны, буква, не являющаяся кодом страны, и идентификатор предмета учета определены в ИСО 15511. Дефис, специфицированный в ИСО 15511, не должен кодироваться. Если третий байт - 01НЕХ, то элемент данных 3 (код ISIL организации - владельца предмета учета) должен кодироваться в блоке расширения библиотеки, а значения других байтов в этом поле не определены. Если третий байт - 02НЕХ или 03НЕХ, то строка, начинающаяся с байта 4, должна содержать (альтернативную организацию - владельца предмета учета (элемент данных 23); в этом случае значение двух первых байтов в поле является неопределенным. 02НЕХ должно указывать на национальный стандартный код, не являющийся частью кода ISIL, а 03НЕХ должно указывать на код организации, который не является ни частью кода ISIL, ни национальным стандартом. Использование кода ISIL очень рекомендуется. Какие-либо другие варианты должны применяться только в переходном периоде или если код ISIL нецелесообразен |
a Начальная позиция данного поля задается порядковым номером байта; в скобках дается номер бита. Если номер бита не задан, подразумевается число 0. b Длина поля. c Содержание поля. Для элементов данных см. таблицу 1, а для кодирования строк и целых чисел см. 5.4. |
Таблица 3 - Использование и структура данных усеченного основного блока
Позицияa |
Размерb |
Содержание поляc |
0(0) |
4 бита |
Параметр содержания (элемент данных 2) |
0(4) |
4 бита |
Вид использования <main qualifier> (элемент данных 5) |
1 |
2 байта |
Информация о комплекте (элемент данных 4): количество частей в предмете учета <numbers of parts in item> и порядковый номер части <ordinal part number> в младшем байте и в следующем байте соответственно |
3 |
16 байт |
Поле может содержать пустую строку или первичный идентификатор предмета учета (элемент данных 1), если максимальное значение его 16 байтов. В противном случае первый байт будет 01НЕХ, и первичный идентификатор предмета учета должен кодироваться в блоке расширения библиотеки |
19 |
2 байта |
Поле должно содержать ЦИК, который не является элементом данных, а является величиной, вычисляемой в ходе кодирования. Цель его - детектировать ошибки считывания или записи. CRC-16-CCITT должен применяться с полиномом х16 + х12 + х5 + 1 и с начальным значением FFFF. ЦИК должен вычисляться, начиная с самого младшего адреса и пропуская два байта ЦИК. См. специальное замечание в следующем ряду |
21 |
11 байт |
Поле может содержать пустую строку или элемент данных 3 (код ISIL организации - владельца предмета учета), в этом случае первые два байта содержат двухбуквенный код страны или однобуквенный код, не являющийся кодом страны, за которым следует пробел. Следующие байты должны быть идентификатором предмета учета. Код страны и код, не являющийся кодом страны, и идентификатор предмета учета определены в ИСО 15511. Дефис, специфицированный в ИСО 15511, не должен кодироваться. Если третий байт 01НЕХ, то элемент данных 3 (код ISIL организации - владельца предмета учета) должен кодироваться в блоке расширения библиотеки; величина других байтов в этом поле не определена. Если третий байт - 02НЕ |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Национальный стандарт РФ ГОСТ Р ИСО 28560-3-2016 "Информация и документация. Радиочастотная идентификация в библиотеках. Часть 3. Кодирование фиксированной длины" (утв. и введен в действие приказом Федерального агентства по техническому регулированию и метрологии от 19 апреля 2016 г. N 265-ст)
Текст ГОСТа приводится по официальному изданию Стандартинформ, Москва, 2016 г.
Дата введения - 1 февраля 2017 г.