4 基本概念和假设
本规范包含一个定义数据类型的模式,以及指示特定场景下数据类型用法的通用概念。本章定义了这些通用概念,它们应用于具有特定用法的实体。这些概念也构成了模型视图的基础,模型视图是适应此模式范围的补充规范,用于IFC标准在特定使用阶段的特定用途。
每个概念模板定义了一个实体和属性图,以及特定属性和实例类型的参数。此模式中的各种实体引用这些概念模板,并根据参数为特定用途进行调整。
- 
4.1.1 Object Assignment
- 
4.1.1.1 Actor Assignment
 - 
4.1.1.2 Assignment to Group
- 
4.1.1.2.1 Alignment GroupingAbV
 - 
4.1.1.2.2 Component to Distribution SystemRVAbV
 - 
4.1.1.2.3 Port to Distribution SystemRVAbV
 - 
4.1.1.2.4 Survey Elements GroupingAbV
 
 - 
 - 
4.1.1.3 Control Assignment
 - 
4.1.1.4 Group AssignmentRVAbV
 - 
4.1.1.5 Process Assignment
 - 
4.1.1.6 Process Type Assignment
 - 
4.1.1.7 Product Assignment
 - 
4.1.1.8 Product Type Assignment
 - 
4.1.1.9 Resource Assignment
 - 
4.1.1.10 Resource Type Assignment
 
 - 
 - 
4.1.2 Object Association
- 
4.1.2.1 Approval Association
 - 
4.1.2.2 Classification AssociationRVAbV
 - 
4.1.2.3 Constraint Association
 - 
4.1.2.4 Document Association
 - 
4.1.2.5 Library Association
 - 
4.1.2.6 Material Association
- 
4.1.2.6.1 Material Constituent SetRVAbV
 - 
4.1.2.6.2 Material Layer Set Usage
 - 
4.1.2.6.3 Material Profile Set Usage
 - 
4.1.2.6.4 Material SetRVAbV
 - 
4.1.2.6.5 Material SingleRVAbV
 
 - 
 
 - 
 - 
4.1.3 Object Attributes
- 
4.1.3.1 Object Occurrence Attributes
- 
4.1.3.1.1 Element Occurrence Attributes
- 
4.1.3.1.1.1 Door Attributes
 - 
4.1.3.1.1.2 Mechanical Fastener Attributes
 - 
4.1.3.1.1.3 Reinforcing Bar Attributes
 - 
4.1.3.1.1.4 Reinforcing Mesh Attributes
 - 
4.1.3.1.1.5 Tendon Attributes
 - 
4.1.3.1.1.6 Window Attributes
 
 - 
 - 
4.1.3.1.2 Grid Attributes
 - 
4.1.3.1.3 Spatial Element Attributes
- 
4.1.3.1.3.1 Building Attributes
 - 
4.1.3.1.3.2 Site Attributes
 - 
4.1.3.1.3.3 Space Attributes
 - 
4.1.3.1.3.4 Spatial Zone Attributes
 
 - 
 - 
4.1.3.1.4 System Element Attributes
 
 - 
 - 
4.1.3.2 Object Predefined TypeRVAbV
 - 
4.1.3.3 Object Type Attributes
- 
4.1.3.3.1 Door Type Attributes
 - 
4.1.3.3.2 Mechanical Fastener Type Attributes
 - 
4.1.3.3.3 Reinforcing Bar Type Attributes
 - 
4.1.3.3.4 Reinforcing Mesh Type Attributes
 - 
4.1.3.3.5 Tendon Type Attributes
 - 
4.1.3.3.6 Window Type Attributes
 
 - 
 - 
4.1.3.4 Object Type Predefined TypeRVAbV
- 
4.1.3.4.1 Element Type Predefined Type
 - 
4.1.3.4.2 Spatial Element Type Predefined Type
 
 - 
 - 
4.1.3.5 Object User IdentityRVAbV
 - 
4.1.3.6 Revision ControlRVAbV
 - 
4.1.3.7 Software IdentityRVAbV
 
 - 
 - 
4.1.4 Object Composition
- 
4.1.4.1 Aggregation
- 
4.1.4.1.1 Alignment Aggregation To ProjectAbV
 - 
4.1.4.1.2 Element CompositionRVAbV
 - 
4.1.4.1.3 Element DecompositionRVAbV
 - 
