Введение
Язык маркировки или грамматика для контролируемых словарных запасов, разработанный IMS Global IMS Vocabulary Definition Exchange (IMS VDEX) - это язык маркировки или грамматика для контролируемых словарных запасов, разработанный IMS Global в качестве открытой спецификации, с окончательной спецификацией, утвержденной в феврале 2004 года. IMS VDEX позволяет обмениваться и выражать простые машиночитаемые списки терминов человеческого языка, а также информацию, которая может помочь человеку понять значение различных терминов, т.е. плоский список значений, иерархическое дерево значений, словарь, таксономия, глоссарий или словарь. Структурный словарь имеет идентификатор, название и список терминов. Каждый термин имеет уникальный ключ, названия и (необязательно) описания. Термин может иметь вложенные термины, таким образом, может быть создана иерархическая структура. Можно определить отношения между терминами и добавить пользовательские метаданные к терминам. IMS VDEX поддерживает многоязычность. Все значения, которые должны быть прочитаны человеком, т.е. названия, могут быть определены на одном или нескольких языках.
IMS Vocabulary Definition Exchange (IMS VDEX) is a mark up language or grammar for controlled vocabularies developed by IMS Global as an open specification, with the Final Specification being approved in February 2004. IMS VDEX allows the exchange and expression of simple machine readable lists of human language terms, along with information that may assist a human in understanding the meaning of the various terms, i. e. a flat list of values, a hierarchical tree of values, a thesaurus, a taxonomy, a glossary or a dictionary. Structural a vocabulary has an identifier, title and a list of terms. Each term has a unique key, titles and (optional) descriptions. A term may have nested terms, thus a hierarchical structure can be created. It is possible to define relationships between terms and add custom metadata to terms. IMS VDEX support multilinguality. All values supposed to be read by a human, i. e. titles, can be defined in one or more languages.
Реализация
ALOHA Metadata Tagging Tool Программный проект на основе Java, который может читать файлы IMS VDEX. IVIMEDS 1G v1.0 от Международной виртуальной медицинской школы включает в себя экземпляры VDEX в учебных планах. Партнеры могут создавать свои собственные карты в формате VDEX и использовать их для поиска информации в хранилище. Веб-сервис профилирования навыков проект реализовал и продемонстрировал использование веб-сервиса профилирования навыков с использованием открытых стандартов в медицинском контексте. Файлы IMS VDEX использовались в представлении структуры навыков иерархии SPWS. В проекте Scottish Doctors VDEX использовался в качестве формата для выражения систем учебных программ. VDEX XSLT скрипты разработанные Центром философских и религиозных исследований Академии высшего образования для преобразования VDEX в XHTML и PostgreSQL VDEX Implementation Project , осуществленный Институтом компьютерного обучения в Университете Хериот-Уатта, с основной целью создания инструмента для редактирования словарей в формате VDEX. Проект, который завершился в январе 2004 года, основывался на публичном проекте (а не на текущей окончательной спецификации). VDEX Java Binding реализация нейтрального интерфейса Java для VDEX, а также предоставление реализации по умолчанию этого интерфейса и функциональности маршаллинга XML. imsvdex Python egg API для VDEX XML файлов. Это свободное программное обеспечение, написанное на языке Python. ATVocabularyManager для Plone CMS использует VDEX в качестве возможного формата для определения словарных запасов. коллективный. vdexvocabulary реализует IMS VDEX в качестве стандартного словаря Zope, который также может использоваться в Plone CMS, написанном на Python. vdexcsv предлагает конвертер командной строки из CSV в VDEX. Он написан на языке Python.