ГОСТ ISO/IEC 12785-2-2015. Межгосударственный стандарт. Информационные технологии. Обучение, образование и подготовка. Упаковка контента. Часть 2. XML привязка
Актуально на 06.11.2026.
Как цитировать: "ГОСТ ISO/IEC 12785-2-2015. Межгосударственный стандарт. Информационные технологии. Обучение, образование и подготовка. Упаковка контента. Часть 2. XML привязка". ГОСТ ISO/IEC 12785-2-2015. https://bukva.ai/docs/standart-gost-isoiec-12785-2-2015
(введен в действие Приказом Росстандарта от 26.04.2016 № 278-ст)
Примечание
Документ введен в действие с 1 марта 2017 года.
Введен в действие Приказом Федерального
агентства по техническому
регулированию и метрологии
от 26 апреля 2016 г. № 278-ст
ОБУЧЕНИЕ, ОБРАЗОВАНИЕ И ПОДГОТОВКА УПАКОВКА КОНТЕНТА
1 марта 2017 года
Предисловие
Цели, принципы и основной порядок проведения работ по межгосударственной стандартизации установлены ГОСТ 1.0-2015 «Межгосударственная система стандартизации. Основные положения» и ГОСТ 1.2-2015 «Межгосударственная система стандартизации. Стандарты межгосударственные, правила и рекомендации по межгосударственной стандартизации. Правила разработки, принятия, обновления и отмены»
Сведения о стандарте
1 ПОДГОТОВЛЕН Федеральным государственным бюджетным образовательным учреждением высшего профессионального образования «Московский государственный технологический университет „СТАНКИН“ на основе собственного аутентичного перевода на русский язык стандарта, указанного в пункте 5»
2 ВНЕСЕН Федеральным агентством по техническому регулированию и метрологии (Росстандарт)
3 ПРИНЯТ Межгосударственным советом по стандартизации, метрологии и сертификации (протокол от 27 октября 2015 г. № 81-П)
4 Приказом Федерального агентства по техническому регулированию и метрологии от 26 апреля 2016 г. № 278-ст межгосударственный стандарт ГОСТ ISO/IEC 12785-2-2015 введен в действие в качестве национального стандарта Российской Федерации с 1 марта 2017 г.
5 Настоящий стандарт идентичен международному стандарту ISO/IEC 12785-2:2011 Information technology — Learning, education, and training — Content packaging — Part 2: XML binding (Информационные технологии. Обучение, образование и подготовка. Упаковка контента. Часть 2. XML привязка).
Сведения о соответствии межгосударственных стандартов ссылочным международным стандартам приведены в дополнительном приложении ДА.
Степень соответствия — идентичная (IDT)
Информация об изменениях к настоящему стандарту публикуется в ежегодном информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячном информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет
Введение
ИСО (Международная организация по стандартизации) и МЭК (Международная электротехническая комиссия) являются частью специализированной системы всемирной стандартизации. Национальные организации, которые являются участниками ИСО или МЭК, принимают участие в разработке международных стандартов посредством технических комитетов, основанных соответствующими организациями, для работы с отдельными отраслями технической деятельности. Сотрудничество технических комитетов лежит в сфере общих интересов. Другие международные организации, как государственные, так и коммерческие, поддерживают связь с ИСО и МЭК, а также участвуют в их работе. В сфере информационных технологий ИСО и МЭК создали объединенный технический комитет — ИСО/МЭК СТК 1.
Международные стандарты разрабатываются в соответствии с правилами, описанными в директивах ИСО/МЭК, часть 2.
Следует обратить внимание на то, что некоторые части этого документа могут быть объектом патентных прав. ИСО и МЭК не несут ответственность за идентификацию некоторых или всех патентных прав.
ISO/IEC 12785-2 подготовлен совместным техническим комитетом ИСО/МЭК СТК1/ПК36 «Информационные технологии в обучении, образовании и подготовке».
ISO/IEC 12785 состоит из частей, под общим названием: Информационные технологии в обучении, образовании и подготовке. Упаковка контента:
Часть 1. Информационная модель;
Часть 3. Лучшие практики и руководство по применению.
Информационная модель, описывающая структуру данных, которая может быть использована для обмена данными между системами, была рассмотрена в части 1. Лучшие практики, относящиеся к толкованию и реализации информационной модели, будут рассмотрены в части 3.
1 Область применения
Настоящий стандарт является частью стандарта ISO/IEC 12785 и описывает, как представить Информационную модель ISO/IEC 12785-1 в XML.
2 Нормативные ссылки
Для применения настоящего стандарта необходимы следующие ссылочные документы. Для датированных ссылок применяют только указанное издание ссылочного документа, для недатированных ссылок применяют последнее издание ссылочного документа (включая все его изменения):
ISO/IEC 12785-1:2009, Information technology — Learning, Education, and Training — Content Packaging — Part 1: Information Model (Обучение, образование и подготовка. Упаковка контента. Часть 1. Информационная модель)
3 Термины и определения
В настоящем стандарте применены следующие термины с соответствующими определениями.
3.1 XML привязка данных (XML data binding): Средства представления информации в XML документе.
Примечание - см. XML привязка данных на Википедии (ссылка 18 ноября 2009, http://en.wikipedia.org/wiki/XML_data_binding).
3.2 управляющий файл (control file): Единичный компьютерный файл, который определяет привязку информационной модели упаковки контента (CPIM), чтобы сделать ее пригодной для машинной обработки.
Примечание - Программный компонент может ссылаться на управляющий файл при оценке достоверности связанного экземпляра информационной модели или для руководства созданием связанного экземпляра информационной модели.
3.4 логический пакет (logical package): Представление одного или нескольких объектов полезного (и многоразового использования) образовательного контента.
Примечание - Логический пакет включает в себя полный набор компонентов, описанных манифестом и дочерним манифестом, включая локальные компоненты и внешние компоненты, включенные по ссылкам.
3.6 манифест (manifest): Описание файлов и логических отношений между ними, которые содержатся или упоминаются в пакете контента.
3.7 метаданные (по упаковке контента) (metadata (in content packaging)): Описательная информация упаковки контента о логических пакетах, логических организациях, содержании и файлах.
Примечание 1 — Метаданные могут быть назначены любому компоненту логического пакета, включая манифест.
Примечание 2 — Допускается любая привязка объектов метаданных. Каждый объект метаданных может быть локальным или удаленным.
3.8 организация (organization): Логические отношения, такие как иерархическое дерево из единиц контента.
Примечание - В манифесте может быть описано более одной логической организации.
3.9 пакет (package): Объект полезного (и многоразового использования) контента.
Примечание 1 — Пакет может быть частью учебного курса, который имеет учебные релевантности вне содержания образовательной агрегации и может быть доставлен независимо, как весь курс обучения или в виде набора учебных курсов.
Примечание 2 — Пакет должен быть автономен, то есть он должен содержать всю информацию, необходимую, чтобы использовать содержимое для обучения, образования и подготовки, после его распаковки.
3.10 ресурс (в упаковке контента) (resource (in content packaging)): Один URL-адрес точки входа и ноль или более ссылок на файлы, которые необходимо выполнить до запуска содержимого.
Примечание - Файлы, описываемые ресурсом, могут быть локальными или удаленными.
3.11 Schema, XML Schema (Schema, XML Schema): Описание класса XML документов, выраженное в терминах ограничений на структуру и содержание этих документов.
Примечание 1 — Подробнее: www.w3c.org/XML/Schema.
Примечание 2 — XML Schema при упаковке контента, рекомендованы W3C.
Примечание 3 — Определение относится к понятию схемы в контексте XML, а также на определенном языке для создания таких схем: в W3C XML Schema. «IMS Content Packaging XML XSD» является приложением W3C языка XML Schema.
3.12 единица контента (unit of content): Файл или группа файлов, которые могут быть представлены в манифесте.
3.13 XML проверка (XML validation): Процесс, в котором документы, написанные на XML (расширяемый язык разметки) проверяются на соответствие этой структуре.
Примечание - Строгая проверка в XML означает, что документ должен следовать правилам, которые диктуются в XML схеме.
4 Сокращения
5 Документация XML Schema
5.1 Описание основ привязки, при упаковке контента
5.1.1 Свойства Schema
Следующие подпункты описывают характеристики каждого элемента для привязки XML Schema упаковки контента для основных элементов в табличной форме. Эта же информация также представлена в качестве XSD в Приложении B.1.
В соответствии с IMS Global Learning Consortium (GLC) политика пространства имен [IMS-NAMESPACE] указанная в IMS XML привязке упаковки контента, «имя» элемента добавляется к IMS GLC пространству имен URI для построения единого идентификатора ресурса, как глобального уникального модификатора для этого ресурса. Использование имен элементов и URI, в контексте различных технологий реализации объясняется в ISO/IEC 12785-2.
Для описания представления экземпляра XML, для каждого элемента следующие пространства имен:
Представление компонентов Schema:
Следующие подразделы были созданы при помощи инструмента документирования Schema, предоставленного в рамках продукта Oxygen. Для описания логических диаграмм принято использовать следующие обозначения:
5.1.2 Глобальные объявления
5.1.2.1 Элемент: manifest
| Имя | manifest |
|---|---|
| Тип | Manifest.Type |
| Nillable | нет |
| Абстрактный | нет |
Логическая диаграмма manifest:
5.1.3 Глобальные определения
5.1.3.1 Сложный тип: Dependency.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.2 Сложный тип: File.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.3 Сложный тип: Item.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.4 Сложный тип: Manifest.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.5 Сложный тип: ManifestMetadata.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.6 Сложный тип: Metadata.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.7 Сложный тип: Organization.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.8 Сложный тип: Organizations.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.9 Сложный тип: Resource.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.10 Сложный тип: Resources.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.1.3.11 Модель групп: grpStrict.any
Представление компонента Schema:
5.2 Расширенное описание основ привязки, при упаковке контента
5.2.1 Свойства Schema
В последующих подразделах описаны характеристики каждого элемента привязки XML schema упаковки контента для элементов расширения в табличной форме. Эта же информация также представлена в качестве XSD в Приложении B.2
В соответствии с IMS Global Learning Consortium (GLC) политика пространства имен [IMS-NAMESPACE], указанная в IMS XML привязке упаковки контента, «имя» элемента добавляется к IMS GLC пространству имен URI для построения единого идентификатора ресурса, как глобального уникального модификатора для этого ресурса. Использование имен элементов и URI в контексте различных технологий реализации объясняется в ISO/IEC 12785-2.
Для описания представления экземпляра XML, для каждого элемента следующие пространства имен:
Представление компонента Schema:
5.2.2 Глобальные декларации
5.2.2.1 Элемент: ipointer
| Имя | ipointer |
|---|---|
| Тип | IPointer.Type |
| Nillable | нет |
| Абстрактный | нет |
Логическая диаграмма ipointer:
Представление компонента Schema:
5.2.2.2 Элемент: lingualTitle
| Имя | lingualTitle |
|---|---|
| Тип | LingualTitle.Type |
| Nillable | нет |
| Абстрактный | нет |
Представление компонента Schema:
5.2.2.3 Элемент: variant
| Имя | variant |
|---|---|
| Тип | Variant.Type |
| Nillable | нет |
| Абстрактный | нет |
Представление компонента Schema:
5.2.3 Глобальные определения
5.2.3.1 Сложный тип: IPointer.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.2.3.2 Сложный тип: LingualTitle.Type
| Супер-типы: | xs:string < LingualTitle.Type (по расширению) |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.2.3.3 Сложный тип: Metadata.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.2.3.4 Сложный тип: Variant.Type
| Супер-типы: | нет |
|---|---|
| Подтипы: | нет |
Представление компонента Schema:
5.2.3.5 Модель групп: grpStrict.any
Представление компонента Schema:
6 Использование Schematron
Чтобы помочь разработчикам обеспечить выполнение ограничений информационной модели, которые не могут быть обеспечены XSDs, Schematron схема была представлена как часть спецификации в комплекте документации.
Два описания схемы XML (XSDs) (основное и расширенное) не связаны между собой, т.е. одно не импортирует другое. Это вызвано тем, что связь между ними создает неоднозначную привязку из-за поддержки расширяемости. Причина неоднозначности в том, что необходимо чтобы обе XSDs при помощи расширяемости приводили к одной XSD позволяя импортировать структуры из другого пространства имен, что другие XSD запрещают. Это отсутствие формальной связи одного XSD с другой означает, что ограничения в ISO/IEC 12785-1, касающиеся компонентов расширения, не применяются в связывании. Единственным ограничением, которое может быть обеспечено с помощью XSDs, является то, что компоненты нового расширения могут быть только вложены в точке расширяемости внутри упаковки содержимому основного связывания.
Schematron схемы кодируют только ограничения, т.е. в каком месте документа манифеста элементы из расширенного пространства имен упаковки контента могут появляться. Schematron схема будет также обеспечивать обратную связь в случае нарушений этих ограничений в совместимых со Schematron приложениях.
Примечание - Следует отметить, что совместимые с ISO/IEC 12785 Упаковка Контента системы не обязаны поддерживать Schematron; Schematron схема поставляется в качестве дополнительной помощи внедрения. Стоит отметить, что Schematron элементарно реализуется поверх существующего XSLT анализатора. И, наконец, потому что не существует общего метода ассоциирования Schematron схемы с экземплярами XML, задачи применения схемы здесь не рассматриваются.
Настоящее приложение содержит ссылки на XSD документы и указывает на связанные с ними пространства имен.
B.1 Листинг упаковка контента v1.1 XSD
Основы упаковки контента XSD содержатся в файле: imscp v1p2.xsd. Пространство имен по умолчанию 'http://www.imsglobal.org/xsd/imscp_v1p1' и стандартное расположение schema 'http://www.imsglobal.org/xsd/imscp_v1p2.xsd'.
B.2 Листинг расширенная упаковка контента v1.2 XSD
Расширенная упаковка контента XSD содержится в файле: imscp extensionv1p2.xsd. Пространство имен по умолчанию 'http://www.imsglobal.org/xsd/imscp_extensionv1p2' и стандартное расположение schema 'http://www.imsglobal.org/xsd/imscp_extensionsv1p2.xsd'.
| Обозначение и наименование ссылочного международного стандарта | Степень соответствия | Обозначение и наименование межгосударственного стандарта |
| ISO/IEC 12785-1:2009 Обучение, образование и подготовка. Упаковка контента. Часть 1. Информационная модель | MOD | ГОСТ 33246-2015 (ISO/IEC 12785-1:2009) Обучение, образование и подготовка. Упаковка контента. Часть 1. Информационная модель |
| Примечание — В настоящей таблице использовано следующее условное обозначение степени соответствия стандартов: - MOD — модифицированный стандарт. | ||











































































