Пятая функциональная единица, компонентные модели, концентрируется на определенных составных частях объектов в качестве сборки объектов в дополнение к аспектам сборок, а также компонентам.
Эта единица является расширением функциональной единицы аспектных моделей. Основным отличием между ними является тот факт, что компонентные модели также поддерживают моделирование конфигураций продукции. Это означает, что модели знаний, включающие структуру составных частей, «раскрывают» продукцию или объекты, указывая, как они могут быть созданы (обычно собраны) из их компонентов, и какими являются аспекты их компонентов. В функциональной единице аспектных моделей вид объекта указывается так, как будто вид объекта не состоит из частей, хотя они все еще могут иметь части, однако тогда эти части явно не указаны в модели. Следовательно, в таких аспектных моделях все аспекты частей указаны так, как будто они являются аспектами целого (обычно определяются «внутренними аспектами»). Обычно этого достаточно в моделях продукции, используемых только для закупок. Если такой же вид объекта описывается как компонентная модель, тогда указывается, что такой вид объекта состоит или может состоять из различных частей. Последствием этого является то, что большинство аспектов будет указано как аспекты этих частей. Путем моделирования аспектов частей можно осуществить интеграцию цепочки поставок, где информация для закупки сборочных узлов интегрируется с информацией для производства, поставки и закупки отдельных частей.
Кроме компонентных отношений, компонентная модель может также включать отношения связей, которые указывают, какие компоненты связаны, и как они связаны.
Отметим, что это рекурсивный процесс, т. к. (основные) части вида объекта сами являются понятиями, которые, в свою очередь, могут состоять из дальнейших деталей (приводя к «структуре разбивки»). Таким образом, эта функциональная единица предполагает ссылки между понятиями посредством отношений частного–целого, относя аспекты к соответствующим частям.
Эта функциональная единица также охватывает спецификации для минимального и максимального количества компонентов, которые могут одновременно находиться в одном сборочном узле, и может ли компонент одновременно быть частью нуля, одного сборочного узла или более. Эти ограничения называются ограничениями количества элементов множества.
Эта функциональная единица широко используется в тех случаях, когда требуется интеграция данных из различных источников или единиц, такая как интеграция в рамках промышленной цепочки поставок. Таким образом, функция этой функциональной единицы отличается от функции функциональной единицы аспектных моделей. Примером применения этой функциональной единицы является случай, в котором производитель арматуры желает описать общее разнообразие своих видов арматуры уникальным способом в моделях знаний, которые включают структуру составных частей, для того, чтобы эффективно спроектировать арматуру для различных заказчиков. С другой стороны, покупатель арматуры обычно будет удовлетворен описанием, которое соответствует аспектной модели, т. к. он часто заинтересован только в арматуре в целом. Однако покупатель, занимающийся техническим обслуживанием больших количеств арматуры и не имеющий запасных частей, будет заинтересован в компонентной модели для поиска частей на основе их свойств. Тем не менее вполне вероятно, что определенные части арматуры будут указаны так, чтобы они соответствовали функциональной единице аспектных моделей.
Примечание — Модели, использующие больше типов отношений, чем те, которые используются в систематике, часто называются онтологиями. В этой терминологии аспектная модель является ограниченной онтологией. Компонентные модели, включающие аспектные модели, которые включают больше видов отношений, называются полными онтологиями.
[из 7.6 Функциональная единица: компонентные модели ГОСТ Р 57309–2016]