For the purposes of this document, the terms and definitions given in OPC 10000-1, OPC 10000-3, and OPC 10000-4, as well as the following apply.

template declaring the content of a DataSet

Note 1 to entry:A DataSetClass is used to type DataSets for use in several Publishers and for filtering in Subscribers.

describes the content and semantic of a DataSet

entity receiving DataSetMessages from a Message Oriented Middleware

Note 1 to entry:A DataSetReader is the component that extracts a DataSetMessage from a NetworkMessage received from the Message Oriented Middleware and decodes the DataSetMessage to a DataSet for further processing in the Subscriber.

entity creating DataSetMessages from DataSets and publishing them through a Message Oriented Middleware

Note 1 to entry:A DataSetWriter encodes a DataSet to a DataSetMessage and includes the DataSetMessage into a NetworkMessage for publishing through a Message Oriented Middleware.

configuration of application-data to be published as DataSet

Note 1 to entry: A PublishedDataSet can be a list of monitored Variables or an Event selection.

grouping of security settings and security keys used to access messages from a Publisher

Note 1 to entry:A SecurityGroup is an abstraction that represents the security settings and security keys that can be used to access messages from a Publisher. A SecurityGroup is identified with a unique identifier called the SecurityGroupId. The SecurityGroupId is unique within the Security Key Service.

configuration for dispatching of received DataSets

Note 1 to entry: A SubscribedDataSet can be a mapping of DataSet fields to Variables in the Subscriber AddressSpace.