The OPC UA Object Model provides a consistent, integrated set of NodeClassesfor representing Objectsin the AddressSpace. This model represents Objectsin terms of their Variables, Eventsand Methods, and their relationships with other Objects. OPC 10000-3describes this model.

The OPC UA object model allows Serversto provide type definitions for Objectsand their components. Type definitions may be subclassed. They also may be common or they may be system-specific. ObjectTypesmay be defined by standards organizations, vendors or end-users.

This model allows data, Alarmsand Events, and their history to be integrated into a single Server. For example, Serversare able to represent a temperature transmitter as an Objectthat is composed of a temperature value, a set of alarm parameters, and a corresponding set of alarm limits.