IFC (IFC4X3_ADD2) under development

6.4 IfcSharedFacilitiesElements

6.4.1 Schema definition

The IfcSharedFacilitiesElements schema defines basic concepts in the facilities management (FM) domain. This schema, along with IfcProcessExtension and IfcSharedMgmtElements, provide a set of models that can be used by applications needing to share information concerning facilities management related issues.

The IfcSharedFacilitiesElements schema supports ideas including:

  • Furniture.
  • Grouping of elements of system furniture into individual furniture items.
  • Asset identification.
  • Inventory of objects (including asset, furniture and space objects within separate inventories). Furniture and System Furniture

In the IfcProductExtension schema, the IfcElement entity is decomposed into a number of subtypes. One of these is the IfcFurnishingElement entity from the IfcFurniture and IfcSystemFurnitureElement entities are derived.

Figure illustrates a furniture object (instance of the IfcFurniture entity, which is considered to be a discrete item of furniture in its own right (for example, a table or chair).

Figure - Furniture

Figure illustrates a system furniture element object (instance of the IfcSystemFurnitureElement entity), which is an identifiable item (such as a modesty panel, side, or desktop) that participates in the assembly of a discrete item of furniture.

Figure — System furniture element

Each IfcFurniture object and each IfcSystemFurnitureElement object is of a particular type. It may be a chair, desk, table etc for discrete furniture or modesty panel, side panel, desktop etc. for system furniture. Specification of the type is left to the user of the application providing the information. For applications however, there are a number of predefined property sets for types of furniture that can be assigned to furniture objects. Other property sets may be defined as necessary. Asset Identification

An IfcAsset allows for the grouping of objects to form a unit that has an identifiable financial value and/or upon which specific facilities management operations take place, as shown in Figure

Each asset carries a unique identifier, cost, ownership,location and other information that is required.

Figure — Asset identification Inventory

An IfcInventory provides a list of objects of a particular type, the type of objects that are contained being identified by the IfcInventoryTypeEnum.

Each inventory has one or more responsible persons and an organizational jurisdiction (which is valuable in facilities management situations where more than one functional group or organization is concerned).

6.4.2 Types

  1. IfcFurnitureTypeEnum
  2. IfcInventoryTypeEnum
  3. IfcOccupantTypeEnum
  4. IfcSystemFurnitureElementTypeEnum

6.4.3 Entities

  1. IfcAsset
  2. IfcFurniture
  3. IfcFurnitureType
  4. IfcInventory
  5. IfcOccupant
  6. IfcSystemFurnitureElement
  7. IfcSystemFurnitureElementType

6.4.4 Property Sets

  1. Pset_Asset
  2. Pset_Condition
  3. Pset_ConstructionAdministration
  4. Pset_ConstructionOccurence
  5. Pset_FurnitureTypeChair
  6. Pset_FurnitureTypeCommon
  7. Pset_FurnitureTypeDesk
  8. Pset_FurnitureTypeFileCabinet
  9. Pset_FurnitureTypeTable
  10. Pset_MaintenanceStrategy
  11. Pset_MaintenanceTriggerCondition
  12. Pset_MaintenanceTriggerDuration
  13. Pset_MaintenanceTriggerPerformance
  14. Pset_ManufacturerOccurrence
  15. Pset_ManufacturerTypeInformation
  16. Pset_PropertyAgreement
  17. Pset_Risk
  18. Pset_ServiceLife
  19. Pset_ServiceLifeFactors
  20. Pset_SystemFurnitureElementTypeCommon
  21. Pset_SystemFurnitureElementTypePanel
  22. Pset_SystemFurnitureElementTypeWorkSurface
  23. Pset_Warranty

6.4.5 Quantity Sets

No resources are available in this category.

6.4.6 Functions

No resources are available in this category.

6.4.7 Rules

No resources are available in this category.

6.4.8 PropertyEnumerations

  1. PEnum_AccidentResponse
  2. PEnum_AssetAccountingType
  3. PEnum_AssetInsuranceType
  4. PEnum_AssetTaxType
  5. PEnum_MonitoringType
  6. PEnum_PropertyAgreementType
  7. PEnum_RiskType

Edit on Github

Is this page difficult to understand? Let us know!