Happy to hear this Yorik, good job
I see the final output which is STEP files, and say: OK! Let’s accept that all are happy with STEP at the output
How can we have “shallower tree” and “single entities” and “simplified relationships” inside the schema.
The output can be this:
#1=IFCPERSON($,$,'Yorik van Havre',$,$,$,$,$); #2=IFCORGANIZATION($,'uncreated.net',$,$,$); #3=IFCPERSONANDORGANIZATION(#1,#2,$); #4=IFCAPPLICATION(#2,'0.19 build 16944 (Git)','FreeCAD','118df2cf_ed21_438e_a41'); #5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1560119567);
But what if we be able to “move all types, rules, functions, … needed into a single entity” and “have simplified relationships” not messy ones that cause a lot of misunderstandings even between people who know IFC well
I don’t know is it possible or not, but it seems that possible. I should ask from people who know UML and software architecture development I think