IfcRelAssignsToProcess
Definition from IAI: This objectified relationship
(IfcRelAssignsToProcess) handles the assignment of an object as an item
the process operates on. Process is related to the product that it operate on
(normally as input or output) through this relationship. Processes can operate
on things other than products, and can operate in ways other than input and
output.
Example, it may be common to define processes during
estimating or scheduling that describe design tasks (resulting in documents),
procurement tasks (resulting in construction materials), planning tasks
(resulting in processes), etc. Furthermore, the ways in which process can
operate on something might include "installs", "finishes", "transports",
"removes", etc. The ways are described as operation types.
The inherited attribute RelatedObjects gives the references to
the objects, which the process operates on. The RelatingProcess is the
process, that operates on the object. The operation types are captured in the
inherited attribute Name.
HISTORY: New entity in IFC Release 1.5.
Has been renamed from IfcRelProcessOperatesOn in IFC Release 2x.
EXPRESS specification:
|
|
|
WR1
|
:
|
SIZEOF(QUERY(Temp <* SELF\IfcRelAssigns.RelatedObjects | RelatingProcess :=: Temp)) = 0;
|
|
|
|
Attribute definitions:
RelatingProcess
|
:
|
Reference to the process to which the objects are assigned to.
|
QuantityInProcess
|
:
|
Quantitiy of the object specific for the operation by this process.
|
Formal Propositions:
WR1
|
:
|
The instance to with the relation points shall not be contained in the List of RelatedObjects.
|
Inheritance graph
|
ENTITY IfcRelAssignsToProcess;
|
|