Купить ГОСТ 33246-2015 — бумажный документ с голограммой и синими печатями. подробнее
Распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль"
Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.
Областью применения стандарта является описание структур данных, которые могут быть использованы для обмена образовательным контентом между системами, которые могут импортировать, экспортировать, объединять и разъединять пакеты образовательного контента.
Содержит требования ISO/IEC 12785-1:2009
Переиздание. Январь 2019 г.
1 Область применения
2 Нормативные ссылки
3 Термины и определения
4 Сокращения
5 Концептуальная модель упаковки контента (CPCM)
6 Описание классов и требований к взаимосвязи
6.1 Основные термины и понятия
6.2 Платформонезависимая модель информационной модели упаковки контента
6.3 Класс InterchangePackage
6.4 Семейство классов Manifest
6.5 Семейство классов Organizations
6.6 Семейство классов Resources
6.7 Класс Metadata
6.8 Класс Variant
6.9 Класс IPointer
6.10 Класс Extension
6.11 Классы характеристик
7 Соответствия
7.1 Формулировки
7.2 Экземпляры пакетов обмена
7.3 Считыватели пакетов
7.4 Записыватели пакетов
7.5 Расширения (расширение соответствий)
Приложение А (справочное) Первоисточник стандарта
Приложение В (справочное) Подтверждение прав интеллектуальной собственности
Приложение ДА (справочное) Сравнение структуры международного стандарта со структурой межгосударственного стандарта
Библиография
Дата введения | 01.11.2016 |
---|---|
Добавлен в базу | 01.02.2017 |
Актуализация | 01.01.2021 |
18.06.2015 | Утвержден | Межгосударственный Совет по стандартизации, метрологии и сертификации | 47 |
---|---|---|---|
17.11.2015 | Утвержден | Федеральное агентство по техническому регулированию и метрологии | 1835-ст |
Разработан | ФГБОУ ВПО Московский государственный технологический университет СТАНКИН | ||
Издан | Стандартинформ | 2016 г. | |
Издан | Стандартинформ | 2019 г. |
Чтобы бесплатно скачать этот документ в формате PDF, поддержите наш сайт и нажмите кнопку:
МЕЖГОСУДАРСТВЕННЫЙ СОВЕТ ПО СТАНДАРТИЗАЦИИ, МЕТРОЛОГИИ И СЕРТИФИКАЦИИ
(МГС)
INTERSTATE COUNCIL FOR STANDARDIZATION, METROLOGY AND CERTIFICATION
(ISC)
МЕЖГОСУДАРСТВЕННЫЙ
СТАНДАРТ
2015
(ISO/IEC
12785-1:2009)
Информационные технологии
Часть 1
Информационная модель
(ISO/IEC 12785-1:2009, MOD)
Издание официальное
Москва
Стандартинформ
2016
Предисловие
Цели, принципы и основной порядок проведения работ по межгосударственной стандартизации установлены ГОСТ 1.0-92 «Межгосударственная система стандартизации. Основные положения» и ГОСТ 1.2-2009 «Межгосударственная система стандартизации. Стандарты межгосударственные, правила и рекомендации по межгосударственной стандартизации. Правила разработки, принятия, применения, обновления и отмены»
Сведения о стандарте
1 ПОДГОТОВЛЕН Федеральным государственным бюджетным образовательным учреждением высшего профессионального образования «Московский государственный технологический университет «СТАНКИН» на основе собственного аутентичного перевода на русский язык стандарта, указанного в пункте 4
2 ВНЕСЕН Федеральным агентством по техническому регулированию и метрологии
3 ПРИНЯТ Межгосударственным советом по стандартизации, метрологии и сертификации (протокол от 18 июня 2015 г. № 47)
За принятие проголосовали: | |||||||||||||||
|
4 Приказом Федерального агентства по техническому регулированию и метрологии от 17 ноября 2015 г. № 1835-ст межгосударственный стандарт ГОСТ 33246-2015 (ISO/IEC 12785-1:2009) введен в действие в качестве национального стандарта Российской Федерации с 1 ноября 2016 г.
5 Настоящий стандарт модифицирован по отношению к международному стандарту ISO/IEC12785-1: 2009 Information technology — Learning, education and training — Content packaging — Part 1: Information model (Информационные технологии. Обучение, образование и подготовка. Упаковка контента. Часть 1. Информационная модель) путем исключения справочных приложений С и D.
Перевод с английского языка (еп).
Сравнение структуры международного стандарта со структурой настоящего межгосударственного стандарта приведено в дополнительном приложении ДА.
Степень соответствия — модифицированная (MOD)
6 ВВЕДЕН ВПЕРВЫЕ
3.18 ссылочный манифест: Манифест или компонент манифеста, на который есть ссылка из другого манифеста.
referenced
manifest
Примечания
1 Манифест может содержать ссылку на структуру в другом манифесте.
2 Манифест, содержащий компонент, на который имеется ссылка, называется манифест-ссылка.
3 Манифест может содержать ссылки на локальные или удаленные компоненты.
relative reference
См. также: локальный, удаленный.
3.19 относительная ссылка: Выражение URI-ссылки, относящееся к пространству имен другого иерархического URI [IETF RFC 3986 (2005)] [11].
Пример — relative/path/to/resource.txt является относительной ссылкой, которая интерпретируется с точки зрения контекста (алгоритм для разрешения относительных ссылок с точки зрения контекста определен в подпункте 5 RFC3986:2005).
remote
Примечание — Для создания целевой URI объединяются расширение и контекст.
3.20 удаленный: Компонент логического пакета, который находится вне пакета обмен.
resource (in content packaging)
См. также: обмен пакета, логический пакет.
3.21 ресурс (в упаковке контента): Один URL-адрес точки входа и ноль или более ссылок на файлы, которые необходимо выполнить до запуска содержимого.
Примечание — Файлы, описываемые ресурсом, могут быть локальными или удаленными.
stand alone resource
См. также: исполняемый URI, локальный, удаленный.
3.22 автономный ресурс: Ресурс, который позволяет манифесту объявить связь с другим манифестом так, что связанные манифесты обрабатываются как отдельные, но взаимосвязанные наборы данных.
Примечания
1 Связанные манифесты могут содержаться в одном пакете контента или быть доступны как URI адресуемый внешний ресурс.
uniform resource identifier (URI)
uniform resource locator (URL)
variant
2 Каждый манифест представляет собой автономный учебный ресурс, который может быть объединен с другим учебным ресурсом для создания произвольного богатого опыта обучения.
3.23 универсальный идентификатор ресурса (URI): Компактная последовательность символов, которая определяет абстрактный или физический ресурс (IETF RFC 3986).
3.24 унифицированный указатель ресурса (URL): Указатель, как подмножество URI, обеспечивает средства размещения ресурса путем описания основных механизмов доступа (IETF RFC 3986).
3.25 вариант: Контейнер для ссылки и описания частично отличающегося образовательного контента.
Пример — примеры включают, но не ограничиваются, языковые варианты, визуальные или звуковые варианты, варианты восстановления и варианты платформы доставки.
Примечания
1 Конкретный ресурс может иметь варианты различных форматов и различного предназначения.
2 Список вариантов в пределах ресурса определяет альтернативные наборы файлов для ресурса.
3 Метаданные используются для описания предполагаемого использования оригинального ресурса и предполагаемого использования вариантов.
См. также: метаданные ресурса.
3.26 единица контента: Файл или группа файлов, которые могут быть пред- unit of content ставлены в манифесте.
4 Сокращения
В настоящем стандарте применены следующие сокращения:
ABNF — расширенная форма Бэкуса-Наура (Augmented Backus-Naur Form);
ADL — перспективное распределенное обучение (Advanced Distributed Learning);
CPCM — концептуальная модель упаковки контента (Content Packaging Conceptual Model); CPIM — информационная модель упаковки контента (Content Packaging Information Model); IETF — рабочая группа инженеров Интернета (Internet Engineering Task Force);
LET — обучение, образование и подготовка (Learning, Education and Training);
MPEG — экспертная группа по вопросам движущегося изображения (Moving Picture Experts Group);
MPEG-21 — ИСО/МЭК 21 ООО (все части);
PIF — файл пакета обмена (ФПО, Package Interchange File);
PIM — платформонезависимая модель (Platform Independent Model);
RFC — запрос на комментарии (Request for Comments);
SCORM — эталонная модель контента для совместного пользования (Sharable Content Object Reference Model);
UML — унифицированный язык моделирования (Unified Modeling Language);
URI — универсальный идентификатор ресурса (Uniform Resource Identifier, IETF RFC 3986);
URL — универсальный указатель ресурса (Uniform Resource Locator, IETF RFC 3986);
URN — унифицированное имя ресурса (Uniform Resource Name, IETF RFC 3986);
W3C — Консорциум World Wide Web;
XML — расширяемый язык разметки (Extensible Markup Language, W3C XML).
5 Концептуальная модель упаковки контента (СРСМ)
Пакет контента представляет собой единицу полезного (и многоразового) образовательного контента, как это определено в информационной модели упаковки контента. Содержание пакета состоит из логического описания пакета (манифеста) и физических ресурсов.
На рисунке 1 приведена концептуальная схема, иллюстрирующая структуру информационной модели упаковки контента (CPIM).
ЛОГИЧЕСКИЙ ПАКЕТ
Связанный пакет обмена, например, ФОП, файлы на CD
ПАКЕТ ОБМЕНА | ||||||||||||||||||
| ||||||||||||||||||
ФАЙЛЫ например, среда, оценка, взаимодействие, контроль, файлы контента и др. |
Внешние пакеты обмена
Внешние манифесты
Внешние метаданные
Внешние файлы
Рисунок 1 — Схематическое представление концептуальной модели упаковки контента (СРСМ)
5
Основные структурные компоненты:
- логический пакет — представление одной или более единиц полезного (и многоразового) образовательного контента. Логический пакет включает в себя полный набор компонентов, описываемых манифестом, в том числе локальные компоненты и удаленные компоненты, включенные по ссылке;
- пакет обмена — набор связанных компонентов образовательного контента, которые должны обмениваться между системами, включая манифест и другие выбранные файлы;
- манифест — компонент, который описывает полный экземпляр логического пакета. Манифест может содержать ссылки на локальные или удаленные компоненты;
- структура — логические связи между единицами образовательного контента. Могут быть описаны несколько логических структур;
- ресурсы — описание образовательного контента и файлов ресурсов, используемых в логическом пакете. Файлы могут быть локальными или удаленными;
- дочерние манифесты — полные и подчиненные манифесты, которые содержатся внутри или на которые ссылаются из другого манифеста. Каждый описывает полный логический пакет, который является частью более крупного логического пакета. Дочерние манифесты могут быть локальным или удаленным;
- файлы — компьютерные файлы, которые содержат образовательный контент, описываемый логическим пакетом или руководят привязкой других файлов, чтобы сделать их пригодными для машинной обработки. Содержание файлов может быть локальным или удаленным;
- метаданные (по упаковке контента) — описательная информация о пакетах контента, логических структурах, контенте или файлах. В этой схеме блок метаданных представляет набор локальных и/или удаленных объектов метаданных, которые содержатся в логическом пакете. Допускается любая привязка объектов метаданных. Метаданные могут быть определены для любой из основных структур в логическом пакете, включая манифест.
Информационная модель определяет эти основные структурные компоненты для описания и организации LET-содержания для обмена. Важным является обоснование поддержи расширяемости. Пользователи настоящего стандарта могут применять эти механизмы расширения для определения новых терминов словаря и структуры.
Информативный обзор всей информационной модели упаковки контента (CPIM) предоставляется в виде платформонезависимой модели (PIM), выраженной в конструкциях UML. Все UML-диаграммы, выраженные как «платформонезависимая модель», не являются нормативными. Нормативные таблицы, определяющие классы в этой информационной модели, следуют информативным диаграммам UML.
Полное определение профиля UML и термины, используемые в нормативных табличных описаниях в этом документе для описания PIM, можно найти в руководстве IMS Profile UML [12].
В таблицах настоящего раздела последовательность символов «N/А» используется для обозначения значения «не применяются». Любые поля, отмеченные таким образом, не относятся к определяемому классу. Функции, имеющие такое значение, должны игнорироваться при привязке класса, определяемого этой информационной моделью.
Расширенная форма Бэкуса-Наура (ABNF) используется для определения определенных правил в таблицах. Расширенная форма Бэкуса-Наура определена в [13].
6.1 Основные термины и понятия
В информационной модели упаковки контента используются классы четырех абстрактных типов. Четыре типа абстрактных классов:
- класс «container»: класс «container» может быть родителем одного или нескольких дочерних классов;
- класс «value»: класс «value» не может быть родителем. То есть он не должен объединять классы типа «characteristic», «container», «value» или «неопределенность». Класс «значение» всегда должен быть дочерним класса «container» и иметь семантические значения в рамках семантических значений своего родительского класса;
- класс «characteristic»: класс «characteristic» не должен быть родительским. Класс «characteristic» должен декларировать особенности или значения, которые являются неотъемлемой функцией или ча-
стью класса «container». Класс «characteristic» тесно связан с классом «container», который он изменяет, или с одним из аспектов, который он описывает;
- класс «unspecified»: класс «unspecified» может быть родительским классом. Класс «unspecified» служит точкой расширения для этой информационной модели.
В случае, если число элементов больше одного, важность упорядочения равнозначных элементов указывается путем добавления «упорядочено» или «не упорядочено». «Упорядочено» определяет последовательность равнозначных элементов как список, «не упорядочено» определяет набор или портфель равнозначных элементов. Порядок данных не важен.
В таблице 1 перечислены классы дескрипторов, используемых для описания абстрактных классов и определения дескрипторов.
Таблица 1—Классы дескрипторов | ||||||||||||||||
|
Окончание таблицы 1 | ||||||
| ||||||
6.2 Платформонезависимая модель информационной модели упаковки контента |
На рисунке 2 приведено структурное представление информационной модели упаковки контента (CPIM).
Структура на рисунке 2 ориентирована на отношения между начальными классами и не содержит сведений о кратности, упорядоченности или атрибутах для классов.
Пакет обмена идентичен логическому пакету, когда все компоненты в логическом пакете являются локальными для пакета обмена. Критерии для определения компонент логического пакета, которые 8
должны быть включены в пакет обмена, выходят за рамки настоящего стандарта и должны быть определены исполнителем. Такие факторы могут включать в себя размер экземпляра пакета обмена, архитектурные особенности и/или бизнес-политики.
В таблице 2 приведен класс InterchangePackage в информационной модели упаковки контента (CPIM).
Таблица 2 — Определение класса InterchangePackage | ||||||||||||||||||||
| ||||||||||||||||||||
9 |
6.4 Семейство классов Manifest
Этот раздел определяет следующие классы в информационной модели упаковки контента (CPIM):
- Manifest;
- ManifestMetadata;
- Schema;
- SchemaVersion;
- MetadataModel.
Этот раздел определяет отношения следующих классов, определенных в 6.5.1, 6.6.1, 6.9 и 6.10 соответственно:
- Organizations;
- Resources;
- IPointer;
- Extension.
На рисунке 3 показан класс Manifest платформонезависимой модели (PIM).
6.4.1 Класс Manifest
В таблице 3 определен класс Manifest в информационной модели упаковки контента (CPIM).
Таблица 3 — Определение класса Manifest | ||||||||||||||||||||
|
« container» Manifest
«characteristic »-Identifier :LUID « characteristic »-Version : String [0.. 1] « characteristic »#Base: String [0.. 1] « characteristic »#Other: Extension П
{ordered, fifth}
{ordered, last}
« unspecified » Extension
« container» IPointer
{ordered, second}
« container» Organizations
« characteristic »-Default :LUID [0.. 1] « characteristic »#Other: Extension [*]
{ordered, first} 0.. 1
0.. 1
ordered, first}
« value » Schema
- child Manifest * {ordered, fouth} {ordered, third} | ||||||||||||||||||||
« container» ManifestMetadata 0.. 1 {ordered, second} |
| |||||||||||||||||||
« value » SchemaVersion |
Рисунок 3 — Упрощенное представление класса Manifest в PIM
В таблице 4 определен класс ManifestMetadata в информационной модели упаковки контента (CPIM).
Таблица 4 — Определение класса ManifestMetadata | ||||||||
| ||||||||
11 |
Дескриптор |
Определение |
Value space (Область значений) |
N/A |
Multiplicity (Кратность) |
0..1 |
Characteristic classes (Классы характеристик) |
N/A |
Parents (Родители) |
Manifest |
Children (Наследники) |
[ Schema, Schema Version, IPointer, Metadata Model ], ordered |
Description (Описание) |
Объект ManifestMetadata содержит описательную информацию о родительских объектах Manifest. Целью ManifestMetadata является весь логический пакет, описываемый родительским Manifest. Schema и SchemaVersion, дочерние ManifestMetadata, представляют информацию о спецификации или профиле, который регулирует значение родительского Manifest. MetadataModel, дочерний для ManifestMetadata, служит в качестве заполнителя для общей описательной информации о своем родительском Manifest. MetadataModel является точкой расширения, которая разрешает метаданные с информационной структурой, определенные в другом пространстве имен. Множественные, отличающиеся модели метаданных могут быть объявлены как расширения, содержащиеся в одном объекте ManifestMetadata. Если метаданные определены во внешнем объекте Metadata, то ссылка на это объект делается с использованием объекта IPointer. Разрешены любая комбинация Metadata Model и метаданных по внешним ссылкам, их порядок в объекте Metadata не имеет существенного значения. Соответствующие цели для IPointer, объявленные как наследники ManifestMetadata, определены в 6.9 |
6.4.3 Класс Schema
В таблице 5 определен класс Schema в информационной модели упаковки контента (CPIM). Таблица 5 — Определение класса Schema
Дескриптор |
Определение |
Class name (Имя класса) |
Schema |
Class type (Тип класса) |
Value |
Data type (Тип данных) |
String |
Value space (Область значений) |
Набор печатных символов из [UCS] |
Multiplicity (Кратность) |
0..1 |
Characteristic classes (Классы характеристик) |
N/A |
Parents (Родители) |
ManifestMetadata |
Children (Наследники) |
N/A |
Дескриптор |
Определение |
Description (Описание) |
Объект Schema декларирует имя спецификации или профиля для своего родительского объекта Manifest. Значение Schema информирует считыватель пакета о спецификациях или профиле, которые регулируют значение Manifest. Это значение не следует путать с названием или меткой, присвоенными данной схеме метаданных. Требования к содержанию или синтаксису строки, декларируемой как значение Schema, не предъявляются, за исключением того, что строка не должна включать информации о версиях. Значение по умолчанию должно быть «LET контент» |
В таблице 6 определен класс SchemaVersion в информационной модели упаковки контента (CPIM). Таблица 6 — Определение класса SchemaVersion
Дескриптор |
Определение |
Class name (Имя класса) |
SchemaVersion |
Class type (Тип класса) |
Value |
Data type (Тип данных) |
String |
Value space (Область значений) |
Набор печатных символов из [UCS] |
Multiplicity (Кратность) |
0..1 |
Characteristic classes (Классы характеристик) |
N/A |
Parents (Родители) |
ManifestMetadata |
Children (Наследники) |
N/A |
Description (Описание) |
Объект SchemaVersion декларирует версию спецификации или профиля, которые декларированы как значения для их родственного объекта Schema. Это значение сообщает считывателю пакетов о версии модели или профиля, определенных родственной Schema. Значение для SchemaVersion не должно включать никакой другой информации. Значение по умолчанию должно быть «ISO/IEC 12785:2009». «LET контент» объявлено как значение для родственной Schema, Manifest документа регулируется привязкой этой информационной модели. Ни синтаксис для информации о версиях, ни эвристические характеристики для применения любых версий синтаксиса не определяются данной информационной моделью |
В таблице 7 определен класс MetadataModel в информационной модели упаковки контента (CPIM).
Таблица 7 — Определение класса MetadataModel | ||||||
|
Информация об изменениях к настоящему стандарту публикуется в ежегодном информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячном информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (ww.gost.ru)
© Стандартинформ, 2016
В Российской Федерации настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
Дескриптор |
Определение |
Data type (Тип данных) |
Unspecified |
Value space (Область значений) |
Unspecified |
Multiplicity (Кратность) |
0..unbounded, ordering also unspecified |
Characteristic classes (Классы характеристик) |
Unspecified, ordering also unspecified |
Parents (Родители) |
ManifestMetadata Metadata |
Children (Наследники) |
Unspecified, ordering also unspecified |
Description (Описание) |
Объект MetadataModel является заполнителем. Он информирует привязки этой информационной модели о допустимых местоположениях для включения метаданных в пакет обмена. Фактические имена расширенных контейнеров или значения типов классов, содержащих одну или более моделей метаданных, будут известны только тогда, когда привязка этих классов будет импортирована в связанный экземпляр этой информационной модели. Таким образом, фактический тип класса не определен в этой информационной модели. MetadataModel используется двумя контейнерами метаданных: ManifestMetadata и Metadata. MetadataModel является единственным средством для выражения модели метаданных и ассоциированной с ней информации в связанном экземпляре этой информационной модели. Записыватель пакетов может представлять столько различных моделей метаданных, сколько это необходимо для адекватного описания контента, инкапсулируемого в родительский объект MetadataModel. MetadataModel должен использоваться только для объявления одной или нескольких моделей метаданных и информации, связанной с ними. Семантика MetadataModel должна оставаться в пределах семантики его родителей в этой информационной модели. Семантика MetadataModel не должна перекрывать или переопределять семантику родителей, как определено в данной информационной модели |
Этот раздел определяет следующие классы в информационной модели упаковки контента (CPIM)
- Organizations;
- Organization;
- Title;
- Lingual Title;
- Item.
Он также определяет отношения классов, определенных в 6.7, 6.9 и 6.10 соответственно:
- Metadata;
- IPointer;
- Extension.
На рисунке 4 показан класс Organizations платформонезависимой модели (PIM).
Содержание
1 Область применения..................................................................1
2 Нормативные ссылки..................................................................1
3 Термины и определения...............................................................1
4 Сокращения.........................................................................5
5 Концептуальная модель упаковки контента (СРСМ)........................................5
6 Описание классов и требований к взаимосвязи............................................6
6.1 Основные термины и понятия.......................................................6
6.2 Платформонезависимая модель информационной модели упаковки контента...............8
6.3 Класс InterchangePackage..........................................................8
6.4 Семейство классов Manifest.......................................................10
6.5 Семейство классов Organizations...................................................14
6.6 Семейство классов Resources......................................................19
6.7 Класс Metadata..................................................................22
6.8 Класс Variant....................................................................23
6.9 Класс IPointer...................................................................25
6.10 Класс Extension.................................................................26
6.11 Классы характеристик...........................................................28
7 Соответствия.......................................................................37
7.1 Формулировки...................................................................37
7.2 Экземпляры пакетов обмена.......................................................37
7.3 Считыватели пакетов.............................................................37
7.4 Записыватели пакетов............................................................37
7.5 Расширения (расширение соответствий).............................................37
Приложение А (справочное) Первоисточник стандарта......................................39
Приложение В (справочное) Подтверждение прав интеллектуальной собственности.............40
Приложение ДА (справочное) Сравнение структуры международного стандарта
со структурой межгосударственного стандарта...............................41
Библиография........................................................................42
IV
Введение
ИСО (Международная организация по стандартизации) и МЭК (Международная электротехническая комиссия) являются частью специализированной системы всемирной стандартизации. Национальные организации, которые являются участниками ИСО или МЭК, принимают участие в разработке международных стандартов посредством технических комитетов, основанных соответствующими организациями, для работы с отдельными отраслями технический деятельности. Сотрудничество технических комитетов лежит в сфере общих интересов. Другие международные организации, как государственные, так и коммерческие, поддерживают связь с ИСО и МЭК и также участвуют в их работе. В сфере информационных технологий ИСО и МЭК создали объединенный технический комитет — ИСО/МЭК СТК 1.
Международные стандарты разрабатываются в соответствии с правилами, описанными в директивах ИСО/МЭК, часть 2.
Главная задача объединенного технического комитета — подготовка международных стандартов. Предварительные проекты международных стандартов, утвержденные объединенным техническим комитетом, передаются в государственные организации для голосования. Для выхода международного стандарта требуется как минимум 75 % голосов организаций, участвующих в голосовании.
При исключительных обстоятельствах объединенный технический комитет может предложить публикацию технического отчета об одном из следующих типов:
- тип 1, когда необходимая поддержка не может быть получена для публикации международного стандарта, несмотря на повторные усилия;
- тип 2, когда предмет все еще является объектом технического развития или где по любой другой причине есть будущее, но не непосредственная возможность соглашения по международному стандарту;
- тип 3, когда объединенный технический комитет собрал данные различного вида от того, что обычно издано как международный стандарт («состояние», например).
Технические отчеты о типах 1 и 2 подвергаются рассмотрению в течение трех лет после публикации, чтобы решить, могут ли они быть преобразованы в международные стандарты. Технические отчеты о типе 3 не обязательно должны быть рассмотрены, пока данные, которые они обеспечивают, как полагают, больше не действительны или не полезны.
Особое внимание уделяется ситуации, когда некоторые части документа могут быть субъектом патентного права. ИСО и МЭК не несут ответственность за идентификацию некоторых или всех патентных прав.
Настоящий стандарт разработан на основе спецификации IMS Global Learning Consortium (IMS GLC) (Упаковка контента версии 1.2) [1-4]. Спецификация IMS Content Packaging широко используется по всему миру для поддержки технологии обучения. IMS Content Packaging является неотъемлемой основой SCORM [5] от его зарождения до текущей версии. Но самое главное, IMS Content Packaging также широко используется за пределами SCORM на самостоятельной основе. IMS Content Packaging также используется во многих других высокоуровневых учебных целях, например, для архивирования MIT OpenCourseWare, распространения контента данных, которые не содержат исполняемых модулей и метаданных для Федерации обучения Австралии, и предоставления общенациональных услуг электронного обучения для Кибернетической системы домашнего образования в Корее. IMS GLC предоставляет постоянную помощь для использования, профилирования и совершенствования стандарта упаковки контента по адресу http://www.imsglobal.org/contentpackaging.html.
Стандарт ИСО/МЭК 12785 «Информационные технологии. Обучение, образование и подготовка. Упаковка контента» состоит из следующих частей:
Часть 1. Информационная модель;
Часть 2. XML-привязка;
Часть 3. Лучшие практики и руководство по применению.
Информационная модель упаковки контента IMS, являющаяся источником и базовой спецификацией данного стандарта, описывает структуры данных, которые могут быть использованы для обмена данными между системами, которые хотели бы импортировать, экспортировать, объединять и разъединять пакеты образовательного контента.
Спецификация упаковки контента IMS была первоначально задумана для упаковки образовательного контента.
Спецификация поддерживает описание контента, связанного с заданной образовательной деятельностью, размещение контента и как эти части контента могут быть сформированы для лучшего образовательного эффекта. Как результат широкого внедрения спецификации миллионы IMS пакетов контента образовательного содержания используются в различных программных приложениях. IMS
упаковка контента является основной спецификацией, указанной в эталонной модели контента для совместного пользования (SCORM) инициативной группы ADL. Внедряющие IMS упаковку контента распространили ее использование не только для упаковки учебного контента. На IMS упаковку контента теперь ссылаются другие спецификации IMS для упаковки и обмена другими типами данных.
Запросы на основные функциональные дополнения не были включены в серию IMS упаковки контента версии 1.1 .х и накапливались как практика, созревшая вокруг реализации IMS упаковки контента. Оценка этих запросов в 2006 г. в сочетании с обратной связью от более широкого сообщества пользователей указали IMS, что это правильное время, чтобы сделать совместно с ИСО/МЭК СТК1/ПК36 существенное обновление и окончательный релиз этой спецификации.
Новая функциональность и разъяснения, содержащиеся в настоящей спецификации упаковки контента:
a) уточнены значения терминов, используемых в спецификации;
b) уточнено и усовершенствовано использование (суб)манифеста, теперь называемого дочерний манифест:
- уточнена интерпретация объекта, указывающего на дочерний манифест;
- добавлена новая функциональность, позволяющая точно ссылаться и интерпретировать компоненты дочернего манифеста;
- добавлена поддержка внешних дочерних манифестов;
c) добавлена поддержка внешних справочных файлов метаданных;
d) все внутренние словари удалены и в настоящее время поддерживаются за счет процесса регистрации IMS-словарей (см. http://www.imsglobal.org/vdex/index.html);
e) добавлен новый тип ресурса «stand alone resource», позволяющий использовать другие пакеты, как часть содержимого LET;
f) уточнены синтаксис и использование классов информационной модели Base, Parameter, IsVisible и Href;
g) добавлена поддержка вариантов ресурсов. Это включает в себя поддержку альтернативных ресурсов для доступности LET-контента;
h) добавлена поддержка названия организации и пункта на нескольких языках;
i) уточнена поддержка для обмена пакетами, которые содержат только контент, и для обмена пакетами, которые не имеют локальных файлов содержания.
Этот документ возникает в среде активной реализации постоянно растущего внедрения IMS упаковки контента. Основной целью этого документа является обеспечение дальнейшего роста, упорядочивая текущую практику. В связи с этим следующее определение обратной совместимости вело развитие информационной модели упаковки контента:
a) с точки зрения информационной модели IMS упаковки контента информационная модель IMS упаковки контента версии 1.1.4 [6, 7] есть собственное подмножество этой информационной модели IMS упаковки контента;
b) семантика компонентов информационной модели упаковки контента сохраняется между версиями за исключением случаев, когда необходимо обеспечить неоднозначность.
Структура остальной части настоящего стандарта:
1 Область применения |
Определяет область применения настоящего стандарта |
2 Нормативные ссылки |
Перечень ссылок на другие стандарты и RFC, приведенные в настоящем стандарте |
3 Термины и определения |
Определяет термины и определения |
4 Сокращения |
Раскрывает сокращения, используемые в настоящем стандарте |
5 Концептуальная модель упаковки контента |
Иллюстрирует концептуальную структуру информационной модели упаковки контента |
6 Описание классов и требований к взаимосвязи |
Охватывает структурные отношения, тип данных, пространство значений и число допускаемых вхождений для каждого вида информационного объекта |
7 Соответствие |
Набор заявлений соответствия, которые необходимо соблюдать для соответствия экземпляров систем и документов |
ИСО/МЭК 12785 был принят объединенным техническим комитетом ИСО/МЭК СТК 1, информационные технологии, подкомитет ПК 36, информационная технология для обучения, образования и подготовки.
От Российской Федерации функции постоянно действующего национального рабочего органа ИСО/МЭК СТК 1 ПК 36 выполняет ТК 461 «Информационно-коммуникационные технологии в образовании» (ИКТО), активно участвующий в разработке международных стандартов, осуществляющий разработку комплекса национальных стандартов ИКТО.
VII
МЕЖГОСУДАРСТВЕННЫЙ
Information technology. Learning, education, and training. Content packaging. Part 1. Information model
Дата введения — 2016—11—01
Областью применения настоящего стандарта является описание структур данных, которые могут быть использованы для обмена образовательным контентом между системами, которые могут импортировать, экспортировать, объединять и разъединять пакеты образовательного контента.
Информационная модель упаковки контента сохраняет IMS информационную модель упаковки контента версии 1.2 в качестве базовой модели и предоставляет новые функциональные возможности путем расширения этой базовой модели.
Эта спецификация заменяет IMS информационную модель упаковки контента версии 1.1.4 и отменяет все предыдущие описания и определения IMS информационной модели упаковки контента.
В настоящем стандарте использована нормативная ссылка на следующий межгосударственный стандарт:
ГОСТ 7.75—97 Система стандартов по информации, библиотечному и издательскому делу. Коды наименований языков
Примечание — При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю «Национальные стандарты», который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя «Национальные стандарты» за текущий год. Если ссылочный стандарт заменен (изменен), то при пользовании настоящим стандартом следует руководствоваться заменяющим (измененным) стандартом. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, применяется в части, не затрагивающей эту ссылку.
В настоящем стандарте применены следующие термины с соответствующими определениями:
3.1 дочерний манифест: Полный, подчиненный манифест, содержащийся в ро- child manifest дительском манифесте, или на который имеется ссылка из родительского манифеста.
Примечания
1 Манифест может содержать несколько дочерних манифестов (по IMS Content Packaging версии 1.2).
2 Дочерний манифест может быть внешним по отношению к пакету обмена только по ссылке из родительского, а не содержаться в нем.
Издание официальное
3 Дочерний манифест описывает полный логический пакет, который является частью более крупного логического пакета, определенного родительским манифестом.
4. Дочерний манифест может быть локальным или удаленным.
См. также: пакет обмена, местный, логический пакет, манифест, удаленный.
3.2 файл контента: Набор файлов, содержащий по крайней мере один файл манифеста и соответствующий требованиям настоящего стандарта.
Примечание — Файл контента может быть локальным или удаленным.
См. также: местные, логические пакет, удаленный.
3.3 организация: Логические отношения, такие как иерархическое дерево из единиц контента.
Примечание — В манифесте может быть описано более одной логической организации.
См. также: ресурс.
3.4 управляющий файл: Единичный компьютерный файл, который определяет привязку информационной модель упаковки контента (CPIM), чтобы сделать ее пригодной для машинной обработки.
Примечание — Программный компонент может ссылаться на управляющий файл при оценке достоверности связанного экземпляра информационной модели или для руководства созданием связанного экземпляра информационной модели.
Пример — Файл, содержащий XML-схему, может быть использован в качестве управляющего файла для XML привязки манифеста.
3.5 пакет обмена: Набор полезного (многоразового) образовательного контента, которым обмениваются между информационными системами для обучения, образования и подготовки.
Примечание — Пакет обмена может быть создан в одном сжатом бинарном файле (файл пакета обмена) или в виде набора файлов на портативных носителях (например, CD, DVD, флеш-память).
См. также: логический пакет, файл пакета обмена.
3.6 исполняемый URI: Представление унифицированного локатора ресурса (URL), который может быть включен в описание ресурса и используется, чтобы найти и получить доступ к контенту, описываемому ресурсом.
Примечание — Исполняемый унифицированный идентификатор ресурса (URI) не предназначен для восстановления считывателем пакета.
См. также: пакет обмена, считыватель пакета.
3.7 контент: Отдельный файл или несколько файлов, используемые в обучении, образовании и подготовке.
Примечания
1 Логический объект полезной (и многоразового использования) информации может быть описан логическим пакетом.
2 Логический пакет может содержать один или более объектов контента.
См. также: логический пакет.
3.8 локальный: Компонент логического пакета, который содержится в пакете обмена.
См. также: логический пакет, пакет обмена.
3.9 логический пакет: Представление одного или нескольких объектов полезного (и многоразового использования) образовательного контента.
Примечание — Логический пакет включает в себя полный набор компонентов, описанных манифестом и дочерним манифестом, включая локальные компоненты и внешние компоненты, включенные по ссылкам.
См. также: дочерний манифест, локальный, манифест, внешний.
content file
organization
control file
interchange
package
launchable URI
content
local
2
3.10 манифест: Описание файлов и логических отношений между ними, которые содержатся или упоминаются в пакете контента.
См. также: локальный, логический пакет, удаленный.
3.11 манифест документа: Манифест с контентом, который структурирован в соответствии с различными связанными технологиями.
3.12 метаданные (по упаковке контента): Описательная информация упаковки контента о логических пакетах, логических организациях, содержании и файлах.
Примечания
1 Метаданные могут быть назначены любому компоненту логического пакета, включая манифест.
2 Допускается любая привязка объектов метаданных. Каждый объект метаданных может быть локальным или удаленным.
См. также: локальный, логический пакет, удаленный.
3.13 пространство имен: Пространство имен XML, определенное URI-ссылкой.
Примечание — Пространство имен в упаковке контента соответствует рекомендации W3C по пространству имен в XML 1.0 (Второе издание) [8], [9].
3.14 пакет: Объект полезного (и многоразового использования) контента.
Примечания
1 Пакет может быть частью учебного курса, который имеет учебные релевантности вне содержания образовательной агрегации и может быть доставлен независимо, как весь курс обучения или в виде набора учебных курсов.
2 Пакет должен быть автономен, то есть он должен содержать всю информацию, необходимую, чтобы использовать содержимое для обучения, образования и подготовки после его распаковки.
См. также: обмен пакетами, логический пакет.
3.15 файл пакета обмена (ФПО): Экземпляр пакета обмена, который физически инкапсулирован как сжатый двоичный файл, соответствующий RFC1951 (1996) [10].
Пример — Пакет обмена может быть создан в виде набора файлов на съемных носителях, например CD, DVD, карты памяти USB, или в сжатом виде с помощью форматов, таких как .zip, .tar, jar, .cab.
Примечания
1 Пакет обмена может быть создан в формате, отличном от файла пакета обмена (ФПО).
2 Обычно представление (привязка) выражается в XML.
См. также: пакет обмена.
3.16 считыватель пакета: Программное обеспечение, которое обрабатывает пакет обмена путем проверки объявлений в манифесте на соответствие содержанию и организации.
Примечания
1 Считыватель пакетов обрабатывает как логический, так и физический пакеты.
2 Термин «обрабатывать» может включать в себя получение и сохранение информации, на которую ссылается манифест, декомпрессию или распаковку локальных файлов из PIF, извлечение или протоколирование адресов удаленных файлов.
См. также: пакет обмена, логический пакет.
3.17 записыватель пакета: Программное обеспечение, которое создает или изменяет экземпляр пакета обмена и собирает файл(ы) контента и другие файлы, заявленные локально, в пакете обмена и записывает их в указанную привязку пакета обмена или делегирует эту задачу другому типизированному программному процессу.
См. также: пакет обмена.
manifest
manifest document
metadata (in content packaging)
namespace
package
package interchange file (PIF)
package reader
package writer
3