Add syntax checking rules
-
Create a new branch from this issue (dropdown menu below, right next to "create merge request"). -
Add Syntax Rule based validation to Validation app -
create new file for syntax validation implementation (validate_syntax.py). Import the validation you implement here to main.py (similar to pyocc_tools.py import) -
implement syntax validation according to Ying__Lee_06222017_-_A_Framework_for_Rule-Based_Validation.pdf. -
Most of Ying (2017) it is already implemented here: ep_ifc_validation.py -
Check if all requirements from the IFC4 data schema are included: IFC4 Schema BuildingSmart. -
Validate your implementation with IFC files (FZK Haus, and other IFC Files you find here: IBPSA WP2.2 Use Cases -
develop a suitable error log (and summary), that can be presented in the text output window (issue for text output linked below)
-
Edited by Anna Hochberger