Navigation

IFCPROCESSEXTENSION

The data model consists of the following:
Entities
Enumerations

Introduction

The IfcProcessExtension schema provides the primary information that expands one of the key ideas of the IFC Model. This is the idea of 'process' which captures ideas about the planning and scheduling of work. It is important to understand that process information can be expressed by classes in exactly the same way as product information. A process can also have state and identity, the state being determined by the values of various attributes of the processes.

Scope

The IfcProcessExtension schema forms part of the Core Layer of the IFC Model. It extends the primary idea of the IfcProcess outlined in the IfcKernel schema. The objective of the IfcProcessExtension schema is to capture information that supports the planning and scheduling of work and the resources required to carry out work. The aim is to provide support for information exchange and sharing within commonly used scheduling applications; the extent of the model will not support the more detailed ideas found in more specialized scheduling applications.

The following are within the scope of this part of the specifications:

go see attached document for more on process usage

Interfaced schemas (7):

REFERENCE FROM IFCACTORRESOURCE
( IfcPerson,
IfcPostalAddress);
REFERENCE FROM IFCCOSTRESOURCE
( IfcCostValue);
REFERENCE FROM IFCDATETIMERESOURCE
( IfcCalendarDate);
REFERENCE FROM IFCEXTERNALREFERENCERESOURCE
( IfcClassificationReference,
IfcDocumentReference);
REFERENCE FROM IFCGEOMETRYRESOURCE
( IfcAxis2Placement2D,
IfcAxis2Placement3D);
REFERENCE FROM IFCKERNEL
( IfcProcess,
IfcResource,
IfcControl,
IfcRelAssignsToControl,
IfcPropertySet,
IfcRelAssignsToResource,
IfcRelNests);
REFERENCE FROM IFCMEASURERESOURCE
( IfcTimeMeasure,
IfcMeasureWithUnit,
IfcPositiveRatioMeasure,
IfcLabel,
IfcIdentifier,
IfcReal,
IfcSiUnit);

Entities (7):

Go to Diagram 2 IfcRelAssignsTasks
Go to Diagram 3 IfcRelUsesResource
Go to Diagram 2 IfcScheduleTimeControl
Go to Diagram 3 IfcTask
Go to Diagram 1 IfcWorkControl
Go to Diagram 1 IfcWorkPlan
Go to Diagram 1 IfcWorkSchedule

Enumerations (4):

Go to Diagram 3 IfcMultiplierOrDivider
Go to Diagram 2 IfcTaskMilestoneEnum
Go to Diagram 3 IfcTaskStatusEnum
Go to Diagram 1 IfcWorkControlTypeEnum