* fixed typos
changed all 'applicabiliy' to 'applicability'
* added boolean restriction
* Add PredefinedType support
* replace f-string with %
* skip PredefinedType if not IFC4
* code formatting
* check PredefinedType if exists not based on schema
* narrow try-except
* remove debug data