What do the terms in the BabelFish data dictionary mean?
A Template is the equivalent of a Class in an OO programming language. Say an organisation has 10 pumps. These pumps have the same 3 measurement points, for example: temperature, watts, and outlet flow rate. We could create a template with the aforementioned Attributes. Attributes are placeholders for a reference that points to a data item eg a document, SQL statement, etc. The reference most commonly entered into an attribute is a historian tag. Properties are placeholders for values eg a string, or numeric value – ie constants. Properties can also be assigned to a template. Lets say we have a Waste Water Pump. To model the Waste Water Pump in BabelFish, we’d create an Entity that represents it. Rather than create the following attributes manually: temperature, watts, and outlet flow rate, we’d simply assign the Pump Template to the Waste Water Pump entity. At the instant we assign the Pump Template to the Waste Water Pump entity, a Profile of the Pump Template is created and associat