Tags

All tags in the Niagara Haystack 4 tag dictionary come from the Project Haystack’s defs.json file.

Most defs in the Project Haystack core library (lib:ph) are excluded unless they meet the following requirements:
  • The entity or geoPlace defs

  • Subtypes of entity

  • Defs that are a tag on entity or geoPlace or one of their subtypes

  • Defs listed in the Niagara configuration file: min, max, input, and output

For remaining defs, the supertype tree of each def is traversed and if a mapped Haystack 4 type is found, a tag of the corresponding Niagara type will be added to the dictionary.

Figure 1. Haystack 4 tag definitions