IFC 4.3.2.20240809 (IFC4X3_ADD2) under development

4.1.3.1.3.1 Building Attributes

A building may be located according to a postal address, and may indicate a baseline elevation and land elevation.

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the table below shows a recommended list of general usage patterns that users may adopt.

G IfcBuilding IfcBuilding 1. GlobalId [1:1] 2. OwnerHistory [0:1] Name 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] LongName 8. LongName [0:1]      ContainsElements [0:?]      ServicedBySystems [0:?]      ReferencesElements [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?] 9. CompositionType [0:1] 10. ElevationOfRefHeight [0:1] 11. ElevationOfTerrain [0:1] HasAddress 12. BuildingAddress [0:1] IfcLabel_0 IfcLabel IfcBuilding:LongName1->IfcLabel_0:IfcLabel0 IfcLabel_1 IfcLabel IfcBuilding:Name1->IfcLabel_1:IfcLabel0 IfcElementCompositionEnum IfcElementCompositionEnum IfcBuilding:CompositionType1->IfcElementCompositionEnum:IfcElementCompositionEnum0 IfcLengthMeasure_0 IfcLengthMeasure IfcBuilding:ElevationOfRefHeight1->IfcLengthMeasure_0:IfcLengthMeasure0 IfcLengthMeasure_1 IfcLengthMeasure IfcBuilding:ElevationOfTerrain1->IfcLengthMeasure_1:IfcLengthMeasure0 IfcPostalAddress IfcPostalAddress 1. Purpose [0:1] 2. Description [0:1] 3. UserDefinedPurpose [0:1]      OfPerson [0:?]      OfOrganization [0:?] 4. InternalLocation [0:1] AddressLines 5. AddressLines [1:?] 6. PostalBox [0:1] Town 7. Town [0:1] 8. Region [0:1] PostalCode 9. PostalCode [0:1] Country 10. Country [0:1] IfcBuilding:BuildingAddress1->IfcPostalAddress:IfcPostalAddress0 IfcAddressTypeEnum IfcAddressTypeEnum IfcPostalAddress:Purpose1->IfcAddressTypeEnum:IfcAddressTypeEnum0 IfcText IfcText IfcPostalAddress:Description1->IfcText:IfcText0 IfcLabel_2 IfcLabel IfcPostalAddress:UserDefinedPurpose1->IfcLabel_2:IfcLabel0 IfcLabel_3 IfcLabel IfcPostalAddress:InternalLocation1->IfcLabel_3:IfcLabel0 IfcLabel_4 IfcLabel IfcPostalAddress:AddressLines1->IfcLabel_4:IfcLabel0 IfcLabel_5 IfcLabel IfcPostalAddress:PostalBox1->IfcLabel_5:IfcLabel0 IfcLabel_6 IfcLabel IfcPostalAddress:Town1->IfcLabel_6:IfcLabel0 IfcLabel_7 IfcLabel IfcPostalAddress:Region1->IfcLabel_7:IfcLabel0 IfcLabel_8 IfcLabel IfcPostalAddress:PostalCode1->IfcLabel_8:IfcLabel0 IfcLabel_9 IfcLabel IfcPostalAddress:Country1->IfcLabel_9:IfcLabel0
Figure 4.1.3.1.3.1.A

General Usage

ApplicableEntity
IfcBuilding
Table 4.1.3.1.3.1.B

Edit on Github


Is this page difficult to understand? Let us know!