赋值关系IfcRelAssigns是IfcObject实例及其各种一级子类型之间“链接”关系的一种泛化。链接表示一个对象(客户机)应用其他对象(供应商)服务的特定关联,或者一个对象可以通过该关联导航到其他对象。
客户端被表示为相关对象,并在IfcRelAssigns的特定可实例化子类型的级别上建立。供应商被表示为相关对象,它们由related objects属性建立。
注意,“客户机”和“供应商”这两个术语在一般概念中使用,并不意味着对系统(如客户机-服务器)的实现有任何意义。
例如,资源可以通过分配关系ifcreassignstoresource在IfcResource和IfcBuildingElement(IfcProduct的子类型)之间建立链接来接收有关其表示实际建筑产品的性质的信息。然后,资源是应用其他对象(这里是构建元素)的服务来表示要作为流程中的资源使用的元素的特定视图的客户机。
分配关系在参与对象之间建立双向关系,并不意味着任何依赖关系。IfcRelAssigns的子类型建立了赋值关系的特定语义。
在IFC2x中记录新实体。