
Transport Element ( IfcTransportElement) – ELEVATOR, ESCALATOR, MOVINGWALKWAY, USERDEFINED and NOTDEFINED.Stair ( IfcStair) – STRAIGHT_RUN_STAIR, TWO_STRAIGHT_RUN_STAIR, QUARTER_WINDING_STAIR, QUARTER_TURN_STAIR, HALF_WINDING_STAIR, HALF_TURN_STAIR, TWO_QUARTER_WINDING_STAIR, TWO_QUARTER_TURN_STAIR, THREE_QUARTER_WINDING_STAIR, THREE_QUARTER_TURN_STAIR, SPIRAL_STAIR, DOUBLE_RETURN_STAIR, CURVED_RUN_STAIR, TWO_CURVED_RUN_STAIR, USERDEFINED and NOTDEFINED.Slab ( IfcSlab) – FLOOR, ROOF, LANDING, BASESLAB, USERDEFINED and NOTDEFINED.Ramp ( IfcRamp) STRAIGHT_RUN_RAMP, TWO_STRAIGHT_RUN_RAMP, QUARTER_TURN_RAMP, TWO_QUARTER_TURN_RAMP, HALF_TURN_RAMP, SPIRAL_RAMP, USERDEFINED and NOTDEFINED.Railing ( IfcRailing) – HANDRAIL, GUARDRAIL, BALUSTRADE, USERDEFINED and NOTDEFINED.
Footing ( IfcFooting) – FOOTING_BEAM, PAD_FOOTING, PILE_CAP, STRIP_FOOTING, USERDEFINED and NOTDEFINED. Covering ( IfcCovering) – CEILING, FLOORING, CLADDING, ROOFING, INSULATION, MEMBRANE, SLEEVING, WRAPPING, USERDEFINED and NOTDEFINED. PredefinedType at Component/Element level Note: All these Predefined Types are also covered in BS 8541-1:2012 in Appendix D Summary of the IFC Vocabulary (pages 24-60). A user can do this work manually but in reality this creates a lot of work and a lot of management issues as projects change. The Types can be setup in GDL objects but beyond this there is no way to preconfigure the settings. The biggest issue for users is how they would practically use the Predefined Types. The idea that IFC is very limited (except perhaps for infrastructure which is being developed for IFC5) is very much shown to be untrue. The list of available Predefined Types is very extensive. As we have seen in the previous post some of the out-of-the-box library parts are classified with their Predefined Types at the Type level. However, this opportunity to classify at Component/Element level is also further expanded at Type level. Graphisoft added this into the list to choose from but you could also choose Covering and then select CEILING from the Predefined Type list. Many users who have dabbled with Element Classification will understand that a CEILING for example is a Predefined Type of a Covering.
Some of these are available to the user when placing Components/Elements in the model.
ARCHICAD 18 TREES SERIES
This is covered by a series of Predefined Types. The point of the post though is to demonstrate that as well as Element Classification at both Component/Element and Type level there is also an additional way to classify elements in the IFC schema. Now this post is predominantly put together as a resource for other ARCHICAD users interested in gaining more knowledge around IFC so its not generally something I expect everyone to read top to bottom. This is the final part of Element Classification in ARCHICAD.