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;