Selection and search sets from property rules
A list of property rules becomes a nested breakdown of the federated model by level, discipline, system, contractor, phase or any property the model carries. Save the tree as sets, and rerun the rules after the next model update. A rule set reads the model once for all its rules, and Import Rules flags missing properties before it runs and lists every rule that fails with the reason.