#### 8.18.3.1 IfcApplication

| Application
| Software-Programm

IfcApplication holds the information about an IFC compliant application developed by an application developer. The IfcApplication utilizes a short identifying name as provided by the application developer.

> HISTORY New entity in IFC1.5.

XSD Specification:

<xs:element name="IfcApplication" type="ifc:IfcApplication" substitutionGroup="ifc:Entity" nillable="true"/>
<xs:complexType name="IfcApplication">
<xs:complexContent>
<xs:extension base="ifc:Entity">
<xs:sequence>
<xs:element name="ApplicationDeveloper" type="ifc:IfcOrganization" nillable="true"/>
</xs:sequence>
<xs:attribute name="Version" type="ifc:IfcLabel" use="optional"/>
<xs:attribute name="ApplicationFullName" type="ifc:IfcLabel" use="optional"/>
<xs:attribute name="ApplicationIdentifier" type="ifc:IfcIdentifier" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcApplication;

ApplicationDeveloper | : | IfcOrganization;
Version | : | IfcLabel;
ApplicationFullName | : | IfcLabel;
ApplicationIdentifier | : | IfcIdentifier;

| UNIQUE

UR1 | : | ApplicationIdentifier;
UR2 | : | ApplicationFullName, Version;

END_ENTITY;

Attribute Definitions:

ApplicationDeveloper | : | Name of the application developer.
Version | : | The version number of this software as specified by the developer of the application.
ApplicationFullName | : | The full name of the application as specified by the application developer.
ApplicationIdentifier | : | Short identifying name for the application.

Inheritance Graph:

ENTITY IfcApplication

| ENTITY IfcApplication

ApplicationDeveloper | : | IfcOrganization;
Version | : | IfcLabel;
ApplicationFullName | : | IfcLabel;
ApplicationIdentifier | : | IfcIdentifier;

END_ENTITY;

Link to this page