Greeting buildingSMART Technical Community,
The next meeting will be 18 June 2020, 13.00 UTC/GMT
The topic for this meeting: Late Binding Solutions
Please refer to https://github.com/buildingSMART/NextGen-IFC/issues/28.
In the technical roadmap the modularization of IFC is discussed in detail. Modularization of the schema makes it easier to separate responsibilities, distribute the maintenance of the entities, and possibly even have separate release cycles per module. The specialization structure of IFC makes it possible to have dynamic (‘late binding’) modules that extend the base layer.
When the shared base layer is implemented in full, no matter what module the software supports, interoperability between domains will be guaranteed. Furthermore, modules could include extensions to define additional classification and properties on top of the shared layer.
The split could be done on all specializations from IfcBuiltElement, or possibly on IfcProduct when the implications are not too drastic. Other class branches, like IfcControl and IfcProcess, need to be reconsidered as well.
We would like to use the IFC Development call of June to gather ideas, concerns and contributions to this new architecture of IFC. This includes, but is not limited to, ideas such as:
- Where should the base and extensions be cut?
- What does this mean for the class hierarchy?
- Can relationships also be part of the ‘late binding’ extensions?
- Can higher order object types be used?
- How to deal with ‘virtual objects’ like space boundaries?
All these topics are connected and need a holistic approach. A small team has been working on these issues for 2 months and will share some first ideas. Other contributions are also very welcome!
Send your slides (maximum 5) to technical@buildingSMART.org at lease 24 hours before the meeting.
The meeting will be held via GoToMeeting (Note that there is a limit of 150 attendees) and recorded for others to review and comment. Interaction for this one will be limited, but use of the Chat function will enable us to capture questions and answer them later, if we don’t get to them in the meeting.
IFC_Dev_Mtg-June2020.ics (4.8 KB)
IFC Development Monthly Call
Please join my meeting from your computer, tablet or smartphone.
You can also dial in using your phone.
United States: +1 (312) 757-3119
Access Code: 362-688-421
More phone numbers
Australia: +61 2 8355 1038
Austria: +43 7 2081 5337
Belgium: +32 28 93 7002
Canada: +1 (647) 497-9373
Denmark: +45 32 72 03 69
Finland: +358 923 17 0556
France: +33 170 950 590
Germany: +49 721 6059 6510
Ireland: +353 15 295 146
Italy: +39 0 230 57 81 80
Netherlands: +31 202 251 001
New Zealand: +64 9 913 2226
Norway: +47 21 93 37 37
Spain: +34 932 75 1230
Sweden: +46 853 527 818
Switzerland: +41 315 2081 00
United Kingdom: +44 330 221 0097
New to GoToMeeting? Get the app now and be ready when your first meeting starts:
If there are any questions, please let me know.