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
-