Атрибуты, используемые в нескольких модулях, имеют в этих модулях уникальные идентификаторы, даже если их имена и типы совпадают в каждом модуле. В результате внешние приложения могут предположить, что атрибут с несколькими уникальными атрибутами - это разные атрибуты. Например в Rational Insight не удастся создать согласованный отчет об атрибутах во всех модулях.
Во время преобразования атрибутам, имеющим одинаковые имена и типы, но находящимся в разных модулях, присваивается один URI. При этом предоставляется согласованное представление OSLC, позволяющее внешним приложениям выполнять анализ и создавать отчет об одинаковых атрибутах в модулях.
Для обеспечения доступности преобразований URI во внешних приложениях после создания или изменения этих преобразований необходимо опубликовать обновления на вкладке Общие в окне Преобразование ссылок и атрибутов. Для этого может потребоваться полностью перезагрузить данные во внешних приложениях, таких как Rational Insight, поэтому необходимо собрать несколько изменений преобразований и с осторожностью применить их, нажав кнопку Опубликовать.
Изменения в преобразовании атрибутов влияют на представление OSLC ресурсов, содержащих соответствующие атрибуты. Для приложений-потребителей изменения преобразований будут выглядеть как изменения данных, и может потребоваться перезагрузка связанных ресурсов. Время на перезагрузку изменений зависит от количества задействованных ресурсов, поэтому публикация преобразований должна выполняться внимательно.
При добавлении или изменении преобразования для атрибута в модуле, уже включенном в рабочий набор, например используемых IBM Rational Engineering Lifecycle Manager, необходимо обновить рабочий набор для гарантии отображения всех атрибутов в Rational Engineering Lifecycle Manager. После публикации преобразования атрибута удалите модуль из рабочего набора и примените изменения. Затем добавьте модуль снова в рабочий набор и примените изменения.