1. An assembled ontology
The vocabulary comes from standards organizations, not from us: IEC 61850 SCL for the substation, IEC CIM for what SCL doesn't cover, IEC 81346 and IEEE C37.2 for equipment classes and relay numbers.
What a drawing shows but no standard carries goes into a reviewed gap register, and the ontology grows one reviewed change at a time.
2. A checking harness
The model only fills in a fixed form. Code checks the form, checks that the wiring is consistent, sends errors back once, builds the SCL file and validates it against IEC's own schema.
3. Measured, then reviewed
Every run is scored item by item against a hand-checked answer key. In the full tool, an expert reviews each drawing, fixes what's wrong and signs off; each signed-off drawing becomes a new answer key.