4 基本概念和假设
本文件包含了定义数据类型的模式(Schema),以及描述特定场景下数据用法的通用概念。本章对这些通用概念进行了定义,旨在规范相关实体在特定场景中的应用。这些概念同时也构成了模型视图定义(MVD)的基础;模型视图作为该模式的补充规范,明确了 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 Grouping
-
4.1.1.2.2 Component to Distribution System
-
4.1.1.2.3 Port to Distribution System
-
4.1.1.2.4 Survey Elements Grouping
-
-
4.1.1.3 Control Assignment
-
4.1.1.4 Group Assignment
-
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 Association
-
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 Set
-
4.1.2.6.2 Material Layer Set Usage
-
4.1.2.6.3 Material Profile Set Usage
-
4.1.2.6.4 Material Set
-
4.1.2.6.5 Material Single
-
-
-
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 Type
-
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 Type
-
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 Identity
-
4.1.3.6 Revision Control
-
4.1.3.7 Software Identity
-
-
4.1.4 Object Composition
-
4.1.4.1 Aggregation
-
4.1.4.1.1 Alignment Aggregation To Project
-
4.1.4.1.2 Element Composition
-
4.1.4.1.3 Element Decomposition
-
4.1.4.1.4 Spatial Composition
-
4.1.4.1.5 Spatial Decomposition
-
-
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 Openings
-
4.1.4.3.3 Element Voiding Features
-
-
4.1.4.4 Nesting
-
4.1.4.4.1 Alignment Layouts
-
4.1.4.4.1.1 Alignment Layout - Horizontal, Vertical and Cant
-
4.1.4.4.1.2 Alignment Layout - Reusing Horizontal Layout
-
-
4.1.4.4.2 Element Nesting
-
4.1.4.4.3 Object Nesting
-
4.1.4.4.4 Port Nesting
-
4.1.4.4.5 Survey Elements Nesting
-
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 Reference
-
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 Connectivity
-
-
4.1.5.4 Element Covering
-
4.1.5.5 Element Filling
-
4.1.5.6 Element Interference
-
4.1.5.7 Group Spatial Connectivity
-
4.1.5.8 Product Relative Positioning
-
4.1.5.9 Product Span Positioning
-
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 Connectivity
-
4.1.5.13 Spatial Structure
-
4.1.5.13.1 Spatial Container
-
4.1.5.13.2 Spatial Containment
-
4.1.5.13.3 Spatial Interference
-
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 Typing
-
4.1.6.2 Property Sets
-
4.1.6.2.1 Property Sets for Contexts
-
4.1.6.2.2 Property Sets for Materials
-
4.1.6.2.3 Property Sets for Objects
-
4.1.6.2.3.1 Property Sets with Override
-
-
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 Types
-
-
4.1.6.3 Quantity Sets
-
-
4.1.7 Product Shape
-
4.1.7.1 Product Geometric Representation
-
4.1.7.1.1 Alignment Geometry
-
4.1.7.1.1.1 Alignment Geometry - Horizontal
-
4.1.7.1.1.2 Alignment Geometry - Horizontal and Vertical
-
4.1.7.1.1.4 Alignment Geometry - Segments
-
-
4.1.7.1.2 Annotation Geometry
-
4.1.7.1.2.1 Annotation 2D Geometry
-
4.1.7.1.2.2 Annotation 3D Geometry
-
4.1.7.1.2.3 Set Of Survey Points
-
4.1.7.1.2.4 Single Survey Line
-
4.1.7.1.2.5 Single Survey Point
-
4.1.7.1.2.6 Single Survey Point Linearly Placed
-
-
4.1.7.1.3 Axis Geometry
-
4.1.7.1.3.1 Axis 2D Geometry
-
4.1.7.1.3.2 Axis 3D Geometry
-
-
4.1.7.1.4 Body Geometry
-
4.1.7.1.4.1 Body AdvancedBrep Geometry
-
4.1.7.1.4.2 Body AdvancedSweptSolid Geometry
-
4.1.7.1.4.2.1 Body AdvancedSwept Directrix Geometry
-
4.1.7.1.4.2.2 Body AdvancedSwept DiskSolid PolyCurve Geometry
-
4.1.7.1.4.2.3 Body AdvancedSwept Tapered Geometry
-
4.1.7.1.4.2.4 Body SectionedSolidHorizontal
-
-
4.1.7.1.4.3 Body Brep Geometry
-
4.1.7.1.4.4 Body CSG Geometry
-
4.1.7.1.4.5 Body Clipping Geometry
-
4.1.7.1.4.6 Body SurfaceModel Geometry
-
4.1.7.1.4.7 Body SurfaceOrSolidModel Geometry
-
4.1.7.1.4.8 Body SweptSolid Geometry
-
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 Geometry
-
-
4.1.7.1.4.9 Body Tessellation Geometry
-
-
4.1.7.1.5 Box Geometry
-
4.1.7.1.6 Clearance Geometry
-
4.1.7.1.7 CoG Geometry
-
4.1.7.1.8 FootPrint Geometry
-
4.1.7.1.8.1 FootPrint Annotation Geometry
-
4.1.7.1.8.2 FootPrint GeomSet Geometry
-
4.1.7.1.8.2.1 FootPrint GeomSet PolyCurve Geometry
-
-
-
4.1.7.1.9 Lighting Geometry
-
4.1.7.1.10 Mapped Geometry
-
4.1.7.1.11 Profile Geometry
-
4.1.7.1.11.1 Profile 3D Geometry
-
-
4.1.7.1.12 Reference Geometry
-
4.1.7.1.12.1 Reference SweptSolid Geometry
-
4.1.7.1.12.1.1 Reference SweptSolid PolyCurve Geometry
-
-
4.1.7.1.12.2 Reference Tessellation Geometry
-
-
4.1.7.1.13 Surface Geometry
-
4.1.7.1.13.1 Surface 3D Geometry
-
4.1.7.1.13.2 Surface Sectioned Geometry
-
4.1.7.1.13.3 Surface Tessellation Geometry
-
-
-
4.1.7.2 Product Geometry Colour
-
4.1.7.3 Product Geometry Layer
-
4.1.7.4 Product Placement
-
4.1.7.4.1 Product Grid Placement
-
4.1.7.4.2 Product Linear Placement
-
4.1.7.4.3 Product Local Placement
-
-
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
-
4.1.9.2 Project Declaration
-
4.1.9.2.1 Project Template Definitions
-
4.1.9.2.2 Project Type Definitions
-
-
4.1.9.3 Project Document Information
-
4.1.9.4 Project Global Positioning
-
4.1.9.7 Project Library Information
-
4.1.9.8 Project Representation Context
-
4.1.9.8.1 Project Representation Context 2D
-
4.1.9.8.2 Project Representation Context 3D
-
-
4.1.9.9 Project Units
-
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 Axis Geometry
-
4.2.2.1.1 Gradient Curve
-
-
4.2.2.2 Curve Segment Geometry
-
4.2.2.2.1 Arc Segment
-
4.2.2.2.2 Bloss Transition Segment
-
4.2.2.2.3 Clothoid Transition Segment
-
4.2.2.2.4 Cosine Spiral Transition Segment
-
4.2.2.2.5 Cubic Transition Segment
-
4.2.2.2.6 Helmert Transition Segment
-
4.2.2.2.7 Linear Segment
-
4.2.2.2.8 Parabolic Transition Segment
-
4.2.2.2.9 Sine Spiral Transition Segment
-
4.2.2.2.10 Viennese Bend Transition Segment
-
-
4.2.2.3 Solid Model Geometry
-
4.2.2.3.1 Advanced Brep Geometry
-
4.2.2.3.2 Faceted Brep Geometry
-
4.2.2.3.3 Swept Disk Solid Geometry
-
4.2.2.3.3.1 Swept Disk Solid PolyCurve Directrix
-
-
4.2.2.3.4 Swept Solid Geometry
-
4.2.2.3.4.1 Extruded Area Geometry
-
4.2.2.3.4.1.1 Extruded Area Basic Profile
-
4.2.2.3.4.1.2 Extruded Area Composite Profile
-
4.2.2.3.4.1.3 Extruded Area CompositeCurve Profile
-
4.2.2.3.4.1.4 Extruded Area PolyCurve Profile
-
4.2.2.3.4.1.5 Extruded Area Standardized Profile
-
-
4.2.2.3.4.2 Extruded Area Tapered Geometry
-
4.2.2.3.4.2.1 Extruded Area Tapered Parameterized Profile
-
4.2.2.3.4.2.2 Extruded Area Tapered PolyCurve Profile
-
-
4.2.2.3.4.3 FixedReference SweptArea Geometry
-
4.2.2.3.4.3.1 FixedReference SweptArea PolyCurve Profile
-
-
4.2.2.3.4.4 Revolved Area Geometry
-
4.2.2.3.4.4.1 Revolved Area Basic Profile
-
4.2.2.3.4.4.2 Revolved Area CompositeCurve Profile
-
4.2.2.3.4.4.3 Revolved Area PolyCurve Profile
-
4.2.2.3.4.4.4 Revolved Area Standardized Profile
-
-
4.2.2.3.4.5 Revolved Area Tapered Geometry
-
4.2.2.3.4.5.1 Revolved Area Tapered Parameterized Profile
-
4.2.2.3.4.5.2 Revolved Area Tapered PolyCurve Profile
-
-
4.2.2.3.4.6 SurfaceCurve SweptArea Geometry
-
4.2.2.3.4.6.1 SurfaceCurve SweptArea PolyCurve Profile
-
-
-
-
4.2.2.4 Surface Model Geometry
-
4.2.2.4.1 FaceBased Surface Model
-
4.2.2.4.2 ShellBased Surface Model
-
4.2.2.4.3 Tessellated Geometry
-
4.2.2.4.3.1 Polygonal Geometry
-
4.2.2.4.3.2 Triangulated Geometry
-
4.2.2.4.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
-