4.1.4.1.4 Spatial CompositionRVAbV
 - 
4.1.4.1.5 Spatial DecompositionRVAbV
 
 - 
 - 
4.1.4.2 Element Projecting
 - 
4.1.4.3 Element Voiding
- 
4.1.4.3.1 Earthworks Cuttings
 - 
4.1.4.3.2 Element OpeningsRVAbV
 - 
4.1.4.3.3 Element Voiding FeaturesRVAbV
 
 - 
 - 
4.1.4.4 Nesting
- 
4.1.4.4.1 Alignment LayoutsAbV
- 
4.1.4.4.1.1 Alignment Layout - Horizontal, Vertical and CantAbV
 - 
4.1.4.4.1.2 Alignment Layout - Reusing Horizontal LayoutAbV
 
 - 
 - 
4.1.4.4.2 Element NestingRVAbV
 - 
4.1.4.4.3 Object Nesting
 - 
4.1.4.4.4 Port NestingRVAbV
 - 
4.1.4.4.5 Survey Elements NestingRVAbV
 - 
4.1.4.4.6 Type Element Nesting
 - 
4.1.4.4.7 Type Port Nesting
 
 - 
 - 
4.1.4.5 Surface Feature Adherence
 - 
4.1.4.6 Type Element Aggregation
 
 - 
 - 
4.1.5 Object Connectivity
- 
4.1.5.1 Alignment Spatial ReferenceAbV
 - 
4.1.5.2 Control Flow
 - 
4.1.5.3 Element Connectivity
- 
4.1.5.3.1 Path Connectivity
 - 
4.1.5.3.2 Port ConnectivityRVAbV
 
 - 
 - 
4.1.5.4 Element CoveringRVAbV
 - 
4.1.5.5 Element FillingRVAbV
 - 
4.1.5.6 Element Interference
 - 
4.1.5.7 Group Spatial ConnectivityRVAbV
 - 
4.1.5.8 Product Relative PositioningAbV
 - 
4.1.5.9 Product Span PositioningAbV
 - 
4.1.5.10 Sequential Connectivity
 - 
4.1.5.11 Space Boundaries
- 
4.1.5.11.1 Space Boundaries 1st Level
 - 
4.1.5.11.2 Space Boundaries 2nd Level
 
 - 
 - 
4.1.5.12 Spatial Service ConnectivityRVAbV
 - 
4.1.5.13 Spatial Structure
- 
4.1.5.13.1 Spatial ContainerRVAbV
 - 
4.1.5.13.2 Spatial ContainmentRVAbV
 - 
4.1.5.13.3 Spatial InterferenceAbV
- 
4.1.5.13.3.1 Spatial Interference With Zones
 
 - 
 
 - 
 - 
4.1.5.14 Structural Activity
 - 
4.1.5.15 Structural Connectivity
 
 - 
 - 
4.1.6 Object Definition
- 
4.1.6.1 Object TypingRVAbV
 - 
4.1.6.2 Property Sets
- 
4.1.6.2.1 Property Sets for Contexts
 - 
4.1.6.2.2 Property Sets for MaterialsRVAbV
 - 
4.1.6.2.3 Property Sets for ObjectsRVAbV
- 
4.1.6.2.3.1 Property Sets with OverrideRVAbV
 
 - 
 - 
4.1.6.2.4 Property Sets for Performance
 - 
4.1.6.2.5 Property Sets for Profiles
 - 
4.1.6.2.6 Property Sets for TypesRVAbV
 
 - 
 - 
4.1.6.3 Quantity SetsRVAbV
 
 - 
 - 
4.1.7 Product Shape
- 
4.1.7.1 Product Geometric RepresentationRVAbV
- 
4.1.7.1.1 Alignment GeometryAbV
- 
4.1.7.1.1.1 Alignment Geometry - HorizontalAbV
 - 
4.1.7.1.1.2 Alignment Geometry - Horizontal and VerticalAbV
 - 
AbV
 - 
4.1.7.1.1.4 Alignment Geometry - SegmentsAbV
 
 - 
 - 
4.1.7.1.2 Annotation GeometryRVAbV
- 
4.1.7.1.2.1 Annotation 2D GeometryRVAbV
 - 
4.1.7.1.2.2 Annotation 3D GeometryRVAbV
 - 
4.1.7.1.2.3 Set Of Survey PointsRVAbV
 - 
