# What would you like to see most in the "modernization" of IFC?

**URL:** <https://forums.buildingsmart.org/t/what-would-you-like-to-see-most-in-the-modernization-of-ifc/1460>\
**Category:** Uncategorized\
**Created:** [June 2, 2019, 6:58pm UTC](https://forums.buildingsmart.org/t/what-would-you-like-to-see-most-in-the-modernization-of-ifc/1460 "2019-06-02T18:58:16Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![ReD\_CoDE](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/red_code/32/226_2.png) [@ReD\_CoDE](https://forums.buildingsmart.org/u/ReD_CoDE)\
**Post date:** [June 10, 2019, 4:34am UTC](https://forums.buildingsmart.org/t/what-would-you-like-to-see-most-in-the-modernization-of-ifc/1460/14 "2019-06-10T04:34:37Z")

</div>

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

---

_[View the full topic](https://forums.buildingsmart.org/t/what-would-you-like-to-see-most-in-the-modernization-of-ifc/1460)._
