I need help with a requirement of a system we are building and I hope someone could bring some light to the matter.
To be short, we are enriching existing IFC files with some structured data we have in our database.
One requirement implies that we enrich the IfcProject entity of the IFC model with links to different documents (PDFs, images, MS word…) located at our servers and uniquely identified through a URI.
We have been looking at different Ifc entities as you can see in the screenshot bellow (IfcRelAssociatesDocument, IfcDocumentExternalReference…).
So the question is if that’s the correct way to link information of external resources to some entity of the IFC? Did we chose the right entities?
If anyone had experience with enriching IFC files and had faced similar needs, it would be much appreciated to hear your thoughts.
However, as @Moult mentions, it is not well supported by current tools. A related question - where do the referenced documents live? It could either be at any URL, or those can be included in an *.ifcZIP file (but there is still the need to defined a standard directory structure of such *.ifcZIP files).
yes, and you can also attach document references directly to model element, e.g. a ground floor plan to IfcBuildingStorey or an maintenance instruction manual to IfcPump.
Hello @yasser I am trying to investigate the same topic and I also agree that IfcRelAssociatesDocument with an URL is the way to go.
May I ask you how you did achieve it technically? Did you work on an authoring software and exported the IFC or did you edit the IFC directly? Thank you very much for your reply.
Hi all,
I would add some models with links directly in authoring software (revit) like @TLiebich suggest, is there a guide or tutorial to move first steps in definition of the right ifc parameters in the correct way for export?
Thanks
It is now possible to add and manage IFC documents using the BlenderBIM Add-on as an authoring tool with zero data loss (it was possible before, but some data loss occurred - with the new version, you are directly enriching the IFC file without data loss, similar to XBim, but with a full graphical UI - therefore, it is something I can recommend to users).
I am not aware of how to do this in Revit, and suspect it is not possible.