IfcSpaceProgram
Definition from IAI: Architectural program for a space in the building or facility being designed; essentially the requirements definition for such a building space.
NOTE: that this 'program' defines the client requirements for the space before the building is designed. Space programs can change over the life cycle of a building, after the building is occupied. Changes to space programs take place in the facilities management/operations phase of the building life cycle.
The assignment of a person or an organisation to a space program, e.g., as the anticipated occupants of the space, is handled through using the objectified relationship IfcRelAssignsToActor referring to IfcActor. Space programs can be nested, i.e. an IfcSpaceProgram can specify a program group up to any desired level. This is handled through using the objectified relationship IfcRelNests.
Property Set Use Definition:
The property sets relating to the IfcSpaceProgram are defined by the IfcPropertySet and attached by the IfcRelDefinesByProperties relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to the IfcSpaceProgram are part of this IFC release:
General Use Definition
The IfcSpaceProgram entity is used to define:
As the architectural program, the IfcSpaceProgram class sets down the requirements definition for a space in the building or facility being designed. Used in this way, it defines the client requirements for the space before the building in designed. Space programs can change over the life cycle of a building, after the building is occupied. Changes to space programs take place in the facilities management/operations phase of the building life cycle.
As a space standard for facilities management (FM), the IfcSpaceProgram class defines the requirements for usage of a space according to the roles of persons that will occupy the space. This could take into account role driven elements such as whether the space should be a single person office, corner space, glazing on two sides etc. In order to use the class as an space standard within FM, a classification of spaces must have been established. This does not mean that each individual space needs to have a classification although for locating persons having an assigned space standard, this would be desirable.
HISTORY New Entity in IFC Release 1.0
EXPRESS specification:
|
SpaceProgramIdentifier | : | Identifier for this space program. It often refers to a number (or code) assigned to the space program. Example: R-001. |
MaxRequiredArea | : | The maximum floor area programmed for this space (according to client requirements) |
MinRequiredArea | : | The minimum floor area programmed for this space (according to client requirements) |
RequestedLocation | : | Location within the building structure, requested for the space. |
StandardRequiredArea | : | The floor area programmed for this space (according to client requirements). |
HasInteractionReqsFrom | : | Set of inverse relationships to space or work interaction requirement objects (FOR RelatedObject). |
HasInteractionReqsTo | : | Set of inverse relationships to space or work interaction requirements (FOR RelatingObject). |
|