IfcRelServicesBuildings

BACnet MVD

#### IfcRelServicesBuildings

Natural language names

| Zuordnung Anlage zu räumlicher Gliederung - Relation
| Rel Services Buildings

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcRelServicesBuildings |  |  |  |
OwnerHistory |  |  | MODIFIED | Instantiation changed to OPTIONAL.
RelatedBuildings | X | X | MODIFIED | Type changed from IfcSpatialStructureElement to IfcSpatialElement.

##### Semantic definitions at the entity

Entity definition

The IfcRelServicesBuildings is an objectified relationship that defines the relationship between a system and the sites, buildings, storeys, spaces, or spatial zones, it serves. Examples of systems are:

- building service systems (heating, cooling, waste water system) represented by instances of IfcDistributionSystem;
- building systems (fenestration, shading) represented by instances of IfcBuildingSystem;
- zones as collection of logically grouped spaces represented by instances of IfcZone
- idealized structural analysis systems represented by instances of IfcStructuralAnalysisModel.

> NOTE The name IfcRelServicesBuildings is a known anomaly, as the relationship is not restricted to buildings anymore.

> HISTORY New entity in IFC1.0.

> IFC2x CHANGE The data type of the attribute RelatedBuildings has been changed from IfcBuilding to its supertype IfcSpatialStructureElement with upward compatibility for file based exchange.

Attribute definitions

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
5 | RelatingSystem | IfcSystem |  | System that services the Buildings. |  | X

6

RelatedBuildings

IfcSpatialElement

S[1:?]

Spatial structure elements (including site, building, storeys) that are serviced by the system.

> IFC2x CHANGE The data type has been changed from IfcBuilding to IfcSpatialStructureElement with upward compatibility for file based exchange.

> IFC4 CHANGE The data type has been changed from IfcSpatialStructureElement to IfcSpatialElement with upward compatibility for file based exchange.

X

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
IfcRoot
1 | GlobalId | IfcGloballyUniqueId |  | Assignment of a globally unique identifier within the entire software world. | X | X

2

OwnerHistory

IfcOwnerHistory

?

Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object,

> NOTE only the last modification in stored - either as addition, deletion or modification.

> IFC4 CHANGE The attribute has been changed to be OPTIONAL.

X

X

3 | Name | IfcLabel | ? | Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. | X | X
4 | Description | IfcText | ? | Optional description, provided for exchanging informative comments. |  | X
IfcRelationship
IfcRelConnects
IfcRelServicesBuildings
5 | RelatingSystem | IfcSystem |  | System that services the Buildings. |  | X

6

RelatedBuildings

IfcSpatialElement

S[1:?]

Spatial structure elements (including site, building, storeys) that are serviced by the system.

> IFC2x CHANGE The data type has been changed from IfcBuilding to IfcSpatialStructureElement with upward compatibility for file based exchange.

> IFC4 CHANGE The data type has been changed from IfcSpatialStructureElement to IfcSpatialElement with upward compatibility for file based exchange.

X

##### Definitions applying to Design Transfer View

Concept inheritance

# | Concept | Template | Model View
--- | --- | --- | ---
IfcRoot
| Revision Control | Revision Control | Design Transfer View

##### Definitions applying to BACnet View

Concept inheritance

# | Concept | Template | Model View
--- | --- | --- | ---
IfcRoot
| Revision Control | Revision Control | Design Transfer View

##### Formal representations

XML Specification
`<xs:element name="IfcRelServicesBuildings" type="ifc:IfcRelServicesBuildings" substitutionGroup="ifc:IfcRelConnects" nillable="true"/>
<xs:complexType name="IfcRelServicesBuildings">
<xs:complexContent>
<xs:extension base="ifc:IfcRelConnects">
<xs:sequence>
<xs:element name="RelatingSystem" type="ifc:IfcSystem" nillable="true"/>
<xs:element name="RelatedBuildings">
<xs:complexType>
<xs:sequence>
<xs:element ref="ifc:IfcSpatialElement" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref="ifc:itemType" fixed="ifc:IfcSpatialElement"/>
<xs:attribute ref="ifc:cType" fixed="set"/>
<xs:attribute ref="ifc:arraySize" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
`
EXPRESS Specification
`ENTITY IfcRelServicesBuildings
SUBTYPE OF (IfcRelConnects);
RelatingSystem : IfcSystem;
RelatedBuildings : SET [1:?] OF IfcSpatialElement;
END_ENTITY;

EXPRESS-G diagram

`

References: IfcSpatialElement IfcSystem

Link to this page