Smart tag dictionary

The Smart tag dictionary automatically applies the implied tags and relations to objects. Technically, implied items, the implied tags and implied relations, are not added to the station, and the station size is not increased as a consequence. To create a new Smart tag dictionary, drag the SmartTagDictionary component to the Tag Dictionary Service. In addition to tag definitions, tag group definitions, and relation definitions present in a simple tag dictionary, a Smart tag dictionary contains a list of tag rules that determine the implied tags and implied relations for each and every object in the station.

Figure 1. Example tag rule


Examples of smart tag dictionaries:
  • NiagaraTagDictionary, whose namespace (n:) is the ‘n’ character followed by a colon. It is included by default in all stations created using the New Station Wizard

  • Haystack tag dictionaries, indicated by hs: namespace (Haystack/Haystack3) or h4: namespace (Haystack 4). These dictionaries are available from the haystack palette, which is included in the Niagara installation. The Haystack dictionaries are a result of the work of the Haystack community hosted on http://project-haystack.org.

  • Brick tag dictionary, indicated by bk: namespace. This dictionary is available from the brick palette, which is include in the Niagara 4.14 and later installations. To learn more about the Brick tag dictionary, see https://brickschema.org.

For more details on tag rules see the topic, tagdictionary-TagRuleList.