Без заголовка
Увы, все эти усилия тщетны, если есть синонимия и гомонимия. Или же вам придется честно втыкать в микроонтологии все понятия в какую-то общую upper ontology -- но тоже с ненадежным результатом.
Объединения онтологий ведь для разных целей существуют. Для онтолого-исследовательских целей можно объединять хоть ужа с ежом, и внимательно изучать получившуюся колючую проволоку. А если вам нужна интеграция данных, то нужно не объединение, а отображение (мэппинг).