5.4.3.53 IfcRelFillsElement
5.4.3.53.1 Semantic definition
IfcRelFillsElement is an objectified relationship between an opening element and an element that fills (or partially fills) the opening element. It is an one-to-one relationship.
As shown in Figure 5.4.3.53.A, the insertion of a door into a wall is represented by two separate relationships. First the door opening is created within the wall by IfcWall <-- IfcRelVoidsElement --> IfcOpeningElement, then the door is inserted within the opening by IfcOpeningElement <-- IfcRelFillsElement --> IfcDoor. The red mark in the figure indicates that there shall be no IfcRelContainedInSpatialStructure relationship that connects the opening to the spatial container of the wall.

5.4.3.53.2 Entity inheritance
- 
- IfcRelFillsElement
 - IfcRelConnectsElements
 - IfcRelConnectsPortToElement
 - IfcRelConnectsPorts
 - IfcRelConnectsStructuralActivity
 - IfcRelConnectsStructuralMember
 - IfcRelContainedInSpatialStructure
 - IfcRelCoversBldgElements
 - IfcRelCoversSpaces
 - IfcRelFlowControlElements
 - IfcRelInterferesElements
 - IfcRelPositions
 - IfcRelReferencedInSpatialStructure
 - IfcRelSequence
 - IfcRelServicesBuildings
 - IfcRelSpaceBoundary
 
 
5.4.3.53.3 Attributes
| # | Attribute | Type | Description | 
|---|---|---|---|
| IfcRoot (4) | |||
| 1 | GlobalId | IfcGloballyUniqueId | 
 Assignment of a globally unique identifier within the entire software world.  | 
| 2 | OwnerHistory | OPTIONAL 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,  | 
| 3 | Name | OPTIONAL 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.  | 
| 4 | Description | OPTIONAL IfcText | 
 Optional description, provided for exchanging informative comments.  | 
| Click to show 4 hidden inherited attributes Click to hide 4 inherited attributes | |||
| IfcRelFillsElement (2) | |||
| 5 | RelatingOpeningElement | IfcOpeningElement | 
 Opening Element being filled by virtue of this relationship.  | 
| 6 | RelatedBuildingElement | IfcElement | 
 Reference to element that occupies fully or partially the associated opening.  | 
5.4.3.53.4 Concept usage
| Concept | Usage | Description | |
|---|---|---|---|
| IfcRoot (2) | |||
| Revision Control | General | 
 Ownership, history, and merge state is captured using IfcOwnerHistory.  | 
|
| Software Identity | General | 
 IfcRoot assigns the globally unique ID. In addition it may provide for a name and a description about the concept.  | 
|
| Click to show 2 hidden inherited concepts Click to hide 2 inherited concepts | |||
5.4.3.53.5 Formal representation
ENTITY IfcRelFillsElement
 SUBTYPE OF (IfcRelConnects);
	RelatingOpeningElement : IfcOpeningElement;
	RelatedBuildingElement : IfcElement;
END_ENTITY;