Схема классификации служб UDDI представляет собой XML-файл, содержащий два базовых элемента: tModel, которая представляет схему классификации и одно или несколько связанных с категориями значений, которые представляют категории и подкатегории схемы.

При создании новой схемы классификации с использованием редактора схемы классификации служб UDDI новая tModel создается автоматически и ей присваивается уникальный tModelKey. При добавлении или копировании категории с использованием редактора схемы классификации служб UDDI новое значение категории создается автоматически и ей присваивается уникальный keyValue.

При добавлении, перемещении или копировании подкатегории значению parentKeyValue автоматически присваивается значение keyValue ее родительской категории. Если схема классификации содержит категорию со значением parentKeyValue, которое не совпадает ни с одним значением keyValues в этой схеме, редактор UDDICatSchemeEditor не сможет определить ее родительскую категорию. При этом появляется диалоговое окно несоответствия значения parentKeyValue, которое используется как для того, чтобы сделать категорию категорией верхнего уровня, так и для того, чтобы удалить категорию и ее подкатегории из схемы.

Важно!

При осуществлении импорта схемы классификации с использованием существующей tModel первоначальная схема классификации, которая сопоставлена этой tModel, будет перезаписана.

Примечание

При замене существующей схемы классификации в узле служб UDDI необходимо изменить значение свойства referenceExistingTmodel новой схемы классификации на Истина и изменить значение свойства tModelKey на значение tModelKey для tModel существующей схемы классификации.