4 基本概念和假设
4.1 概念模板
本文件包含了定义数据类型的模式(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)AbV
-
RVAbV
-
4.1.1.2.3 端口到输配系统(Port to Distribution System)RVAbV
-
4.1.1.2.4 测量元素分组(Survey Elements Grouping)AbV
-
-
4.1.1.3 控制项指定(Control Assignment)
-
4.1.1.4 组指定(Group Assignment)RVAbV
-
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)RVAbV
-
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)RVAbV
-
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)RVAbV
-
4.1.2.6.5 单一材料(Material Single)RVAbV
-
-
-
4.1.3 对象特性(Object 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)RVAbV
-
4.1.3.3 对象类型特性(Object Type Attributes)
-
4.1.3.3.1 门类型特性(Door Type Attributes)
-
4.1.3.3.3 钢筋类型特性(Reinforcing Bar Type Attributes)
-
4.1.3.3.5 预应力筋类型特性(Tendon Type Attributes)
-
4.1.3.3.6 窗类型特性(Window Type Attributes)
-
-
RVAbV
-
4.1.3.4.1 元素类型预定义类型(Element Type Predefined Type)
-
-
4.1.3.5 对象用户标识(Object User Identity)RVAbV
-
4.1.3.6 版本控制(Revision Control)RVAbV
-
4.1.3.7 软件标识(Software Identity)RVAbV
-
-
4.1.4 对象组合(Object Composition)
-
4.1.4.1 聚合(Aggregation)
-
AbV
-
4.1.4.1.2 元素组成(Element Composition)RVAbV
-
4.1.4.1.3 元素分解(Element Decomposition)RVAbV
-
4.1.4.1.4 空间组成(Spatial Composition)RVAbV
-
4.1.4.1.5 空间分解(Spatial Decomposition)RVAbV
-
-
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)RVAbV
-
4.1.4.3.3 挖空特征(Element Voiding Features)RVAbV
-
-
4.1.4.4 嵌套(Nesting)
-
4.1.4.4.1 对齐布局(Alignment Layouts)AbV
-
AbV
-
4.1.4.4.2 构件嵌套(Element Nesting)RVAbV
-
4.1.4.4.3 对象嵌套(Object Nesting)
-
4.1.4.4.4 端口嵌套(Port Nesting)RVAbV
-
4.1.4.4.5 测量元素嵌套(Survey Elements Nesting)RVAbV
-
4.1.4.4.6 类型构件嵌套(Type Element Nesting)
-
4.1.4.4.7 类型端口嵌套(Type Port Nesting)
-
-
4.1.4.6 类型元素聚合(Type Element Aggregation)
-
-
-
AbV
-
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)RVAbV
-
-
4.1.5.4 构件覆盖(Element Covering)RVAbV
-
4.1.5.5 构件填充(Element Filling)RVAbV
-
4.1.5.6 构件干涉(Element Interference)
-
RVAbV
-
AbV
-
4.1.5.9 产品跨度定位(Product Span Positioning)AbV
-
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)RVAbV
-
4.1.5.13 空间结构(Spatial Structure)
-
4.1.5.13.1 空间容器(Spatial Container)RVAbV
-
4.1.5.13.2 空间包含关系(Spatial Containment)RVAbV
-
4.1.5.13.3 空间干扰关系(Spatial Interference)AbV
-
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)RVAbV
-
4.1.6.2 属性集(Property Sets)
-
4.1.6.2.1 上下文属性集(Property Sets for Contexts)
-
4.1.6.2.2 材料属性集(Property Sets for Materials)RVAbV
-
4.1.6.2.3 对象属性集(Property Sets for Objects)RVAbV
-
4.1.6.2.3.1 带覆盖的属性集(Property Sets with Override)RVAbV
-
-
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)RVAbV
-
-
4.1.6.3 工程量集(Quantity Sets)RVAbV
-
-
4.1.7 产品形状(Product Shape)
-
RVAbV
-
4.1.7.1.1 线形几何(Alignment Geometry)AbV
-
4.1.7.1.1.1 线形几何 - 水平(Alignment Geometry - Horizontal)AbV
-
AbV
-
4.1.7.1.1.4 线形几何 - 分段(Alignment Geometry - Segments)AbV
-
-
4.1.7.1.2 标注几何(Annotation Geometry)RVAbV
-
4.1.7.1.2.1 2D 标注几何(Annotation 2D Geometry)RVAbV
-
4.1.7.1.2.2 3D 标注几何(Annotation 3D Geometry)RVAbV
-
4.1.7.1.2.3 测量点集(Set Of Survey Points)RVAbV
-
4.1.7.1.2.4 单测量线(Single Survey Line)RVAbV
-
4.1.7.1.2.5 单测量点(Single Survey Point)RVAbV
-
4.1.7.1.2.6 线性放置的单测量点(Single Survey Point Linearly Placed)AbV
-
-
4.1.7.1.3 轴线几何(Axis Geometry)RVAbV
-
4.1.7.1.3.1 2D 轴线几何(Axis 2D Geometry)RVAbV
-
4.1.7.1.3.2 3D 轴线几何(Axis 3D Geometry)RVAbV
-
-
4.1.7.1.4 实体几何体(Body Geometry)RVAbV
-
4.1.7.1.4.1 实体高级边界表示几何体(Body AdvancedBrep Geometry)
-
4.1.7.1.4.2 实体高级扫掠实体几何体(Body AdvancedSweptSolid Geometry)RVAbV
-
4.1.7.1.4.2.1 实体高级扫掠实体直接曲线几何体(Body AdvancedSwept Directrix Geometry)
-
RVAbV
-
4.1.7.1.4.2.3 实体高级扫掠锥形几何体(Body AdvancedSwept Tapered Geometry)
-
4.1.7.1.4.2.4 实体分段实体水平几何体(Body SectionedSolidHorizontal)AbV
-
-
4.1.7.1.4.3 实体边界表示几何体(Body Brep Geometry)RVAbV
-
4.1.7.1.4.4 实体CSG几何体(Body CSG Geometry)
-
4.1.7.1.4.5 实体裁剪几何体(Body Clipping Geometry)AbV
-
4.1.7.1.4.6 实体表面模型几何体(Body SurfaceModel Geometry)AbV
-
4.1.7.1.4.7 实体表面或实体模型几何体(Body SurfaceOrSolidModel Geometry)AbV
-
4.1.7.1.4.8 实体扫掠实体几何体(Body SweptSolid Geometry)RVAbV
-
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.4 实体扫掠实体多曲线几何体(Body SweptSolid PolyCurve Geometry)RVAbV
-
-
4.1.7.1.4.9 实体镶嵌几何体(Body Tessellation Geometry)RVAbV
-
-
4.1.7.1.5 盒子几何体(Box Geometry)RVAbV
-
4.1.7.1.6 间隙几何体(Clearance Geometry)RVAbV
-
4.1.7.1.7 CoG几何体(CoG Geometry)RVAbV
-
4.1.7.1.8 楼板平面几何体(FootPrint Geometry)RVAbV
-
4.1.7.1.8.1 楼板平面标注几何体(FootPrint Annotation Geometry)RVAbV
-
4.1.7.1.8.2 楼板平面几何集几何体(FootPrint GeomSet Geometry)RVAbV
-
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)RVAbV
-
4.1.7.1.11 型材几何体(Profile Geometry)AbV
-
4.1.7.1.11.1 型材几何体(3D)(Profile 3D Geometry)
-
-
4.1.7.1.12 参考几何体(Reference Geometry)RVAbV
-
4.1.7.1.12.1 参考扫掠实体几何体(Reference SweptSolid Geometry)RVAbV
-
4.1.7.1.12.1.1 参考扫掠实体多段线几何体(Reference SweptSolid PolyCurve Geometry)RVAbV
-
-
4.1.7.1.12.2 参考镶嵌几何体(Reference Tessellation Geometry)RVAbV
-
-
4.1.7.1.13 表面几何体(Surface Geometry)AbV
-
4.1.7.1.13.1 表面(3D)几何体(Surface 3D Geometry)
-
4.1.7.1.13.2 表面分段几何体(Surface Sectioned Geometry)AbV
-
4.1.7.1.13.3 表面镶嵌几何体(Surface Tessellation Geometry)RVAbV
-
-
-
4.1.7.2 产品几何颜色(Product Geometry Colour)RVAbV
-
4.1.7.3 产品几何图层(Product Geometry Layer)RVAbV
-
4.1.7.4 产品放置(Product Placement)
-
4.1.7.4.1 产品网格放置(Product Grid Placement)
-
4.1.7.4.2 产品线性放置(Product Linear Placement)AbV
-
4.1.7.4.3 产品局部放置(Product Local Placement)RVAbV
-
-
-
4.1.7.5.1 参考拓扑(Reference Topology)
-
-
-
-
-
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 类型主体 CSG 几何(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 Declaration)RVAbV
-
4.1.9.2.1 项目模板定义(Project Template Definitions)
-
4.1.9.2.2 项目类型定义(Project Type Definitions)RVAbV
-
-
RVAbV
-
RVAbV
-
RVAbV
-
RVAbV
-
RVAbV
-
RVAbV
-
RVAbV
-
-
4.1.9.9 项目单位(Project Units)RVAbV
-
-
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.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 几何体(Faceted Brep Geometry)
-
4.2.2.3.3 扫描圆盘实体几何体(Swept Disk Solid Geometry)
-
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 挤出面积 PolyCurve 剖面(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.3 固定参考挤出面积几何体(FixedReference SweptArea Geometry)
-
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 旋转面积 PolyCurve 剖面(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.6 曲线曲面扫掠区域几何体(SurfaceCurve SweptArea Geometry)
-
-
-
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.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.1 材料(Material)
-
-
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.1 中心线剖面定义(Centerline Profile Definition)
-
4.2.8.1.3 折线曲线剖面定义(PolyCurve Profile Definition)
-
-
-
4.2.8.2.1 复合剖面定义(Composite Profile Definition)
-
4.2.8.2.2 变换剖面定义(Transformed 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.1 C形剖面定义(C-Shape Profile Definition)
-
4.2.8.3.2.2 非对称I形剖面定义(I-Shape Asymmetric Profile Definition)
-
4.2.8.3.2.3 I形剖面定义(I-Shape Profile Definition)
-
4.2.8.3.2.4 L形剖面定义(L-Shape Profile Definition)
-
4.2.8.3.2.5 T形剖面定义(T-Shape Profile Definition)
-
4.2.8.3.2.6 U形剖面定义(U-Shape Profile Definition)
-
4.2.8.3.2.7 Z形剖面定义(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)
-