IMS VDEX - IMS VDEX

IMS VDEX, что означает Обмен определениями словарного запаса IMS, это язык разметки - или грамматика - для контролируемые словари разработана IMS Global как открытая спецификация, а окончательная спецификация была утверждена в феврале 2004 года.

IMS VDEX позволяет обмениваться простыми машиночитаемыми списками терминов, используемых на человеческом языке, и выражать их вместе с информацией, которая может помочь человеку понять значение различных терминов, например, плоский список значений, иерархическое дерево значений, тезаурус. , таксономию, глоссарий или словарь.

Структурный словарь имеет идентификатор, заголовок и список терминов. Каждый термин имеет уникальный ключ, заголовки и (необязательно) описания. Термин может иметь вложенные термины, поэтому может быть создана иерархическая структура. Можно определять отношения между терминами и добавлять к терминам собственные метаданные.

IMS VDEX поддерживает многоязычность. Все значения, которые должны быть прочитаны человеком, т.е. заголовки, могут быть определены на одном или нескольких языках.

Цели

VDEX был разработан для дополнения других спецификаций IMS и стандарта IEEE LOM, предоставляя разработчикам инструментов дополнительный семантический контроль. IMS VDEX можно использовать для следующих целей. На практике он используется и для других целей.

  • Интерфейсы, предоставляющие предопределенный выбор - предоставление переключателей и раскрывающихся меню для интерфейсов, таких как редакторы метаданных или инструмент просмотра репозитория, на основе словаря, разрешенного в используемом профиле метаданных
  • Распространение словарей среди множества пользователей - достигается путем простого обмена файлами XML или, возможно, с возможностью поиска хранилище или реестр словарей
  • Таблицы стилей XML, используемые для выбора и создания различных представлений - выбор обзора всего словаря в качестве HTML или же PDF файл, например; предоставление примечаний к каталогам; или хранение глоссария терминов, которые вызываются гиперссылками в документе
  • Проверка экземпляров метаданных - проверяется на соответствие профилю приложения путем сравнения терминов словаря, используемых в определенных элементах метаданных, с терминами машиночитаемой версии словарей, указанных в профиле приложения.
  • Контролируемые условия для других спецификаций IMS и IEEE LOM - оба могут содержать элементы, в которых следует использовать контролируемые термины. Эти элементы часто указываются как относящиеся к типу данных словаря, а определение разрешенных терминов и их использования может быть выражено с помощью VDEX.

Технические детали

упрощенная модель данных VDEX

Информационная модель VDEX представлена ​​на схеме. Файл VDEX, описывающий словарь, содержит ряд информационных элементов, большинство из которых относительно просты, например строковое представление стандартного (человеческого) языка или URI определение области значений (или словаря). Некоторые из элементов являются «контейнерами», например срок - содержащие дополнительные элементы.

Элементы могут быть обязательными или необязательными, а в некоторых случаях повторяемыми. В пределах срока, например, описание и подпись можно определить. Внутри описания можно использовать определения на нескольких языках, используя langstring элемент, где описание связано с используемым языком. Дополнительные элементы внутри термина включают: дескрипторы медиа, которые представляют собой один или несколько медиафайлов, дополняющих описание термина; и метаданные, который используется для дальнейшего описания словаря.

В отношение контейнер определяет отношения между терминами, идентифицируя два термина и определяющий тип или отношение, например, что термин шире или уже, чем другой. Термин, используемый для определения типа отношений, может соответствовать стандартам ISO для тезаурусов.

Словарные идентификаторы являются уникальными постоянными URI, тогда как идентификаторы терминов или отношений представляют собой локально уникальные строки. VDEX также позволяет язык по умолчанию и словарное название должны быть даны, и для того, имеет ли значение порядок терминов в словаре (значение заказа) подлежит уточнению.

А тип профиля указывается для описания типа выражаемого словаря; различные функции модели VDEX разрешены в зависимости от типа профиля, обеспечивая общую грамматику для нескольких классов словарного запаса. Например, в некоторых типах профилей термины могут содержаться друг в друге и быть вложенными, что подходит для выражения иерархических словарей. Существует пять типов профиля: слабый, тезаурус, иерархическийTokenTerms, ‘GlossaryOrDictionary’ и flatTokenTerms. Слабый профиль является наименее ограничивающим и предлагает полную модель VDEX, тогда как профиль flatTokenTerms является наиболее ограничительным и легким.

VDEX также предлагает некоторые возможности для сложных словарей, предполагая наличие четко определенного профиля приложения (для взаимодействия обмена). Вот несколько примеров:

  • Граненые схемы - возможны фасетные словари с определением соответствующих отношений
  • Многоязычные тезаурусы - метаданные могут использоваться во взаимоотношениях для создания многоязычных тезаурусов
  • Полииерархические таксономии - могут быть выражены с использованием пар исходных / целевых значений в отношении.

Идентификаторы в данных VDEX должны быть постоянными, уникальными, разрешаемыми, переносимыми и совместимыми с URI. В частности, идентификаторы словаря должны быть уникальными URI, тогда как идентификаторы терминов и отношений должны быть локально уникальными строками.

Реализации

  • Инструмент тегов метаданных ALOHA - Программный проект на основе Java, который может читать файлы IMS VDEX.
  • IVIMEDS 1G v1.0 - от Международной виртуальной медицинской школы - включает экземпляры VDEX в карты учебных программ. Партнеры могут создавать свои собственные карты в формате VDEX и использовать их для помощи студентам в поиске в репозитории.
  • Веб-сервис профилирования навыков - реализован проект и продемонстрировано использование веб-сервиса профилирования навыков с использованием открытых стандартов в медицинском контексте. Файлы IMS VDEX использовались для представления структуры навыков иерархии SPWS.
  • Шотландские врачи - проект использовал VDEX как формат для выражения систем результатов учебного процесса.
  • Скрипты VDEX XSLT - разработан Центром философских и религиозных исследований Академии высшего образования для преобразования VDEX в XHTML и PostgreSQL.
  • Проект внедрения VDEX - осуществляется Институтом компьютерного обучения Университета Хериот-Ватт с основной целью создания инструмента для редактирования словарей в формате VDEX. Проект, завершившийся в январе 2004 г., был основан на общедоступном проекте (а не на текущей окончательной спецификации).
  • Привязка VDEX Java - не зависящий от реализации интерфейс Java для VDEX, а также предоставление реализации этого интерфейса по умолчанию и функции маршалинга XML.
  • imsvdex яйцо Python - API для VDEX XML-файлов. Это бесплатное программное обеспечение, написанное на Python.
  • ATVocabularyManager - аддон для Plone CMS использует VDEX как возможный формат для определения словарей.
  • коллектив. vdexvocabulary - стандартно реализует IMS VDEX Zope словарь, который также можно использовать в Plone CMS, написанная на Python.
  • vdexcsv - предлагает конвертер командной строки из CSV в VDEX. Это написано в Python.

Смотрите также

Рекомендации

  1. ^ Марк ван Койли Использование IMS VDEX для EDS AP - EIfEL
  2. ^ Антонио Сараса, Хосе Мануэль Канабал, Хуан Карлос Сакристан, Ракель Хименес Использование IMS VDEX в Agrega

внешняя ссылка

  • IMS VDEX - официальные ресурсы IMS global
  • Что такое IMS VDEX - JISC CETIS
  • CETIS Metadata and Digital Repository Special Interest Group (SIG) - список рассылки для тех, кто работает в сфере высшего и дополнительного образования Великобритании, заинтересованных в создании, хранении и обслуживании образовательных метаданных.