Link to Index Page

  Specification for IfcArchitecture  

Link to EXPRESS Definition Link to EXPRESS-G Diagram Link to IDL Definition

Schema Semantic Definition

Domain Models, as the name implies, provide a model tailored to the point of view for a particular AEC industry domain or application type. They adapt concepts in the Core and Interoperability layers to this point of view.

The IfcArchitecture schema defines basic object concepts used in Architectural CAD applications.


Type IfcSpaceProgramTypeEnum

Link to EXPRESS Definition

Type Semantic Definition

This enumeration defines the available Generic Types for IfcSpaceProgram.

Enumeration:

SpaceStandard

 

SpaceUnique

 


Class IfcRelAdjacencyReq

Link to EXPRESS Definition

Class Semantic Definition

Objectified Relationship defines requirements for the adjacency of two spaces in the architectural program. The Adjacency required is encoded as an integer value between 0 and 256, where 0 means the spaces must be immediately adjacent and 256 means that they should be as far apart as possible.

Attribute and Relationship Definitions

Inherited Classes

  • IfcRoot
  • IfcRelationship
  • Attributes and Relationships

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    RelatingSpaceProgram 

    Architectural program for the first Space. 

    IfcSpaceProgram

    see type

    see type

    n/a

     

    RelatedSpaceProgram 

    Architectural program for the second Space.

    IfcSpaceProgram

    see type

    see type

    n/a

     

    RequiredAdjacency 

    Integer value (between 0 and 256) for the required adjacency between these two spaces. 0=immediate adjacency required, 256=spaces should be as far apart as possible.

    INTEGER

    0

    256

    0

    Formal Propositions:

    None 

     

    Interface Definitions

    Runtime Type Definitions

    This class is not typed -- there is no type definition.

    Geometry Use Definitions

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


    Class IfcSpaceProgram

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IFC: Architectural program for a space in the building or facility being designed; essentially the requirements definition for such a building space.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcRoot
  • IfcObject
  • IfcControl
  • Attributes and Relationships

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    SpaceName 

    Intended name for Space occurrences satisfying this program.

    STRING

    see type

    see type

    empty string

     

    GenericType 

    Generic type - determines which type driven PropertySet will be associated.

    IfcSpaceProgramTypeEnum

    Space Standard

    Space Unique

    Space Standard

     

    ProgramForSpaces 

    Relationship to one or more IfcSpace occurrences which satisfy this program.

    Set [1:?] IfcSpace

    see type

    see type

    n/a

    INV 

    HasAdjacencyReqsTo 

    Set of inverse relationships to Space adjacency objects (FOR RelatingObject).

    Set [0:?] IfcRelAdjacencyReq

    see type

    see type

    empty set

    INV 

    HasAdjacencyReqFrom 

    Set of inverse relationships to Space adjacency objects (FOR RelatedObject).

    Set [0:?] IfcRelAdjacencyReq

    see type

    see type

    empty set

    Formal Propositions:

    None 

     

    Interface Definitions

    Runtime Type Definitions

    This class is not typed -- there is no type definition.

    Geometry Use Definitions

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


    Class IfcSpaceProgramGroup

    Link to EXPRESS Definition

    Class Semantic Definition

    Definition from IFC: A collection of building spaces that will be used by a single functional group within the occupying organization.

    Attribute and Relationship Definitions

    Inherited Classes

  • IfcRoot
  • IfcObject
  • IfcGroup
  • Attributes and Relationships

     

    Attribute / Relation

    Definition 

    Data or Relation Type

    Min 

    Max 

    Default 

     

    GroupAssignment 

    Definition of an individual or organization in the Architectural Program

    IfcActorSelect

    see type

    see type

    instance of IfcPerson

     

    GroupRole 

    Role of this group in the Program

    STRING

    see type

    see type

    empty string

    OPT

    RequiredGroupArea 

    Total area required by this group. NOTE: this should be satisfied by the list of associated spaces, but may not be.

    IfcAreaMeasure

    see type

    see type

    NIL

    Formal Propositions:

    WR41 

    Ensure that only space programs (IfcSpaceProgram) get grouped by virtue of the general grouping mechanism (IfcRelGroups).

    Interface Definitions

    Runtime Type Definitions

    This class is not typed -- there is no type definition.

    Geometry Use Definitions

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