8.21.3.1 IfcApplication
8.21.3.1.1 Semantic definition
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.
8.21.3.1.2 Entity inheritance
8.21.3.1.3 Attributes
| # | Attribute | Type | Description |
|---|---|---|---|
| IfcApplication (4) | |||
| 1 | ApplicationDeveloper | IfcOrganization |
Name of the application developer. |
| 2 | Version | IfcLabel |
The version number of this software as specified by the developer of the application. |
| 3 | ApplicationFullName | IfcLabel |
The full name of the application as specified by the application developer. |
| 4 | ApplicationIdentifier | IfcIdentifier |
Short identifying name for the application. |
8.21.3.1.4 Formal propositions
| Name | Description |
|---|---|
| UR1 | The attribute ApplicationIdentifier should be unique |
| UR2 | The attribute ApplicationFullName, should be unique |
8.21.3.1.5 Examples
-

Figure 8.21.3.1.A -

Figure 8.21.3.1.B -

Figure 8.21.3.1.C -

Figure 8.21.3.1.D -

Figure 8.21.3.1.E -

Figure 8.21.3.1.F -

Figure 8.21.3.1.G -

Figure 8.21.3.1.H -

Figure 8.21.3.1.I -

Figure 8.21.3.1.J -

Figure 8.21.3.1.K -

Figure 8.21.3.1.L -

Figure 8.21.3.1.M -

Figure 8.21.3.1.N -

Figure 8.21.3.1.O -

Figure 8.21.3.1.P -

Figure 8.21.3.1.Q -

Figure 8.21.3.1.R
8.21.3.1.6 Formal representation
ENTITY IfcApplication;
ApplicationDeveloper : IfcOrganization;
Version : IfcLabel;
ApplicationFullName : IfcLabel;
ApplicationIdentifier : IfcIdentifier;
UNIQUE
UR1 : ApplicationIdentifier;
UR2 : ApplicationFullName, Version;
END_ENTITY;