Log In   View a printable version of the current page.
Application Developer - IFC2x2
Added by Kjetil Espedokken, last edited by Kjetil Espedokken on May 22, 2006
Labels: 
(None)


Application Developer - IFC2x2 Binding

The developer of the application. The application developer is always an organization.

  • creation date
  • date of last modification
  • the owning application owning (the current software application performing actions on the object)
  • the last modifying application (the last software application to modify the object)
  • the owning user (the current person or organization performing actions on the object)
  • the last modifying user (the last person or organization to modify the object)

Additionally, the access state and change action associated with an object may be optionally captured. However, at the present time, these are not widely asserted in IFC compliant applications and are not included in this functional part. Typically, current IFC file based data exchange tends to apply a single or limited number of owner history objects with many objects using the same owner history. This does not provide a potential for a detailed history of individual objects. It is however allowed under present implementation agreements.

Concept Description Entity/PSet/FP Man
Application Developer The developer of the application. The application developer is always an organization. IfcApplication.ApplicationDeveloper --> IfcOrganization.Name
Organisation Name The name of the developer of the application. This is specified as being an organization. It is sufficient to assert the name of the organization. IfcOrganization.Name --> IfcLabel
Application Developer Role The role of the developer of the application should also be asserted. For a software application the role should be set as being USERDEFINED. This means that a user defined role also has to be asserted and this value should be set to APPLICATIONDEVELOPER (since this value is not included in the predefined enumeration list) IfcOrganization.Roles ? IfcActorRole
Application Name The name of the software application. This should be the full name of the software application as defined by the application developer. IfcApplication.ApplicationFullName --> IfcLabel
Application Version The version identifier for the software used. This is the version number of the software application as specified by the application developer. IfcApplication.Version ? IfcLabel
Application Identifier A short identifier for the software application. IfcApplication.ApplicationIdentifier --> IfcIdentifier

Referenced by the following Exchange Requirements

Name Description
Exchange Building Model - Basic (ER)  

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.1.3 Build:#408 Jan 23, 2006) - Bug/feature request - Contact Administrators