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 9. Haystack 4 tag definitions