Инструкция по созданию xml-описания на рубрикатор-оглавление

На главной странице сайта Хранилища http://school-collection. ***** создан раздел для разработчика. Зайти в раздел можно по ссылке «Для разработчика» внизу страницы (Рис. 1) или по адресу http://school-collection. *****/develop/:

Рис. 1. Главная страница сайта.

На странице разработчика ресурса предусмотрена возможность генерации XML-описания (Рис. 2) ресурсов в соответствии с «Регламентом описания ресурсов» (http://school-collection. *****/files/materials/43/regulation_metadata. doc).

Рис. 2. Страница разработчика.

Разработчик может редактировать ранее созданное XML-описание ресурса или рубрикатора (Рис. 3). В этом случае в строке поиска необходимо вписать уникальный идентификатор – GUID, ранее присвоенный ресурсу, выбрать тип искомого документа и нажать .

Рис 3. Генерация XML-описания.

На странице генерации XML-описания разработчик так же может создать новое метаописание ресурса или рубрикатора (в этом случае уникальный идентификатор – GUID будет сгенерирован автоматически), выбрав ссылку на создание описания «Ресурса» или «Рубрикатора».

После выбора ссылки «рубрикатор» открывается страница, в верхней части которой находится меню блоков (Рис. 4). Каждый блок представляет собой набор полей для заполнения. Поля, отмеченные красной звездочкой (*), обязательны для заполнения. После заполнения полей каждого блока необходимо сохранять внесенные данные - нажав на кнопку .

Выноска 2: Поля, обязательные для заполнения



Выноска 2: Поля для заполнения



Выноска 2: Выбор из словаря - раскрывается при нажатии



Выноска 2: Сгенерированный GUID 



Выноска 1: Меню блоков

Рис. 4. Описание рубрикатора.

Блок «Общая информация» - содержит элементы, представляющие общие характеристики рубрикатора как единого целого.

НЕ нашли? Не то? Что вы ищете?

Правила заполнения полей:

Название*
(title)

Отражает основное назначение рубрикатора. Замечание: В данной спецификации речь идет о названии учебника.

Язык*
(language)

Язык, на котором представлена информация.

Описание*
(description)

Текст, отражающий основные характеристики, особенности, преимущества рубрикатора. Замечание: в данной спецификации рекомендуется использовать не более 500 знаков.

Ключевое слово*
(keyword) (Добавление экземпляра)

Список ключевых слов или словосочетаний определяется из содержания рубрикатора и не должен повторять слова из других полей. Одно ключевое слово пишется один раз маленькими буквами (кроме имен собственных). Если слов или словосочетаний больше одного, то после внесения первого необходимо нажать кнопку «Сохранить» (добавление экземпляра) и появится поле для внесения следующего слова или словосочетания.

Структура*
(structure)

Всегда «atomic»

Обязательными являются поля, отмеченные красной звездочкой.

После заполнения полей для сохранения формы нажать кнопку .

Выноска 2: 3-4 предложения



Выноска 2: Отражает основное назначение



Выноска 2: Выбрать из словаря



Выноска

Рис. 5. Блок «Общая информация».

Блок «Жизненный цикл» - содержит элементы, которые представляют текущее состояние рубрикатора и информацию о субъектах, внесших вклад в его создание и развитие.

Правила заполнения полей:

Версия
(version)

Версия или редакция рубрикатора.


Создатели
(contribute)

Роль
(value)

Персона или организация
(entity) (Добавление экземпляра)

Дата
(date)

Роль субъектов, указываемых в поле «Персона или организация» (выбор из словаря)

Указывается или название организации (согласно спецификации). Если «создателей» рубрикатора больше одного, то после внесения первого необходимо нажать кнопку «Сохранить» (добавление экземпляра) и появятся поля для заполнения ФИО или названия организации нового с выбором из словаря роли. Замечание: В данной спецификации речь идет об авторах учебника и издательстве.

Дата вклада (см. формат в спецификации) Замечание: в данной спецификации речь идет о годе издания учебника.

Пример: 17:37:43 +03:00

После заполнения полей для сохранения формы нажать кнопку .

Выноска 2: Выбрать роль субъекта из словаря Выноска 2: Версия рубрикатора



Выноска 2: Дата Выноска 2: Если «Создателей» несколько, после внесения каждого нажать кнопку «Сохранить» - появится поле для нового «Создателя»

Рис. 6. Блок «Жизненный цикл».

Блок «Метаданные» (Метаметаданные) - содержит элементы, характеризующие не сам рубрикатор, а его описание (т. е. метаданные).

Правила заполнения полей:

Вклад
(contribute) (Добавление экземпляра)

Роль
(role)

Значение
(value)

Персона или организация
(entity) (Добавление экземпляра)

Дата
(date)

Роль субъектов в создании и обеспечении текущего состояния описания.

Указывается или название организации (согласно спецификации). Если в работе с метаданными рубрикатора участвует больше одного «вкладчика», то после внесения первого необходимо нажать «Сохранить» (добавление экземпляра) и появятся поля для заполнения ФИО или названия организации нового «вкладчика» с выбором роли (выбор из списка)

Указывается дата (см. формат в спецификации)

Пример: 17:37:43 +03:00

После заполнения полей для сохранения формы нажать кнопку .

Выноска 2: Выбрать из словаря Выноска 2: Дата Выноска 2: Если «Вкладчиков» несколько, после внесения каждого нажать «Сохранить» - появится поле для нового «Вкладчика»

Рис. 7. Блок «Метаданные».

Блок «Техническая информация» - содержит элементы, представляющие технические характеристики рубрикатора.

Правила заполнения полей:

Требования
(requirements) (Добавление экземпляра)

Условие ИЛИ(orComposite)

Тип(type)

Значение(value)

Имя(name)

Значение (value)

Минимальная версия
(minimumVersion)

Максимальная версия
(maximumVersion

Технически требования. После заполнения полей при нажатии «Сохранить» добавляется еще один блок технических требований.

Тип технологии или программной среды, требуемой для использования рубрикатора. Пример: Операционная система.

Название технологии или программной среды. Пример: windows.

Минимальная версия технологии или программной среды, позволяющая использовать рубрикатор.

Максимальная версия технологии или программной среды, позволяющая использовать рубрикатор.

Прочие системные требования
(otherPlatformRequirements)

Прочие технические требования. Пример: оперативная память - не менее 64 Мб; звуковая плата.

Продолжительность
(duration)

Только для музыкальной коллекции (продолжительность звучания произведения в сек)

Обязательными являются поля, отмеченные красной звездочкой.

После заполнения полей для сохранения формы нажать кнопку .

Выноска 2: Описание технологии или программной среды, требуемой для использования рубрикатора

Рис. 8. Блок «Техническая информация».

Блок «Правовая информация» - содержит элементы, которые представляют информацию, связанную с правами интеллектуальной собственности на рубрикатор.

Правила заполнения полей:

Цена*
(cost)

Всегда «no» - бесплатно

Ограничения*
(copyrightAndOtherRestrictions)

Значение*(value)

Признак наличия или отсутствия ограничений по использованию рубрикатора, связанный с правами интеллектуальной собственности.

Выбор из словаря

Описание
(description)

Описание ограничений на работу с рубрикатором указывается текстом.

Обязательными являются поля, отмеченные красной звездочкой.

После заполнения полей для сохранения формы нажать кнопку .

Выноска 2: Есть ли ограничения по использованию рубрикатора?Выноска 2: Описать ограничения, если они есть

Рис. 9. Блок «Правовая информация».

Блок «Связи с другими рубрикаторами» - представляет собой отношение данного рубрикатора к другому рубрикатору.

Правила заполнения полей:

Связи с другими рубрикаторами ЦОР
(relation) (Добавление экземпляра)

Тип связи*
(kind)

Ресурс*
(resource)

Идентификатор*
(identifier) (Добавление экземпляра)

Каталог*
(catalog)

GUID рубрикатора*
(entry)

Тип отношения одного рубрикатора к другому – по ссылке на ресурс

Представляет собой рубрикатор, связанный с описываемым

Каталог - GUID

Идентификатор рубрикатора в рамках определенного ранее каталога

Обязательными являются поля, отмеченные красной звездочкой.

После заполнения полей для сохранения формы нажать кнопку .

Выноска 2: Введите GUID рубрикатора, связанного с описываемым рубрикатором

Рис. 10. Блок «Связи с другими рубрикаторами».

Блок «Аннотация» - аннотация рубрикатора представляет собой отзыв, составленный не автором, а пользователем, ознакомившимся с рубрикатором.

Правила заполнения полей:

Сведения о персоне и организации в формате vCard
(entity)

Дата и время
(dateTime)

Информация о лице, составившем аннотацию.

Дата и время составления аннотации.

Пример: 17:37:43 +03:00

Описание
(description)

Текст аннотации.

После заполнения полей для сохранения формы нажать кнопку .

Выноска 2: Дата и время составления аннотацииВыноска 2: Сведения о составителе аннотацииВыноска 2: Текст аннотации

Рис. 11. Блок «Аннотация».

Блок «Классификация» - представляет собой классификационные признаки рубрикатора ЦОР в рамках различных классификаторов хранилища.

На рисунке 12 раскрыт словарь рубрикаторов (классификаторов) хранилища, представляющих собой многоуровневые раскрывающиеся деревья разделов, использующиеся для описания ресурсов и рубрикаторов ЦОР.

Обязательные рубрикаторы: ПРЕДМЕТ, КЛАСС, Тематический рубрикатор.

Правила заполнения полей (Рис. 13):

1.  Выбрать рубрикатор хранилища из словаря.

2.  Указать таксономический путь:

-  подуровни рубрикатора раскрываются при одном нажатии на «+»;

-  необходимо поставить «галочку» напротив соответствующего составляющего.

Рекомендуется указывать в таксономическом пути только последнюю подрубрику рубрикатора.

3.  Нажать кнопку .

Появится поле таксономического пути для выбора следующего рубрикатора (добавление экземпляра). Повторите шаги, описанные выше.

Выноска 2: Словарь рубрикаторов хранилища

Обязательные:

§ Предмет;

§ Класс;

§ Тематический рубрикатор.

Рис. 12. Блок «Классификация».

Выноска 2: Выбрать рубрикаторВыноска 2: Для раскрытия подуровня рубрикатора нажать «+»Выноска 2: Отметить «галочкой» выбранное

Рис. 13. Пример заполнения блока «Классификация».

Блок «Оглавление» - создание «Оглавления», соответствующего оглавлению учебника или учебного плана.

Шаг 1.

Рубрикатор состоит из корневых и дочерних рубрик. Для создания корневой рубрики, надо нажать ссылку «Добавить рубрику в корень рубрикатора» (Рис. 14).

Выноска 2: 1. Для создания рубрикатора – нажать на ссылку или «папку»

Рис. 14. Создание «Оглавления» - шаг 1.

Шаг 2.

На странице появляется поле для внесения названия рубрики. Над этим полем выводится GUID создаваемой рубрики (Рис. 15). После заполнения поля для сохранения формы нажать кнопку .

Выноска 2: 2. Набрать название рубрики

Рис. 15. Создание «Оглавления» - шаг 2.

Шаг 3.

Над созданными рубриками можно производить следующие действия (Рис. 16):

§  Редактировать, нажав на иконку - ;

§  Создавать дочерние, нажав на иконку - ;

§  Удалять, нажав на иконку - , при этом все дочерние рубрики удалятся тоже;

§  Перемещать, нажав на иконку - .

Рассмотрим процесс создания дочерней рубрики.

Выноска 2: 3. Для создания дочерней рубрики нажать на «папку» (остальные иконки для редактирования, удаления, перемещения рубрики)

Рис. 16. Создание «Оглавления» - шаг 3.

Шаг 4.

При создании дочерней рубрики, на странице появляется поле для внесения названия дочерней рубрики (Рис. 16), GUID создаваемой рубрики и GUID рубрики, к которой производится добавление дочерней.

После заполнения поля для сохранения формы нажать кнопку .

Выноска 2: 4. Набрать название дочерней рубрики и нажать кнопку «Сохранить»Выноска 2: Указывает, к какой рубрике создается дочерняя рубрика

Рис. 16. Создание «Оглавления» - шаг 4.

Шаг 5.

Добавление корневых рубрик возможно на любом этапе создания рубрикатора (Рис. 17).

Выноска 2: 5. Для добавления рубрики в корень – нажать на ссылку или «папку».

Рис. 17. Создание «Оглавления» - шаг 5.

Реализована функция удаления рубрик (иконка - ). Если рубрика содержит дочерние, то удалится она и рубрики, её составляющие (Рис. 18).

Для просмотра xml-файла с описанием рубрикатора разработчик выбирает «Просмотр созданного файла: http://school-collection. *****/dlr-generate/rubricator/0F22E16E-C8B9-2BC7-F82E-41B.xml» (пример).

Выноска 2: После нажатия на иконку появляется окно:

Рис. 18. Создание «Оглавления».

Блок «Стартовый файл»

В поле «Стартовый файл» автоматически внесено имя стартового файла рубрикатора (Рис. 19), требуется нажать кнопку - автоматически сгенерируется файл - LOM_Rubricator. xml.

Рис. 19. Создание «Стартового файла».

Размещают рубрикатор ЦОР в Хранилище в виде архива, содержащего два файла:

§  декларация;

§  рубрикатор и метаописание на него.