Rules in SPAN templates provide that consistency. By defining simple logical checks - such as validating durations, ensuring correct time sequences, or identifying unusual tagging patterns - SPAN can automatically flag events that need attention.
This works equally well for a single user or a large team. For individuals, it acts as a real-time safety net, helping catch mistakes that might otherwise go unnoticed. For teams, it ensures that every event is evaluated against the same standard, reducing variation across taggers.
Instead of relying entirely on manual effort, rules introduce a structured quality layer that runs continuously in the background. This allows workflows to remain fast, while ensuring that data remains reliable and consistent.
Note: These rules in SPAN are programmed based on the json-rules-engine syntax as can be seen in this
page, so that you can extend it at any time in the future from the “Rules” tab in Template Management page. Even non-coders can modify these simplistic JSONs and add rules as per their requirement.