4.1.7.1.2.4 Single Survey LineRVAbV
 - 
4.1.7.1.2.5 Single Survey PointRVAbV
 - 
4.1.7.1.2.6 Single Survey Point Linearly PlacedAbV
 
 - 
 - 
4.1.7.1.3 Axis GeometryRVAbV
- 
4.1.7.1.3.1 Axis 2D GeometryRVAbV
 - 
4.1.7.1.3.2 Axis 3D GeometryRVAbV
 
 - 
 - 
4.1.7.1.4 Body GeometryRVAbV
- 
4.1.7.1.4.1 Body AdvancedBrep Geometry
 - 
4.1.7.1.4.2 Body AdvancedSweptSolid GeometryRVAbV
- 
4.1.7.1.4.2.1 Body AdvancedSwept Directrix Geometry
 - 
4.1.7.1.4.2.2 Body AdvancedSwept DiskSolid PolyCurve GeometryRVAbV
 - 
4.1.7.1.4.2.3 Body AdvancedSwept Tapered Geometry
 - 
4.1.7.1.4.2.4 Body SectionedSolidHorizontalAbV
 
 - 
 - 
4.1.7.1.4.3 Body Brep GeometryRVAbV
 - 
4.1.7.1.4.4 Body CSG Geometry
 - 
4.1.7.1.4.5 Body Clipping GeometryAbV
 - 
4.1.7.1.4.6 Body SurfaceModel GeometryAbV
 - 
4.1.7.1.4.7 Body SurfaceOrSolidModel GeometryAbV
 - 
4.1.7.1.4.8 Body SweptSolid GeometryRVAbV
- 
4.1.7.1.4.8.1 Body SweptSolid Composite Geometry
 - 
4.1.7.1.4.8.2 Body SweptSolid CompositeCurve Geometry
 - 
4.1.7.1.4.8.3 Body SweptSolid ParameterizedProfile Geometry
 - 
4.1.7.1.4.8.4 Body SweptSolid PolyCurve GeometryRVAbV
 
 - 
 - 
4.1.7.1.4.9 Body Tessellation GeometryRVAbV
 
 - 
 - 
4.1.7.1.5 Box GeometryRVAbV
 - 
4.1.7.1.6 Clearance GeometryRVAbV
 - 
4.1.7.1.7 CoG GeometryRVAbV
 - 
4.1.7.1.8 FootPrint GeometryRVAbV
- 
4.1.7.1.8.1 FootPrint Annotation GeometryRVAbV
 - 
4.1.7.1.8.2 FootPrint GeomSet GeometryRVAbV
- 
4.1.7.1.8.2.1 FootPrint GeomSet PolyCurve Geometry
 
 - 
 
 - 
 - 
4.1.7.1.9 Lighting Geometry
 - 
4.1.7.1.10 Mapped GeometryRVAbV
 - 
4.1.7.1.11 Profile GeometryAbV
- 
4.1.7.1.11.1 Profile 3D Geometry
 
 - 
 - 
4.1.7.1.12 Reference GeometryRVAbV
- 
4.1.7.1.12.1 Reference SweptSolid GeometryRVAbV
- 
4.1.7.1.12.1.1 Reference SweptSolid PolyCurve GeometryRVAbV
 
 - 
 - 
4.1.7.1.12.2 Reference Tessellation GeometryRVAbV
 
 - 
 - 
4.1.7.1.13 Surface GeometryAbV
- 
4.1.7.1.13.1 Surface 3D Geometry
 - 
4.1.7.1.13.2 Surface Sectioned GeometryAbV
 - 
4.1.7.1.13.3 Surface Tessellation GeometryRVAbV
 
 - 
 
 - 
 - 
4.1.7.2 Product Geometry ColourRVAbV
 - 
4.1.7.3 Product Geometry LayerRVAbV
 - 
4.1.7.4 Product Placement
- 
4.1.7.4.1 Product Grid Placement
 - 
4.1.7.4.2 Product Linear PlacementAbV
 - 
4.1.7.4.3 Product Local PlacementRVAbV
 
 - 
 - 
4.1.7.5 Product Topology Representation
- 
4.1.7.5.1 Reference Topology
 
 - 
 
 - 
 - 
4.1.8 Product Type Shape
- 
- 
4.1.8.1.1 Type Axis Geometry
 - 
