Index Page
EXPRESS Definition |
EXPRESS-G Diagram |
IDL 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.
EXPRESS Definition
This enumeration defines the available Generic Types for IfcSpaceProgram.
Enumeration:
SpaceStandard |
|
SpaceUnique |
|
EXPRESS 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.
Attributes and Relationships
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
RelatingSpaceProgram |
Architectural program for the first Space. |
see type |
see type |
n/a |
|
|
RelatedSpaceProgram |
Architectural program for the second Space. |
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 |
|
This class is not typed -- there is no type definition.
Instances of this class have no physical presence and therefore no geometric representation.
EXPRESS 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.
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. |
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 |
|
This class is not typed -- there is no type definition.
Instances of this class have no physical presence and therefore no geometric representation.
EXPRESS Definition
Definition from IFC: A collection of building spaces that will be used by a single functional group within the occupying organization.
Attributes and Relationships
|
Attribute / Relation |
Definition |
Data or Relation Type |
Min |
Max |
Default |
|
GroupAssignment |
Definition of an individual or organization in the Architectural Program |
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. |
see type |
see type |
NIL |
Formal Propositions:
WR41 |
Ensure that only space programs (IfcSpaceProgram) get grouped by virtue of the general grouping mechanism (IfcRelGroups). |
This class is not typed -- there is no type definition.
Instances of this class have no physical presence and therefore no geometric representation.