Specification for IfcFacilitiesMgmtDomain

Link to EXPRESS Definition

EXPRESS Definition

Link to EXPRESS-G Diagram

EXPRESS-G Diagram


Table of contents


Simple Types

  • No Simple Types defined in this Schema
  • Select Types

  • No Select Types defined in this Schema
  • Enumerations

    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

    F IfcFurnitureElementTypeEnum
    IfcFurnitureTypeEnum
    I IfcInventoryTypeEnum
    O IfcOccupancyMoveTypeEnum
    W IfcWorkstationEnum

    Class Definitions

    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

    F IfcFurniture
    IfcFurnitureModel
    I IfcInventory
    O IfcOccupancySchedule
    IfcOccupancyScheduleElement
    IfcOccupancyTask
    R IfcRelNestsOccupancyScheduleElements
    IfcRelNestsOccupancySchedules
    IfcRelWorkInteraction
    S IfcSystemFurnitureElement
    W IfcWorkstation

    Functions

  • No Functions defined in this Schema

  • Schema Semantic Definition

    The IfcFacilitiesMgmtDomain Schema defines basic concepts in the facilities management (FM) domain. This schema, along with IfcProcessExtension and IfcProjectManagementExtension, provide a set of models that can be used by typical facilities management applications.

    In R2.0, these models can be used to support FM processes such as furniture and equipment scheduling, occupancy and space planning, move management, and workstation design and layout, etc. When the objects defined in these schemas are generated by these processes, their values can be made available based on IFC data structure for other FM processes to use.

    HISTORY: existing schema from R1.5.1.


    Type IfcFurnitureElementTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    History

    New Enumeration in IFC Release 2.0

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcSystemFurnitureElement

    Enumeration

    Panel

    Worksurface

    Storage

    UserDefined

    NotDefined


    Type IfcFurnitureTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    History

    This Enumeration has changed after IFC Release 1.5.1, please see the Migration Guide for details

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcFurniture

    Enumeration

    Table

    Chair

    Desk

    FileCabinet

    UserDefined

    NotDefined


    Type IfcInventoryTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    History

    New Enumeration in IFC Release 2.0

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcInventory

    Enumeration

    AssetInventory

    SpaceInventory

    UserDefined

    NotDefined


    Type IfcOccupancyMoveTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    History

    New Enumeration in IFC Release 2.0

    Enumeration

    MoveIn

    MoveOut

    MoveInOut

    UserDefined

    NotDefined


    Type IfcWorkstationEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    History

    New Enumeration in IFC Release 2.0

    Enumeration

    Workstation

    Workstationgroup

    UserDefined

    NotDefined


    Class IfcFurniture

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    It represents a piece of furniture (e.g. office furniture such as table, desk, chair, file cabinet etc). IfcFurniture represents the type of furniture that is not usually fixed to the building or assembled as system or modular furniture such as workstations (i.e. office cubes) as well as their components such as panels, work surfaces, etc.

    The data type of AssignedTo is changed from ‘Ref. IfcActor’ to ‘SET [0:?] Ref. IfcActorSelect.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    : existing class from R1.5.1
    ISSUE: New attributes and relationships are required for IFC R2.0 as shown in the following table (existing attributes and relationships are not shown.)

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcFurniture

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcFurnitureTypeEnum

    4 predefined generic types are possible. Use Type Definition corresponding to this generic type

     

    AssignedTo

     

    SET [0:?] OF IfcActorSelect

    Persons, Departments, Organizations to which this piece of furniture is assigned

     

    FurnitureModel

     

    IfcFurnitureModel

    Formal Propositions

    WR61

    ((PredefinedType = IfcFurnitureTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcFurnitureTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))

    Type Definitions

    Common PropertySet

    Pset_FurnitureCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    Table

    Pset_Table
    Pset_FurnitureCommon
    Pset_Asset
    IfcPersonAndOrganization
    IfcCost
    Pset_ManufactureInformation
    Pset_ElementMaintenance
    Pset_MaterialSet
    Pset_MaterialSet

    Chair

    Pset_Chair
    Pset_FurnitureCommon
    Pset_Asset
    IfcPersonAndOrganization
    IfcCost
    Pset_ManufactureInformation
    Pset_ElementMaintenance
    Pset_MaterialSet
    Pset_MaterialSet

    Desk

    Pset_Desk
    Pset_FurnitureCommon
    Pset_Asset
    IfcPersonAndOrganization
    IfcCost
    Pset_ManufactureInformation
    Pset_ElementMaintenance
    Pset_MaterialSet
    Pset_MaterialSet

    FileCabinet

    Pset_FileCabinet
    Pset_FurnitureCommon
    Pset_Asset
    IfcPersonAndOrganization
    IfcCost
    Pset_ManufactureInformation
    Pset_ElementMaintenance
    Pset_MaterialSet
    Pset_MaterialSet

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

    Geometric use of IfcFurniture follows that of IfcProduct.


    Class IfcFurnitureModel

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    This class represents features captured from the feature listing of a ‘type’ or ‘model’ of furniture defined in a furniture catalog of a furniture manufacturer. The features described through the values of the attributes of IfcFurnitureModel are furniture features that generally apply to all the specific pieces of furniture of the model. These features are manufacturer-dependent and thus must be provided by the manufacturer that makes and/or supplies the furniture. The use of IfcFurnitureModel to IfcFurniture is in form of a reference, that is, an instance of IfcFurnitureModel in a computer system should be referenced (e.g. through the instance id, or memory pointer) by one or more pieces of instances of the furniture of the same model. Note that this class can enable the direct linkage between the furniture and the furniture model data handled within the manufacturer’s catalog in the manufacturer’s computer systems, if these systems are IFC compliant and understand the semantics of IfcFurnitureModel. This class is a subtype of IfcControl.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcControl
     IfcFurnitureModel

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    ModelID

     

    STRING

    An id for the model given by the manufacturer

     

    ModelName

     

    STRING

    A textual short description of the name of the model

     

    Manufacturer

     

    IfcOrganization

    The manufacturer that provides the furniture model and that makes the pieces of furniture referring to the model.

    OPT

    CatalogName

     

    STRING

    The name of the catalog that the model belongs to and that maintained by the manufacturer

    OPT

    BasicDescription

     

    STRING

    The basic description of the model provided by the manufacturer

     

    BasicFeatures

     

    LIST [0:?] OF STRING

    The list of features in textural form provided by the manufacturer

     

    AdjustableFeatures

     

    LIST [0:?] OF STRING

    The list of adjustable features in textual form provided by the manufacturer. An adjustable feature is a function that allows some part of furniture to be adjustable to better meet the use needs, e.g. adjustable arms of a chair.

     

    Options

     

    LIST [0:?] OF STRING

    The list of options that the model comes with in textual form provided by the manufacturer. An option can be in terms of colors, sizes, etc.

    OPT

    MaintenanceManual

     

    STRING

    A reference to a document (e.g. document name), a file (e.g. file name), or a manufacturer defined id referring to the version of the manual.

    OPT

    WarrantyDetails

     

    STRING

    A reference to a document (e.g. document name), a file (e.g. file name), or a manufacturer defined id referring to the version of the warranty policy document.

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcInventory

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcInventory represents information about an inventory – data about a collection of items for an enterprise. Two types of inventory are handled in this release-the space inventory and asset inventory (i.e. inventory for furniture, fixture and equipment). The links between the assets and spaces are handled through the object relationships of the IfcSpace, IfcFurniture, and IfcEquipment. IfcInventory is a subtype of IfcGroup.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcGroup
     IfcInventory

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcInventoryTypeEnum

    The type of inventory such as space or asset, with enum value of SpaceInventory, or AssetInventory, respectively

     

    Jurisdiction

     

    IfcOrganization

    The organizational unit of the inventory

     

    Responsible

     

    SET [0:?] OF IfcActorSelect

    Persons who are responsible for the inventory

     

    LastUpdateDate

     

    IfcDateTimeSelect

    The date of last update

     

    CurrentValue

     

    SET [0:?] OF IfcCostElement

    An estimate cost value of the inventory. Cost contexts such as re-sell value are provided through IfcCostSchedule.

     

    OriginalValue

     

    SET [0:?] OF IfcCostElement

    Original cost value of the total inventory. Cost contexts such as purchase costs, installation costs, etc. are provided through IfcCostSchedule.

    Formal Propositions

    WR41

    ((PredefinedType = IfcInventoryTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcInventoryTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))

    Type Definitions

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    AssetInventory

    Pset_AssetInventory
    IfcCost
    IfcCost

    SpaceInventory

    Pset_SpaceInventory

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcOccupancySchedule

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcOccupancySchedule represents a plan for activities to move people and FF&E from spaces to spaces. IfcOccupanySchedule contains a list of elements (i.e. IfcOccupanyScheduleElement) linked with an occupancy task with their logical relationships. This class also contains references to a set of spaces to be occupied, emptied, and re-occupied. An instance of IfcOccupancySchedule can also contain other schedule instances through IfcRelNestsOccupancySchedules. IfcOccupancySchedule is a subtype of IfcControl.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcControl
     IfcOccupancySchedule

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    SpaceProgramsToMove

     

    SET [0:?] OF IfcSpaceProgram

    All the space programs to be moved in this plan

     

    NewlyOccupiedSpaces

     

    SET [0:?] OF IfcSpace

    Spaces that are occupied in this plan

     

    NewlyEmptiedSpaces

     

    SET [0:?] OF IfcSpace

    Spaces that are emptied in this plan

     

    ReoccupiedSpaces

     

    SET [0:?] OF IfcSpace

    Spaces that are occupied by new tenants in this plan

     

    OccupantsToMove

     

    SET [0:?] OF IfcActorSelect

    People or organizations that are moving out or in the spaces

     

    ScheduleElements

     

    SET [0:?] OF IfcOccupancyScheduleElement

    The occupany activities involved in this plan

    Formal Propositions

    WR41

    Containing processes are IfcOccupancyActivity

    SIZEOF(QUERY(temp <* SELF\IfcObject.Nests | NOT('IFCFACILITIESMGMTDOMAIN.IFCRELNESTSOCCUPANCYSCHEDULES' IN TYPEOF(temp)))) = 0

    WR42

    SIZEOF(QUERY(temp <* SELF\IfcObject.IsNestedBy | NOT('IFCFACILITIESMGMTDOMAIN.IFCRELNESTSOCCUPANCYSCHEDULES' IN TYPEOF(temp)))) = 0

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcOccupancyScheduleElement

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcOccupancyScheduleElement is an occupancy task element in an occupancy schedule (i.e. IfcOccupancySchedule). It represents an occupancy task by linking an IfcOccupancyTask instance providing task time control information through IfcScheduleTimeControl defined in IfcProcessExtension schema. An instance of IfcOccupancyScheduleElement can include other elements through IfcRelNestsOccupancyScheduleElements. IfcOccupancyScheduleElement is a subtype of IfcControl.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcControl
     IfcOccupancyScheduleElement

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    OccupancyTask

     

    IfcOccupancyTask

    The work task that the schedule element asigned to.

     

    TimeForSchedule

     

    IfcScheduleTimeControl

    Formal Propositions

    WR41

    SIZEOF(QUERY(temp <* SELF\IfcObject.Nests | NOT('IFCFACILITIESMGMTDOMAIN.IFCRELNESTSOCCUPANCYSCHEDULEELEMENTS' IN TYPEOF(temp)))) = 0

    WR42

    SIZEOF(QUERY(temp <* SELF\IfcObject.IsNestedBy | NOT('IFCFACILITIESMGMTDOMAIN.IFCRELNESTSOCCUPANCYSCHEDULEELEMENTS' IN TYPEOF(temp)))) = 0

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcOccupancyTask

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcOccupancyTask represents an activity to move people around office spaces along with furniture and equipment, etc. It is represented by IfcOccupancyScheduleElement that provides time control data in an occupany plan (i.e. IfcOccupancySchedule). An instance of IfcOccupancyTask can also contain other instances of the same type through the nesting capability provided by IfcProcess. IfcOccupancyTask is a subtype of IfcProcess.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProcess
     IfcOccupancyTask

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    OccupantsToMove

     

    SET [0:?] OF IfcActorSelect

    People or organizations that are moving out or in the spaces

     

    FFEtoMove

     

    SET [0:?] OF IfcBuildingElement

    The furniture, fixture and equipment that are moved out or in the spaces

    OPT

    MoveType

     

    IfcOccupancyMoveTypeEnum

    Indicates whether this occupancy activity is to move in to space(s), or out from space(s), or to involve both. The relations in ‘MoveFrom’ and ‘MoveTo’ must be set by the user to ensure consistency. That is: if MoveIn, ‘MoveFrom’ should be empty; if MoveOut, ‘MoveIn’ should be empty; if Both, neither should be empty.

     

    MoveFrom

     

    SET [0:?] OF IfcSpace

    The spaces from which people or FF&E are moving out from.

     

    MoveTo

     

    SET [0:?] OF IfcSpace

    The spaces to which people or FF&E are moving into.

    OPT

    ConstraintType

     

    STRING

    The activity constraint for timing. The type of the constraint such as ‘as soon as possible’, ‘not start before’, ‘must start on’, ‘must finish on’, must start before’, ‘must finish before’, ‘may start after’, ‘must move out by’, etc. The value of ‘ConstaintType’ and ‘ConstraintDate’ makes a meanful constraint.

    OPT

    ConstraintTime

     

    IfcDateTimeSelect

    the date requriement for certain constrainttype such as must move out by ‘date’, etc.

    INV

    ScheduleElements

     

    SET [0:?] OF IfcOccupancyScheduleElement

    The work schedule elements that associates with this work tasks.

    Formal Propositions

    WR41

    SIZEOF(QUERY(temp <* FFEtoMove | NOT( ('IFCFACILITIESMGMTDOMAIN.IFCFURNITURE' IN TYPEOF (temp)) OR ('IFCSHAREDBLDGSERVICEELEMENTS.IFCEQUIPMENT' IN TYPEOF (temp)) OR ('IFCSHAREDBLDGSERVICEELEMENTS.IFCELECTRICALAPPLIANCE' IN TYPEOF (temp)) ))) = 0

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcRelNestsOccupancyScheduleElements

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcRelNestsOccupancyScheduleElements is an objectified relationship enabling a mechanism to allow one occupancy schedule element to include other elements of the same type. IfcRelNestsOccupancyScheduleElements is a subtype of IfcRelNests.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelNests
     IfcRelNestsOccupancyScheduleElements

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    Description

     

    STRING

    Any description that would be useful to understand the nesting of the schedules.

    Formal Propositions

    WR41

    Nesting object must be of type IfcOccupancyScheduleElement.

    ('IFCFACILITIESMGMTDOMAIN.IFCOCCUPANCYSCHEDULEELEMENT' IN TYPEOF(SELF\IfcRelNests.RelatingObject))

    WR42

    Nesting objects must be of type IfcOccupancyScheduleElement.

    SIZEOF(QUERY(temp <* SELF\IfcRelNests.RelatedObjects | NOT('IFCFACILITIESMGMTDOMAIN.IFCOCCUPANCYSCHEDULEELEMENT' IN TYPEOF(temp)))) = 0

    Informal Propositions

    IP31

    The IfcRelNests relationship shall be defined acyclic.

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcRelNestsOccupancySchedules

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcRelNestsOccupancySchedules is an objectified relationship enabling a mechanism to allow one occupancy schedule to include other schedules of the same type. IfcRelNestsOccupancySchedules is a subtype of IfcRelNests.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelNests
     IfcRelNestsOccupancySchedules

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    Description

     

    STRING

    Any description that would be useful to understand the nesting of the schedules.

    Formal Propositions

    WR41

    Nesting object must be of type IfcWorktaskSchedule.

    ('IFCFACILITIESMGMTDOMAIN.IFCOCCUPANCYSCHEDULE' IN TYPEOF(SELF\IfcRelNests.RelatingObject))

    WR42

    Nesting objects must be of type IfcWorktaskSchedule.

    SIZEOF(QUERY(temp <* SELF\IfcRelNests.RelatedObjects | NOT('IFCFACILITIESMGMTDOMAIN.IFCOCCUPANCYSCHEDULE' IN TYPEOF(temp)))) = 0

    Informal Propositions

    IP31

    The IfcRelNests relationship shall be defined acyclic.

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.

     


    Class IfcRelWorkInteraction

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcRelWorkInteraction is an objectified relationship. It represents an interaction relationship between two parties, such as employees, organizations, or space programs (interaction relations between workstations, workstation groups, floor blocks, or spaces, are defined through their associated space programs). The work interaction relationship can be used for defining the adjacency between space programs as well as spaces. In work interection instance can be created by an architectural space design program or an facilities management space planning program. By storing the work intereaction instances in the central model of the building project suppported by IFCs, it can be reused when spaces need to be re-designed, re-modeled, or people need to move offices, etc. IfcRelWorkInteraction is a subtype of IfcRelationship.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelWorkInteraction

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    RelatingActor

     

    IfcActor

    One of the two parties involved in the interaction. ‘RelatingActor’ and ‘RelatedActor’ must be two different parties.

     

    RelatedActor

     

    IfcActor

    One of the two parties involved in the interaction. ‘RelatingActor’ and ‘RelatedActor’ must be two different parties.

    OPT

    RelatingSpaceProgram

     

    IfcSpaceProgram

    One of the two space programs involved in the interaction. If RelatingActor or RelatedActor is also used, the user is responsible for make sure the the space program referenced is consistent with that associated by RelatingActor. RelatingSpaceProgram and RelatedSpaceProgram must refer to two different instances of IfcSpaceProgram.

    OPT

    RelatedSpaceProgram

     

    IfcSpaceProgram

    See RelatingSpaceProgram.

    OPT

    Description

     

    STRING

    General description of the interaction

    OPT

    DailyFrequency

     

    INTEGER

    Number of interactions daily

    OPT

    ImportanceRating

     

    INTEGER

    Represents the level of importance of interaction

    OPT

    AverageDuration

     

    IfcTimeMeasure

    Average time duration of each interaction

    OPT

    Location

     

    IfcSpace

    The location where this interaction happens.

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcSystemFurnitureElement

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    This class represents a component (i.e. modular element) of systems furniture (i.e. modular furniture) such as a vertical panel, a work surface, and storage which must be used in assembly of a system furniture unit such as a workstation or workstation group. IfcSystemFurnitureElement doesn’t provide the functions for people to use as a type of furniture, but it is typically used in assembling the systems furniture as an integrated part. IfcSystemFurnitureElement is a subtype of IfcBuildingElement.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcSystemFurnitureElement

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcFurnitureElementTypeEnum

    Panel, Worksurface, Storage.

    INV

    ElementOf

     

    SET [0:?] OF IfcWorkstation

    The workstation that this element is used in.

    Formal Propositions

    WR61

    ((PredefinedType = IfcFurnitureElementTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcFurnitureElementTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))

    Type Definitions

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    Panel

    Pset_Panel
    Pset_FurnitureElementCommon

    Worksurface

    Pset_Worksurface
    Pset_FurnitureElementCommon

    Storage

    Pset_Storage
    Pset_FurnitureElementCommon

    NotDefined

     

    UserDefined

     

    Geometry Use Definitions

    Geometric use of IfcSystemFurnitureElement follows IfcBuildingElement.


    Class IfcWorkstation

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    A unit of an office working area that is bounded by modular vertical panels and that is assembled by a set of modular system furniture elements such as work surfaces, file storage, etc. It can also have free stand furniture such as desks, chairs, and bookshelves. Office equipment such as fixture lighting and computers, printers, etc can be included in a workstation through IfcRelContains with ContainmentType=SpaceContainer of IfcObject. A workstation can be considered to be a spatial element, i.e. a space, since it is a place that provides an office space; it however also has characteristics of a type of furniture since it is made by a furniture manufacturer as a product. In IFCs, IfcWorkstation is modeled as a subtype of IfcSpace with properties matched to a manufactured furniture product using Pset_FurnitureCommon property set that can be attached through IfcExtensionPropertySet at IfcObject level.

    In IFCs, a workstation group is also modeled by IfcWorkstation that consists of a set of workstations connected with modular vertical panels. A workstation group is a workplace and can be physically viewed as a bigger and complex workstation that is usually for a group of people who work, in the individual workstations, as a functional team or a departmental unit. A workstation group can contain FF&E that don’t belong to any individual workstations and are shared by all the personnel and workstations within the group. Like normal workstation, a workstation group also possesses both spatial and furniture characteristics.

    History

    New Class in IFC Release 2.0
    : new class in R2.0.
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcSpatialElement
     IfcSpace
     IfcWorkstation

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    WorkstationType

     

    IfcWorkstationEnum

    To indicate whether the workstation represents a single office cube or a workstation group which includes a set of cubes.

     

    FurntureModel

     

    IfcFurnitureModel

    To reference an instance of IfcFurnitureModel that represents a list of features or options that apply to this workstation provided by the manufacturer.

     

    ModuleElements

     

    SET [0:?] OF IfcSystemFurnitureElement

    list of worksurfaces and storage, excluding the vertical panels.

    OPT

    TotalWorkTaskZone

     

    IfcAreaMeasure

    The total value of work task area within the workstation

    OPT

    TotalChairClearence

     

    IfcAreaMeasure

    The total value of chair clearence area within the workstation

    OPT

    TotalCirculation

     

    IfcAreaMeasure

    The total value of circulation area within the workstation

    OPT

    TotalCubes

     

    INTEGER

    If the number is greater than 0, it indicates that the workstation is a workstation group. The number indicates the total number of the workstations contained in the workstation group.

    Informal Propositions

    IP1

    FurnitureElementType of IfcSystemFurnitureElement of ModuleElements must be either Worksurface or Storage, but not panels

    IP2

    Vertical Panels that bound the workstaion are referenced through ‘BoundedBy’ of IfcSpace

    IP3

    The workstatiion group that assembles the workstation is refereneced in the ‘PartOfAssembly’ of IfcSpace

    Geometry Use Definitions

    Geometric use of IfcWorkstation follows that of IfcSpace.