This topic deals with object modeling for equipment systems and their relationship with the class concepts in the RDL. In order to turn the taxonomies of the RDL into ontologies it is necessary to add template instances. These interrelate the RDL classes or specializations thereof.
A Pump Model
Let's have a look at a GARM (Generic AEC Reference Model) assembly model of a pump system.
This model is not claimed to be complete.
The top half-circles are called Functional Units and the bottom half-circles Technical Solutions.
Functional Units are represented by instances of ClassOfFunctionalObject and Technical Solutions by instances of ClassOfInanimatePhysicalObject.
API 610 Pump System Model
The following provisional model has been composed, based on the API 610 Centrifugal Pump Specification: These are all instances of ClassOfInanimatePhysicalObject.
resulting in the following code: