ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

НАЦИОНАЛЬНЫМ
СТАНДАРТ
РОССИЙСКОЙ
ФЕДЕРАЦИИ
ГОСТ Р исо/мэк24703-
2011
Информационная технология
ИДЕНТИФИКАТОРЫ
УЧАСТНИКОВ
ISO/IEC 24703:2004
Information technology — Participant identifiers
(IDT)
Издание официальное

Москва
Стенда ртинформ 2013
ГОСТ Р ИСО/МЭК 24703—2011
Предисловие
Цели и принципы стандартизации е Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0—2004 г. «Стандартизация в Российской Федерации. Основные положения »
Сведения о стандарте
1 ПОДГОТОВЛЕН Федеральным государственным бюджетным образовательным учреждением высшего профессионального образования «Московский государственный технологический университет «СТАНКИН» на основе собственного аутентичного перевода на русский язык стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК461 «Информационно-коммуникационные технологии в образовании (ИКТО)»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства ло техническому регулированию и метрологии от 13 декабря 2011 г. Но 1245-ст
4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 24703:2004 «Информационная технология. Идентификаторы участников» (ISO/IEC 24703:2004 «Information technology-participant identifiers»).
При применении настоящего стандарта рекомендуется использовать вместоссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячно издаваемом информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет
© Стандартинформ.2013
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
ГОСТ Р ИСО/МЭК 24703—2011
Содержание
1 Область применения...................................................1
2 Нормативные ссылки..................................................1
3 Термины и определения................................................1
4 Соответствие.......................................................2
5 Функциональность....................................................2
6 Концептуальная модель.................................................2
7 Семантика.........................................................2
в Связывание........................................................4
9 Кодирование........................................................4
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов
национальным стандартам Российской Федерации......................6
in
ГОСТ Р ИСО/МЭК 24703—2011
Введение
ИСО (Международная организация по стандартизации) и МЭК (Международная электротехническая комиссия) являются частью специализированной системы всемирной стандартизации. Национальные организации, которые являются участниками ИСО или МЭК. принимают участие в разработке международных стандартов посредством технических комитетов, основанных соответствующими организациями для работы в определенных областяхтехнической деятельности. Сотрудничество технических комитетов лежит в сфере общих интересов. Другие международные организации, как государственные, так и коммерческие, поддерживают свяэьс ИСО и МЭК и также участвуют в их работе. 8 сфере информационных технологий ИСО и МЭК создали объединенный технический комитет — ИСО/МЭКСТК1.
Международные стандарты разрабатываются всоответствиис правилами, описанными в директивах ИСО/МЭК. часть 2.
Главная задача объединенного технического комитета — подготовка международных стандартов. Предварительные проекты международных стандартов, утвержденные объединенным техническим комитетом, передаются в государственные организации для голосования. Для публикации международного стандарта требуется, как минимум. 75 % голосов организаций, участвующих в голосовании.
Следует обратить внимание, что некоторые части международного стандарта могут быть объектом патентных прав. ИСО и МЭК не несут ответственность за идентификацию некоторых или всех таких патентных прав.
ИСО/МЭК 24703 был подготовлен объединенным техническим комитетом ИСО/МЭК СТК 1 «Информационные технологии», а именно подкомитетом SC 36 «Информационная технология для обучения, образования и подготовки».
От Российской Федерации функции постоянно действующего национального рабочего органа JTC1ISO/IECSC 36 выполняет ТК 461 «Информационно-коммуникационные технологии в образовании (ИКТО)». активно участвующий в разработке международных стандартов и осуществляющий разработку комплекса национальных стандартов ИКТО.
Цель настоящего стандарта — определение типа данных идентификаторов, применяемых для идентификации участников процессов обучения, образования и подготовки. Участниками могут быть пользователи, преподаватели, агенты, группы, организации, учреждения и т. д.
IV
ГОСТ Р ИСО/МЭК 24703—2011
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационная технология ИДЕНТИФИКАТОРЫ УЧАСТНИКОВ
Information technology. Participant identifiers
Дата введения — 2013—09—01
1 Область применения
Настоящий стандарт определяет типы данных идентификаторов, применяемых для идентифика-ции участников процессов обучения, образования и подготовки.
Безопасность и защита анкетных данных, свяэанныхсислользованием идентификаторов участников. не рассматриваются в настоящем стандарте. Политика обозначения, регистрация и установление подлинности идентификаторов участников также выходят за рамки применения настоящего стандарта.
Примечание — При использовании идентификатора существует рискнесанкционированного доступа к персональным данным и личной информации. Разработчик при введении е эксплуатацию идентификатора участника должен гарантировать его правомерное использование.
2 Нормативные ссылки
8 настоящем стандарте использованы нормативные ссылки на следующие международные стандарты. Для датированных документов используют только указанное издание. Для недатированных документов используют самое последнее издание ссылочного документа (с учетом всех изменений):
ИСО/МЭК 2382-1 Информационные технологии. Словарь. Часть 1. Основные термины (ISO/IEC 2382-1. Information technology — Vocabulary — Part 1: Fundamental terms)
ИСО/МЭК 10646 Информационные технологии. Универсальный набор кодированных символов (UCS)(iSO/IEC 10646, Information technology — Universal Coded Character Set (UCS))
ИСО/МЭКТ010176 Информационные технологии. Руководящие указания лоподготовкестандар-тоа на языки программирования (ISO/IEC TR 10176. Information technology—Guidelines for the preparation of programming language standards)
ИСО/МЭК 11404 Информационные технологии. Типы данных общего назначения (GPD) (ISO/IEC 11404. Information technology — General — Purpose Oatatypes (GPO)
3 Термины и определения
8 настоящем стандарте применены следующие термины с соответствующими определениями:
3.1 абстрактный символ (abstract character): Кодовая комбинация УНС спектра согласно ИСО/МЭК 10646. которая не зависит от кодирования.
3.2 связывание (binding): Применение одной платформы или спецификации к другой или пере* носсодной платформы или спецификации на другую.
3.3 тип данных (datatype): Набор определенных значений, характеризуемый свойствами этих значений и операциями с этими значениями.
3.4 кодирование (encoding): Формат представления информации в виде битов и байтов.
Издание официальное
1
ГОСТ Р ИСО/МЭК 24703—2011
3.5 линия поведения, определяемая реализацией (implementation-defined behaviour): Неустановленная линия поведения, при которой выбор параметров документируется отдельно в каждой реализации.
3.6 идентификатор участника (participant identifier): Обозначение, свяэанновс участником.
Примечание — У участника может быть более одного идентификатора. Ограничение количества идентификаторов выходит за рамки настоящего стандарта.
3.7 сведения об участнике (participant information): Данные, связанные с участниками, отслеживаемые участниками, для участников и об участниках в информационных системах.
3.8 наименьший допустимый максимум; HflM(sma1lest permitted maximum: SPM): Наименьшее максимальное значение величины, удовлетворяющее требованию.
Примечание — Примером НДМ может служить наименьшая допустимая максимальная длина поля X. равная 25.
3.9 универсальный набор символов; УНС (universal character set): Набор символов, определенный ИСО/МЭК10646.
3.10 неустановленная линия поведения (unspecified behaviour); Способ выполнения работ, для которого стандарт предоставляет две или более возможностей и не налагает никаких требований в дальнейшем, т.е. при котором есть возможность выбора параметров.
4 Соответствие
Идентификатор участника должен соответствовать требованиям, определенным в разделах 5.6 и 7 настоящего стандарта, а также по крайней мере одного из пунктов разделов 6 и 9.
5 Функциональность
Идентификатор участника представляет собой указатель.
Идентификатор участника должен быть представлен в виде легко произносимой печатной текстовой строки.
Примечания
1 С одним участником может быть сопоставлено несколько идентификаторов.
2 Последовательность из Юцифрвослроизеести легче, чем последовательность из 25всимеолов латинского алфавита, набранных в разных регистрах.
6 Концептуальная модель
Идентификатор участника — последовательность абстрактных символов, связанная с участником. Сама последовательность не несет никакой информации, например, последовательность «35267901» не имеет какого-то конкретного смысла. Допускаются идентификаторы, напротив, содержащие информацию, например, «doejohn» или «buitding2 — doe.john».
Идентификатор участника может использоваться е различных контекстах, например, быть включенным в имена файлов, адреса веб-ресурсов или адреса электронной почты. В рамках информационных систем, управляющих сведениями об участниках, идентификаторы участников могут использоваться для связи хранилищ данных, чтобы обеспечить общие и/или объединенные методы идентификации.
7 Семантика
7.1 Компоненты идентификатора участника
Идентификатор участника состоит из сегментов, разделенных разделительными знаками сегмента. Сегмент идентификатора должен состоять из символов идентификатора из абстрактного набора символов. В качестве разделителя сегментов рекомендуется использовать символ «.»(точка).
2
ГОСТ Р ИСО/МЭК 24703—2011
7.2 Типданных
Идентификатор участника относится к типу данных «текстовая строка» (characterstring. ИСО/МЭК 10646). Наименьший допустимый максимум для идентификатора участника составляет 50 абстрактных символов.
Примечание — ИСО/МЭК 10646 определяет набор абстрактных символов, но не способ кодирования.
7.3 Допустимые абстрактные символы
Абстрактные символы идентификатора участника должны быть ограничены приведенным ниже набором. Символы перечислены в соответствии с их 16-битовыми шестнадцатеричными наименованиями в рамках Основной многоязычной системы УНС. Данное подмножество абстрактных символов основано на техническом отчете ИСО/МЭК Т010176.
7.3.1 Символы идентификатора
Нецифровые, неспециальные абстрактные символы по алфавитам:
-латинский: 0041-005А. 0061-007А. 00АА. 00ВА. OOCO-OOD6. 00D8-00F6. O0F8-01F5, 01FA-0217. 0250-02А8,1Е00-1Е9В. 1ЕА0-1EF9,207F;
• греческий: 0386.038S-038A. 038С. 038Е-03А1. ОЗАЗ-ОЗСЕ. 03D0-03D6.03DA, 03DC. 03DE. 03Е0. 03E2-03F3. 1F00-1F15. 1F18-1F1D. 1F20-1F45. 1F48-1F4D. 1F50-1F57, 1F59.1F5B. 1F5D. 1F5F-1F7D. 1F80-1FB4. 1FB6-1FBC. 1FC2-1FC4. 1FC6-1FCC. 1FD0-1FD3. 1FD6-1FDB. 1FE0-1FEC. 1FF2-1FF4. 1FF6-1FFC:
- кириллица: 0401-040С, 040E-044F, 0451-045С. 045Е-0481, 0490-04С4, 04С7-04С8. 04СВ-04СС. 0400-04ЕВ. 04EE-04F5.04F8-04F9;
• армянский: 0531-0556,0561-0587;
- иврит: 05В0-05В9.05BB-05BD. 05BF. 05C1-C5C2.05D0-05EA. 05F0-05F2;
• арабский: 0621-063А. 0640-0652. 0670-06В7. 06ВА-06ВЕ. 06С0-06СЕ. 06DO-O6DC. 06Е5-06Е8. 06EA-06ED;
• хинди (деванагари): 0901-0903.0905-0939.093E-094D. 0950-0952,0956-0963;
• бенгальский: 0981-0983. 0985-098С. 098F-0990. 0993-09А8. 09АА-09В0. 09В2. 09В6-09В9. 09ВЕ-09С4.09С7-О9С8.09CB-09CD. 09DC-09DD. 09DF-09E3.09F0-09F1;
• панджаби (гурмукхи): 0А02. 0А05-ОА0А. 0A0F-OA1O, 0А13-0А28. 0А2А-0А30. 0A32-0A33. ОА35-ОА36.0А38-0А39. ОАЗЕ-ОА42.0А47-0А48. OA4B-OA4D. 0А59-0А5С. 0А5Е. 0А74;
-гуджарати: ОА81-ОА83, 0А85-0А8В. 0A8D. 0A8F-0A91. 0А93-0АА8. 0ААА-0АВ0. ОАВ2-ОАВЗ. 0АВ5-0АВ9. OABD-OAC5.0АС7-0АС9,0ACB-0ACD. 0AD0.0АЕ0;
• ория: 0В01-0В03. 0В05-0В0С, 0B0F-0B10, 0В13-0В28, 0В2А-0В30. 0B32-0B33. 0В36-0В39. 0B3E-0B43.0В47-0В48.0B4B-0B4D. 0B5C-0B5D. 0B5F-0B61;
• тамильский: 0В82-0В83. 0В85-0В8А. 0В8Е-0В90. 0В92-0В95. 0В99-0В9А. 0В9С. 0B9E-0B9F. 0ВАЗ-08А4.0ВА8-0ВАА. 0ВАЕ-0ВВ5.0ВВ7-0ВВ9.0ВВЕ-0ВС2. ОВС6-ОВС8.0BCA-0BCD;
-телугу: ОС01-ОСОЗ. ОС05-ОСОС. ОСОЕ-ОСЮ. ОС12-ОС28. 0С2А-0СЗЗ. ОС35-ОС39. 0СЗЕ-0С44. 0С46-0С48.0C4A-0C4D. 0С60-0С61;
- каннада: ОС82-ОС83,0С85-0С8С. 0С8Е-0С90. ОС92-ОСА8. ОСАА-ОСВЗ. 0СВ5-0СВ9.0СВЕ-0СС4. 0СС6-0СС6.0CCA-0CCD. 0CDE. ОСЕО-ОСЕ1;
- малаялам:0D02-0D03.0D05-0D0C.0D0E-0D10.0D12-0D28.0D2A-0D39,0O3E-0D43.0D46-0D48. OD4A-OD4D. 0D60-0D61;
- тайский: 0Е01-0ЕЗА.0Е40-0Е5В;
• лаосский: 0Е81-0Е82.0Е84, 0Е87-0Е88. 0Е8А, 0E8D, 0Е94-0Е97. 0E99-0E9F, 0ЕА1-0ЕАЗ. 0ЕА5. 0ЕА7.0ЕАА-0ЕАВ. OEAD-OEAE. 0ЕВ0-0ЕВ9. OEBB-OE8D. 0ЕС0-0ЕС4.0ЕС6.0EC8-0ECD. 0EDC-0EDD;
-тибетский: OFOO. 0F18-0F19. 0F35. 0F37. 0F39. OF3E-OF47. 0F49-0F69, 0F71-0F84. 0F86-0F8B. 0F90-0F95.0F97.0F99-0FAD. 0FB1-0FB7.0FB9;
• грузинский: 10А0-10С5,10D0-10F6;
• хирагана: 3041-3093.3098-309С:
• катакана: 30A1-30F6.30FB-30FC;
• чжуиньфухао:3105-312С;
- универсальные идеограммы С JK: 4E00-9FA5:
• корейский (хангыль): АС00-О7АЗ.
7.3.2 Цифры идентификатора
Цифровые символы идентификатора: 0030-0039. 0660-0669, 06FO-06F9, 0966-096F, 09E6-09EF. 0A66-0A6F. 0AE6-0AEF. 0B66-0B6F, 0BE7-0BEF. 0C66-0C6F. 0CE6-0CEF. 0D66-0D6F. 0Е50-0Е59. OEDO-OED9.0F20-0F33.
3
ГОСТ Р ИСО/МЭК 24703—2011
7.3.3 Специальные символы
Специальные символы: 00SF. 00В5.00В7.02В0-02В8, 026В. 02BD-02C1. 02DO-02D1.02Е0-02Е4. 037А. 0559. 093D. 0B3D. 1FBE. 203F-2040. 2102. 2107. 210А-2113, 2115. 2118-2110. 2124, 2126. 2128. 212А-2131.2133-2138.2160-2182.3005-3007.3021 -3029.
7.4 Кодирующие символы
Для кодирования используется следующий набор символов:
A8CDEFGHIJKLM NOPQRSTUVWXYZ abcdefghijklm nopqrstuvwxyz 0123456789.-
Примечания
1 Набор кодирующих символов должен быть гармонизирован со спецификацией IETF RFC 2396.
2 Символ «%» (процент) используется а кодировании идентификаторов участников, но не входит в состав набора кодирующих символов.
8 Связывание
8.1 Экземпляр данных
Каждый идентификатор участника кодируется массивом байт.
8.2 СвязываниесплатформойС,С++
Приложения и программные среды, для которых необходимо согласование с синтаксисом языков программирования C/C++, должны использовать базовый тип «символ» (или совместимый с ним) для структур, указателей, массивов и функций, в которых хранится идентификатор участника.
Примечание — Если используется 7-битовое кодирование в среде С/С+«. то требование к наименьшему допустимому максимуму подразумевает, что длина идентификатора участника должна быть не менее 601 символа: («Чи» * 8 шестнадцатеричных цифр) - 50 + 1 завершающий пустой символ.
8.3 Связывание с платформой Java
Приложения и программные среды, для которых необходимо согласование с синтаксисом языка программирования Java, должны использовать тип «строка» {или совместимыйсним)для классов, массивов и методов, в которых хранится идентификатор участника.
8.4 Связывание с платформой ECMAScript (JavaScript)
Приложения и программные среды, для которых необходимо согласование с синтаксисом языка программирования ECMAScript (JavaScript), должны использовать тип «строка» (или совместимый с ним) для массивов и функций, в которых хранится участвующий идентификатор.
9 Кодирование
При связывании с другими языковыми системами должно использоваться кодирование, определенное в настоящем разделе.
Примечание 1 — Приложения и пользовательские интерфейсы могут позволить вход и показ этих участвующих идентификаторов в формах, более естественных для восприятия людьми, например, экран входа а систему для японского пользователя может использовать только символы Кандзи. при этом специальное приложение преобразовывает эти символы Кандзи в формат кодирования идентификатора участника.
Идентификатор участника должен использовать одну из следующих схем кодирования символов для каждого абстрактного символа. Символ «Р» обозначает 4 бита информации в виде шестнадцатеричной цифры (0-9. A-F, без учета регистра).
Абстрактные символы, которые входят в набор кодирующих символов, могут представлять сами
себя.
Абстрактные символы в диапазоне от 0000 до O0FF в УНС могут использовать следующую схему кодирования:
%hh,
где «Ь» обозначает один символ в шестнадцатеричной системе.
ГОСТ Р ИСО/МЭК 24703—2011
Абстрактные символы в диапазоне от 0000 до FFFF в УНС могут использовать следующую схему кодирования:
%uhhhh,
где *h» обозначает один символ в шестнадцатеричной системе, а «и» — строчная буква.
Абстрактные символы в диапазоне от 00000000 до FFFFFFFF в УНС могут использовать следую* щую схему кодирования:
%Uhhhhhhhh,
где *h» обозначает один символ в шестнадцатеричной системе, а «и» — прописная буква.
Примечания
2 Эти схемы кодирования гармонизированы с существующими стандартами и спецификациями С. C++. Java, и IETF.
3 Приведенные схемы допускают применив 7-Ситного формата данных для кодирования идентификаторов участников, основанных на наборе символов УНС. Возможны реализации с индивидуальной классификацией без использования символа «%». нос использованием прямых методов, если наборы символов допускают ото. Например. символы Unicode могут использоваться без перекодировки (никакого преобразования с K%uhhhh*). если для передачи данных применяется набор УНС-2.
4 Настоящий стандарт не отдает предпочтения какой-либо определенной схеме кодирования. Схема кодирования выбирается исходя из реализации.
S
ГОСТ Р ИСО/МЭК 24703—2011
Приложение ДА (справочное)
Сведения о соответствии ссылочных международных стандартов национальным стандартам Российской Федерации
Таблице ДА.1
Обозначение ссылочного международного стандарта |
Степень соответствия |
Обозначение и наименование соответствующего национального стандарта |
ИСО/МЭК 2362*1 |
— |
• |
ИСО/МЭК 10646 |
— |
• |
ИСО/МЭК ТО 10176 |
— |
• |
ИСО/МЭК 11404 |
— |
• |
* Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод не русский язык данного международного стандарте. Перевод данного международного стандарта находится а Федеральном информационном фонде технических регламентов и стандартов. |
6
ГОСТ Р ИСО/МЭК 24703—2011
УДК 658.562.014:006.354 ОКС 35.240
Ключевые слова: идентификатор участника, универсальный набор символов
7
Редактор Н.Н. Кузьмина Технический редактор В.Н. Прусакова Корректор М.С. Кабашооа Компьютерная оерстка И. А. НапеОкипоО
Сдано о набор 13.08. 2013. Подписано о печать 22.06.2013. Формат 60 » 84^. Г арии тура Ариел.
Уся. печ. п. 1.40. Уч.-изд. л. 0.80 Тираж 96 эка. Эак 882
ФГУП «СТАНДАРТИНФОРМ*. 123995 Москва. Гранатный пер . 4. info@goslmlo ги Набрано во ФГУП «СТАНДАРТИНФОРМ» на ПЭВМ.
Отпечатано а филиале ФГУП «СТАНДАРТИНФОРМ» — тип. «Московский печатник». 105062 Москва. Лялин пер., 6.