IfcApplication

Natural language names
Software-Programm
Application
Application
Semantic definitions at the entity
Entity 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.

HISTORY  New entity in IFC1.5.
Attribute definitions
#AttributeTypeCardinalityDescription G
1ApplicationDeveloperIfcOrganization Name of the application developer. X
2VersionIfcLabel The version number of this software as specified by the developer of the application.X
3ApplicationFullNameIfcLabel The full name of the application as specified by the application developer.X
4ApplicationIdentifierIfcIdentifier Short identifying name for the application.X
Inherited definitions from supertypes
Entity inheritance
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcApplication
1ApplicationDeveloperIfcOrganization Name of the application developer. X
2VersionIfcLabel The version number of this software as specified by the developer of the application.X
3ApplicationFullNameIfcLabel The full name of the application as specified by the application developer.X
4ApplicationIdentifierIfcIdentifier Short identifying name for the application.X
Formal representations
XML 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;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcOwnerHistory

Link to this page  Link to this page