4.1.8.1.2 Type Body Geometry
- 
4.1.8.1.2.1 Type Body AdvancedBrep Geometry
 - 
4.1.8.1.2.2 Type Body Brep Geometry
 - 
4.1.8.1.2.3 Type Body CSG Geometry
 - 
4.1.8.1.2.4 Type Body Tessellated Geometry
 
 - 
 - 
4.1.8.1.3 Type Clearance Geometry
 - 
4.1.8.1.4 Type Lighting Geometry
 
 - 
 
 - 
 - 
4.1.9 Project Context
- 
RVAbV
 - 
4.1.9.2 Project DeclarationRVAbV
- 
4.1.9.2.1 Project Template Definitions
 - 
4.1.9.2.2 Project Type DefinitionsRVAbV
 
 - 
 - 
4.1.9.3 Project Document InformationRVAbV
 - 
4.1.9.4 Project Global PositioningRVAbV
 - 
RVAbV
 - 
RVAbV
 - 
4.1.9.7 Project Library Information
 - 
4.1.9.8 Project Representation ContextRVAbV
- 
4.1.9.8.1 Project Representation Context 2DRVAbV
 - 
4.1.9.8.2 Project Representation Context 3DRVAbV
 
 - 
 - 
4.1.9.9 Project UnitsRVAbV
 
 - 
 - 
4.1.10 Resource Limits
- 
4.1.10.1 Resource Cost
 - 
4.1.10.2 Resource Quantity
 
 - 
 
4.2 Partial Templates
- 
4.2.2 Geometry
- 
4.2.2.1 Curve Segment Geometry
- 
4.2.2.1.1 Arc Segment
 - 
4.2.2.1.2 Bloss Transition Segment
 - 
4.2.2.1.3 Clothoid Transition Segment
 - 
4.2.2.1.4 Cosine Spiral Transition Segment
 - 
4.2.2.1.5 Cubic Transition Segment
 - 
4.2.2.1.6 Curve Segment Cant
 - 
4.2.2.1.7 Curve Segment Horizontal
 - 
4.2.2.1.8 Curve Segment Vertical
 - 
4.2.2.1.9 Helmert Transition Segment
 - 
4.2.2.1.10 Linear Segment
 - 
4.2.2.1.11 Parabolic Transition Segment
 - 
4.2.2.1.12 Sine Spiral Transition Segment
 - 
4.2.2.1.13 Viennese Bend Transition Segment
 
 - 
 - 
4.2.2.2 Solid Model Geometry
- 
4.2.2.2.1 Advanced Brep Geometry
 - 
4.2.2.2.2 Faceted Brep Geometry
 - 
4.2.2.2.3 Swept Disk Solid Geometry
- 
4.2.2.2.3.1 Swept Disk Solid PolyCurve Directrix
 
 - 
 - 
4.2.2.2.4 Swept Solid Geometry
- 
4.2.2.2.4.1 Extruded Area Geometry
- 
4.2.2.2.4.1.1 Extruded Area Basic Profile
 - 
4.2.2.2.4.1.2 Extruded Area Composite Profile
 - 
4.2.2.2.4.1.3 Extruded Area CompositeCurve Profile
 - 
4.2.2.2.4.1.4 Extruded Area PolyCurve Profile
 - 
4.2.2.2.4.1.5 Extruded Area Standardized Profile
 
 - 
 - 
4.2.2.2.4.2 Extruded Area Tapered Geometry
- 
4.2.2.2.4.2.1 Extruded Area Tapered Parameterized Profile
 - 
4.2.2.2.4.2.2 Extruded Area Tapered PolyCurve Profile
 
 - 
 - 
4.2.2.2.4.3 FixedReference SweptArea Geometry
- 
4.2.2.2.4.3.1 FixedReference SweptArea PolyCurve Profile
 
 - 
 - 
4.2.2.2.4.4 Revolved Area Geometry
- 
4.2.2.2.4.4.1 Revolved Area Basic Profile
 - 
4.2.2.2.4.4.2 Revolved Area CompositeCurve Profile
 - 
4.2.2.2.4.4.3 Revolved Area PolyCurve Profile
 - 
4.2.2.2.4.4.4 Revolved Area Standardized Profile
 
 - 
 - 
4.2.2.2.4.5 Revolved Area Tapered Geometry
- 
4.2.2.2.4.5.1 Revolved Area Tapered Parameterized Profile
 - 
