Мне не известен ни один механизм для онтологий, который был бы напрямую сопоставим с нормализацией базы данных. Самое близкое совпадение, которое я могу придумать, это шаблоны проектирования онтологий. Однако они гораздо менее строгие. Вы можете приблизительно сравнить их с шаблонами проектирования программного обеспечения. Вы можете проверить
http://ontologydesignpatterns.org/wiki/Main_Page
или взгляните на некоторые статьи, например, о M3O (http://dl.acm.org/citation.cfm?id=1772775), Event Model F или Aldo Gangemi, среди многих других. Шаблоны проектирования онтологий также дают вам определенные свойства, но они в основном зависят от шаблонов, которые вы используете и то, какие из них уместны, зависит от того, какие навыки вы пытаетесь достичь.
Как шаблоны проектирования, так и нормализация базы данных пытаются достичь определенных свойств. Я думаю, разница в том, что шаблоны дизайна менее строгие. Достигнутые свойства часто зависят от используемых вами шаблонов, домена, цели и т. Д. Таким образом, они на самом деле не такие общие, как обычные формы.