TagDictionary property sheet contains the collection of TagGroups for that dictionary. A tag group provides a structure that lets you add
multiple tags to an object with a single action. Typically, tags are in a group because it is common for each of the tags
to be assigned to a single component.
For example, in the Haystack Tag Dictionary, there is a tag group for “discharge air temp sensor” that contains the following set of individual tags:
Once a tag group is applied to an object, it implies all of the individual tags in its tag list, as well as implying a marker tag that bears the name of the tag group. This allows you to easily define a NEQL search for the marker tag for that tag group rather than defining a search by concatenating each of the tags in the tag group’s tag list.
The Device Manager and Point Manager views of a driver, and the Edit Tags dialog are the primary methods for adding a Tag Group to a component.
A tag group can contain tags from other tag dictionaries. You can add a tag to a tag group that overrides the namespace of the parent tag dictionary. This allows you to define a tag group that contains tags from multiple tag dictionaries.
You can add a single “Data Policy” to a Tag Group Definitions folder (or to a Tag Definitions folder). A data policy provides additional metadata that can be associated with a tagged component. For more details see “Data Policies”.
| Type | Value | Description |
|---|---|---|
| Validity | Specifies criteria to be met in order for this tag group to be applied to an object. | |
| TagInfoList | Contains the collection of tags that make up this tag group. |