From 8832a623150a117b1bcf8d8f036de9906e8cb8dc Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Thu, 8 Jun 2023 12:44:46 +0200 Subject: [PATCH] Incorporate additions from @brunopostle #1 --- paper.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/paper.md b/paper.md index e51284d..35be142 100644 --- a/paper.md +++ b/paper.md @@ -26,13 +26,25 @@ bibliography: paper.bib # Summary -Building Information Modeling (BIM) is a fairly recent paradigm shift in the exchange of construction information where information about construction works is no longer represented as symbolic 2d drawings but instead as computer interpretable object models. +Building Information Modeling (BIM) is a fairly recent paradigm shift in the exchange of construction information where information about construction works is no longer represented as symbolic 2d drawings but instead as computer interpretable object models. The Industry Foundation Classes (IFC) are the predominant open standard for exchanging such models, consisting of a classification taxonomy for BIM objects, their representations, meta-data and relationships. As such, it is also suitable for use as a primary project database rather than as simply a transfer medium. + +BlenderBIM is a Native IFC Editor and BIM authoring tool. Although legacy BIM software applications share many concepts, they have limited scope for interoperability due to the use of proprietary undocumented file formats. In contrast, BlenderBIM uses IFC natively as its data store, preventing a lossy import/export step. # Statement of need -NativeIFC, truthful representation of IFC instead of import/export +BlenderBIM demonstrates that Native IFC editing is a viable software pattern with a number of advantages over legacy approaches: + +- A Native IFC tool doesn't need to understand or process all data, however it must preserve data it doesn't use. This principle of data integrity means that BlenderBIM is usable as a professional tool from day one. Contrary to traditional tools where the import process discards all information that cannot be mapped to the native internal model. + +- Native IFC editing is fast as there is no import/export conversion process involved. Partial loading possible. + +- IFC files edited in BlenderBIM are versionable (by means of constructs in the schema), it is easy to see exactly what has changed between any two versions of the same project. (TK: traditional tools have also demonstrated this ability) + +- IFC step files are text files with each entity on a separate line. BlenderBIM makes local changes to these files, allowing efficient storage, retrieval and sharing using the Git revision control system. BlenderBIM provides a collaborative branch and merge workflow similar to modern software development practices. + +- The full breadth of IFC schema at the disposal of users and developers. Making it suitable for classroom usage and rapid prototyping. -Full breadth of IFC schema +[v] NativeIFC, truthful representation of IFC instead of import/export Drawing generation and other downstream outputs