4.2.2.2.4.5.2 Revolved Area Tapered PolyCurve Profile
 
 - 
 - 
4.2.2.2.4.6 SurfaceCurve SweptArea Geometry
- 
4.2.2.2.4.6.1 SurfaceCurve SweptArea PolyCurve Profile
 
 - 
 
 - 
 
 - 
 - 
4.2.2.3 Surface Model Geometry
- 
4.2.2.3.1 FaceBased Surface Model
 - 
4.2.2.3.2 ShellBased Surface Model
 - 
4.2.2.3.3 Tessellated Geometry
- 
4.2.2.3.3.1 Polygonal Geometry
 - 
4.2.2.3.3.2 Triangulated Geometry
- 
4.2.2.3.3.2.1 Triangulated Geometry With Textures
 
 - 
 
 - 
 
 - 
 
 - 
 - 
4.2.3 Geometry Styles
- 
4.2.3.1 Geometry Curve Style
 - 
4.2.3.2 Geometry Fill Area Style
 - 
4.2.3.3 Geometry Surface Style
- 
4.2.3.3.1 Surface Color Style
 - 
4.2.3.3.2 Surface Texture Style
 
 - 
 - 
4.2.3.4 Geometry Text Style
 
 - 
 - 
4.2.4 Layer
 - 
4.2.5 Material Definition
- 
4.2.5.1 Material
 
 - 
 - 
4.2.6 Material Properties
 - 
4.2.7 Material Styles
- 
4.2.7.1 Material Surface Style
- 
4.2.7.1.1 Material Surface Color Style
 
 - 
 
 - 
 - 
4.2.8 Profile Definition
- 
4.2.8.1 Arbitrary Profile Definition
- 
4.2.8.1.1 Centerline Profile Definition
 - 
4.2.8.1.2 CompositeCurve Profile Definition
 - 
4.2.8.1.3 PolyCurve Profile Definition
 - 
4.2.8.1.4 PolyCurve with Voids Profile Definition
 
 - 
 - 
4.2.8.2 Derived Profile Definition
- 
4.2.8.2.1 Composite Profile Definition
 - 
4.2.8.2.2 Transformed Profile Definition
 
 - 
 - 
4.2.8.3 Parameterized Profile Definition
- 
4.2.8.3.1 Basic Profile Definition
- 
4.2.8.3.1.1 Circle Hollow Profile Definition
 - 
4.2.8.3.1.2 Circle Profile Definition
 - 
4.2.8.3.1.3 Ellipse Profile Definition
 - 
4.2.8.3.1.4 Rectangle Hollow Profile Definition
 - 
4.2.8.3.1.5 Rectangle Profile Definition
 - 
4.2.8.3.1.6 Rectangle Rounded Profile Definition
 
 - 
 - 
4.2.8.3.2 Standardized Profile Definition
- 
4.2.8.3.2.1 C-Shape Profile Definition
 - 
4.2.8.3.2.2 I-Shape Asymmetric Profile Definition
 - 
4.2.8.3.2.3 I-Shape Profile Definition
 - 
4.2.8.3.2.4 L-Shape Profile Definition
 - 
4.2.8.3.2.5 T-Shape Profile Definition
 - 
4.2.8.3.2.6 U-Shape Profile Definition
 - 
4.2.8.3.2.7 Z-Shape Profile Definition
 
 - 
 
 - 
 
 - 
 - 
4.2.9 Profile Properties
 - 
4.2.10 Quantities
- 
4.2.10.1 Area Quantity
 - 
4.2.10.2 Count Quantity
 - 
4.2.10.3 Length Quantity
 - 
4.2.10.4 Time Quantity
 - 
4.2.10.5 Volume Quantity
 - 
4.2.10.6 Weight Quantity
 
 - 
 - 
4.2.11 Texture
- 
4.2.11.1 Image Texture
 - 
4.2.11.2 Texture Map
- 
4.2.11.2.1 Indexed Texture Map
 
 - 
 
 - 
 - 
4.2.12 Values
- 
4.2.12.1 Bounded Value
 - 
4.2.12.2 Enumerated Value
 - 
4.2.12.3 List Value
 - 
4.2.12.4 Reference Value Time Series
 - 
4.2.12.5 Single Value
 - 
4.2.12.6 Table Value
 
 -