<?xml version="1.0"?>
<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ifdguid="58cdd200d1f211e1800000215ad4efdf" templatetype="PSET_TYPEDRIVENOVERRIDE" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
  <IfcVersion version="IFC4" />
  <Name>Pset_Permit</Name>
  <Definition>A permit is a document that allows permission to gain access to an area or carry out work in a situation where security or other access restrictions apply.
HISTORY: IFC4 EndDate added. PermitType, PermitDuration, StartTime and EndTime are deleted.</Definition>
  <Applicability />
  <ApplicableClasses>
    <ClassName>IfcPermit</ClassName>
  </ApplicableClasses>
  <ApplicableTypeValue>IfcPermit</ApplicableTypeValue>
  <PropertyDefs>
    <PropertyDef ifdguid="5d928600d1f211e1800000215ad4efdf">
      <Name>EscortRequirement</Name>
      <Definition>Indicates whether or not an escort is required to accompany persons carrying out a work order at or to/from the place of work (= TRUE) or not (= FALSE).

NOTE - There are many instances where escorting is required, particularly in a facility that has a high security rating. Escorting may require that persons are escorted to and from the place of work. Alternatively, it may involve the escort remaining at the place of work at all times.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcBoolean" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Escort Requirement</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="63886700d1f211e1800000215ad4efdf">
      <Name>StartDate</Name>
      <Definition>Date and time from which the permit becomes valid.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcDateTime" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Start Date</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="697e4800d1f211e1800000215ad4efdf">
      <Name>EndDate</Name>
      <Definition>Date and time at which the permit ceases to be valid.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcDateTime" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">End Date</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="6e42fc00d1f211e1800000215ad4efdf">
      <Name>SpecialRequirements</Name>
      <Definition>Any additional special requirements that need to be included in the permit to work.

NOTE - Additional permit requirements may be imposed according to the nature of the facility at which the work is carried out. For instance, in clean areas, special clothing may be required whilst in corrective institutions, it may be necessary to check in and check out tools that will be used for work as a safety precaution.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcText" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Special Requirements</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
  </PropertyDefs>
  <PsetDefinitionAliases>
    <PsetDefinitionAlias lang="en" />
  </PsetDefinitionAliases>
</PropertySetDef>