#### 5.1.3.21 IfcRelAssignsToResource

| Assignation à ressource
| Weist Ressource zu - Relation

The objectified relationship IfcRelAssignsToResource handles the assignment of objects (as subtypes of IfcObject), acting as a resource usage or consumption, to a resource (as subtypes of IfcResource).

> EXAMPLE The assignment of a resource usage to a construction resource is an application of this generic relationship. It could be an actor, as person or organization assigned to a labor resource, or a raw product assigned to a construction product or material resource).

> HISTORY New entity in IFC2x.

XSD Specification:

<xs:element name="IfcRelAssignsToResource" type="ifc:IfcRelAssignsToResource" substitutionGroup="ifc:IfcRelAssigns" nillable="true"/>
<xs:complexType name="IfcRelAssignsToResource">
<xs:complexContent>
<xs:extension base="ifc:IfcRelAssigns">
<xs:sequence>
<xs:element name="RelatingResource">
<xs:complexType>
<xs:group ref="ifc:IfcResourceSelect"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcRelAssignsToResource

| SUBTYPE OF (IfcRelAssigns);

RelatingResource | : | IfcResourceSelect;

| WHERE

NoSelfReference | : | SIZEOF(QUERY(Temp <* SELF\IfcRelAssigns.RelatedObjects | RelatingResource :=: Temp)) = 0;

END_ENTITY;

Attribute Definitions:

RelatingResource | : | Reference to the resource to which the objects are assigned to. IFC4 CHANGE Datatype expanded to include IfcResource and IfcTypeResource.

Formal Propositions:

NoSelfReference | : | The instance to with the relation points shall not be contained in the set of RelatedObjects.

Inheritance Graph:

ENTITY IfcRelAssignsToResource

| ENTITY IfcRoot

GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | OPTIONAL IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;

| ENTITY IfcRelationship

| ENTITY IfcRelAssigns

RelatedObjects | : | SET [1:?] OF IfcObjectDefinition;
RelatedObjectsType | : | OPTIONAL IfcStrippedOptional;

| ENTITY IfcRelAssignsToResource

RelatingResource | : | IfcResourceSelect;

END_ENTITY;

Link to this page