Есть ли способ обменять диаграмму ERD с одного инструмента на другой, поскольку существует XMI для обмена документами UML?

Самое близкое, что мне известно, это Общая метамодель хранилища (CWM), который поддерживается некоторыми поставщиками инструментов. В официальной спецификации живет Здесь. Моделирование данных является подмножеством этого - оно также входит в сопоставления. Как и в случае со спецификациями, разработанными комитетом, он исчерпывающий, подробный и, вероятно, довольно сложный для реализации.
Более простой метод, который поможет вам в некотором роде, - экспортировать схему как SQL, запустить ее в рабочую базу данных и реконструировать ее с помощью нового инструмента. Однако это приведет к потере комментариев или любой прикрепленной документации. В зависимости от инструментов, вы можете что-нибудь исправить, чтобы спасти это.
Например, однажды я создал сценарий Python, который интерпретировал вывод SQL из Visio Enterprise Architect для создания файлов MIF для документа словаря данных. Вывод содержит документы таблицы и столбца в формате, который легко анализировать и связывать с определениями столбцов. Если вы можете программно вставить комментарии в репозиторий целевого инструмента, вы можете использовать аналогичный метод для миграции.
CWM не совсем то. Должно быть что-то еще.