IfcPermit

Definition from IAI: An IfcPermit is a document that allows permission to carry out actions in places and on artifacts where security or other access restrictions apply.

> HISTORY: New Entity in IFC 2x2

Use Definitions

The permit will identify the restrictions that apply and when access may be gained to carry out the actions.

IfcRelAssignsToControl is used to identify related spaces, assets etc. upon which actions are permitted to take place.

Property Set Use Definition:

The property sets relating to an IfcPermit are defined by the IfcPropertySet and attached by the IfcRelDefinesByProperties relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to an IfcPermit are part of this IFC release:

- Pset_Permit: property set for the properties of a permit to do work or carry out an action, if available

EXPRESS specification:

ENTITY IfcPermit
SUBTYPE OF ( | IfcControl);
PermitID | : | IfcIdentifier;
UNIQUE
UR2 | : | PermitID;
END_ENTITY;

Attribute definitions:

PermitID | : | A unique identifier assigned to a permit.

Inheritance graph

ENTITY IfcPermit;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject;
ObjectType | : | OPTIONAL IfcLabel;
INVERSE
IsDefinedBy | : | SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcControl;
INVERSE
Controls | : | SET OF IfcRelAssignsToControl FOR RelatingControl;
ENTITY IfcPermit;
PermitID | : | IfcIdentifier;
END_ENTITY;