Research Article

Development of Data Integration and Sharing for Geotechnical Engineering Information Modeling Based on IFC

Table 1

Representation of foundation components.

ElementCrown beamIFC entityIfcBeam

TypeTYPE IfcBeamTypeEnum = ENUMERATION OF (FIXED_SECTION, VARIABLE_SECTION, USERDEFINED, NOTDEFINED); END_TYPE;
ShapeIfcExtrudedAreaSolidSection ContourIfcParameterizedProfileDef
PropertySetPset_Beam

ElementFender pileIFC entityIfFoundationPile

TypeTYPE IfcPileTypeEnum = ENUMERATION OF (CAST–IN–PLACE, IMPACT-CONE, DIGGING, USERDEFINED, NOTDEFINED); END_TYPE;
ShapeIfcSectionedSpineSection ContourIfcParameterizedProfileDef
PropertySetPset_Pile

ElementSteel supportIFC entityIfcSteelSupport

TypeTYPE IfcSteelSupportTypeEnum = ENUMERATION OF (STEEL_TUBE, FASHIONED_IRON, USERDEFINED, NOTDEFINED); END_TYPE;
ShapeIfcExtrudedAreaSolidSection ContourIfcParameterizedProfileDef
PropertySetPset_SteelSupport

ElementConcrete supportIFC entityIfcConcreteSupport

TypeTYPE IfcConcreteSupportTypeEnum = ENUMERATION OF (STRAIGHT_LINE, CURVE, USERDEFINED, NOTDEFINED); END_TYPE;
ShapeIfcExtrudedAreaSolidSection ContourIfcParameterizedProfileDef
PropertySetPset_ConcreteSupport

ElementFoundation purlinIFC entityIfcFoundationPurlin

TypeTYPE IfcFoundationPurlinTypeEnum = ENUMERATION OF (USERDEFINED, NOTDEFINED); END_TYPE;
ShapeIfcExtrudedAreaSolidSection ContourIfcParameterizedProfileDef
PropertySetPset_FoundationPurlin