Automatically Checking National GPP Requirements with OpenBIM Rule Mapping, IDS with Dependencies, and Gherkin Tests