haystack-HsTagDictionary
This module provides the Niagara Haystack smart tag dictionary. The Haystack dictionary is indicated by the hs namespace followed by a colon character (:). The haystack module contains the types of components typically present in any smart tag dictionary (tag definitions, tag group definitions, relation definitions, and tag rules).
Properties
Besides the standard smart tag dictionary properties, the haystack dictionary contains the following configuration properties.
| Name | Value | Description |
|---|---|---|
| Version | 3.0.2 (default) | Version number for the installed haystack tag dictionary. When the number is appended with “(import)”, this indicates that dictionary modifications have been included from the TagsImportFile and/or EquipImportFile. |
| Tags Import File | null (default) | A file Ord for a CSV file that can be edited using MS Excel (or other spreadsheet program). The file is used to add a new tag or relation, modify an existing tag or relation, or remove an existing tag or relation to/from the haystack dictionary. The file contents are imported to the dictionary when you invoke the haystack dictionary’s Import Dictionary action. |
| Equip Import File | null (default) | A file Ord for a CSV file that can be edited using MS Excel (or other spreadsheet program). The file is used to add a new tagGroup, modify an existing tagGroup or remove an existing tagGroup to/from the haystack dictionary. The file contents are imported to the dictionary when you invoke the haystack dictionary’s Import Dictionary action. |
Actions
-
Import Dictionary — imports tag, tag group, relation, and tag rule definitions from a standard definition tags.csv file and from the optional TagsImportFile and EquipImportFile files.
-
Make Import Files — creates example files (tagsMerge.csv and equipMerge.csv) that can be specified as the TagsImportFile and EquipImportFile respectively to modify the tags, tag groups, and relations in the installed Haystack tag dictionary.