IfcOccupantTypeEnum

Natural language names
Occupant Type Enum
Enumération des types d'occupant
Semantic definitions at the type
Type definition

IfcOccupantTypeEnum defines the types of occupant from which the type required can be selected.

HISTORY  New enumeration in IFC2.0.

Enumeration definition
ConstantDescription
ASSIGNEE

Actor receiving the assignment of a property agreement from an assignor.

ASSIGNOR

Actor assigning a property agreement to an assignor.

LESSEE

Actor receiving the lease of a property from a lessor.

LESSOR

Actor leasing a property to a lessee.

LETTINGAGENT

Actor participating in a property agreement on behalf of an owner, lessor or assignor.

OWNER

Actor that owns a property.

TENANT

Actor renting the use of a property fro a period of time.

USERDEFINED

User-defined type.

NOTDEFINED

Undefined type.

Formal representations
XML Specification
 <xs:simpleType name="IfcOccupantTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="assignee"/>
   <xs:enumeration value="assignor"/>
   <xs:enumeration value="lessee"/>
   <xs:enumeration value="lessor"/>
   <xs:enumeration value="lettingagent"/>
   <xs:enumeration value="owner"/>
   <xs:enumeration value="tenant"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcOccupantTypeEnum = ENUMERATION OF (
 ASSIGNEE,
 ASSIGNOR,
 LESSEE,
 LESSOR,
 LETTINGAGENT,
 OWNER,
 TENANT,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcOccupant

Link to this page  Link to this page