4.1.3.1.1.1 Door Attributes
Doors may be further described by their size and operation type.
The following diagram shows the generic classes and relationships used when applying this concept.
In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the table below shows a recommended list of general usage patterns that users may adopt.
G
IfcDoor
IfcDoor
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
6. ObjectPlacement
[0:1]
7. Representation
[0:1]
ReferencedBy
[0:?]
PositionedRelativeTo
[0:?]
ReferencedInStructures
[0:?]
8. Tag
[0:1]
FillsVoids
[0:1]
ConnectedTo
[0:?]
IsInterferedByElements
[0:?]
InterferesElements
[0:?]
HasProjections
[0:?]
HasOpenings
[0:?]
IsConnectionRealization
[0:?]
ProvidesBoundaries
[0:?]
ConnectedFrom
[0:?]
ContainedInStructure
[0:1]
HasCoverings
[0:?]
HasSurfaceFeatures
[0:?]
OverallHeight
9. OverallHeight
[0:1]
OverallWidth
10. OverallWidth
[0:1]
11. PredefinedType
[0:1]
OperationType
12. OperationType
[0:1]
13. UserDefinedOperationType
[0:1]
IfcIdentifier
IfcIdentifier
IfcDoor :Tag1->IfcIdentifier :IfcIdentifier0
IfcPositiveLengthMeasure_0
IfcPositiveLengthMeasure
IfcDoor :OverallHeight1->IfcPositiveLengthMeasure_0:IfcPositiveLengthMeasure0
IfcPositiveLengthMeasure_1
IfcPositiveLengthMeasure
IfcDoor :OverallWidth1->IfcPositiveLengthMeasure_1:IfcPositiveLengthMeasure0
IfcDoorTypeOperationEnum_0
IfcDoorTypeOperationEnum
IfcDoor :OperationType1->IfcDoorTypeOperationEnum_0:IfcDoorTypeOperationEnum0
IfcLabel_0
IfcLabel
IfcDoor :UserDefinedOperationType1->IfcLabel_0:IfcLabel0
IfcRelDefinesByType
IfcRelDefinesByType
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
5. RelatedObjects
[1:?]
6. RelatingType
[1:1]
IfcDoor :IsTypedBy1->IfcRelDefinesByType :RelatedObjects0
IfcDoorType
IfcDoorType
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ApplicableOccurrence
[0:1]
6. HasPropertySets
[1:?]
Types
[0:1]
7. RepresentationMaps
[1:?]
8. Tag
[0:1]
ReferencedBy
[0:?]
9. ElementType
[0:1]
10. PredefinedType
[1:1]
TypeOperationType
11. OperationType
[1:1]
12. ParameterTakesPrecedence
[0:1]
13. UserDefinedOperationType
[0:1]
IfcRelDefinesByType :RelatingType1->IfcDoorType :IfcDoorType0
IfcDoorTypeOperationEnum_1
IfcDoorTypeOperationEnum
IfcDoorType :OperationType1->IfcDoorTypeOperationEnum_1:IfcDoorTypeOperationEnum0
IfcLabel_1
IfcLabel
IfcDoorType :UserDefinedOperationType1->IfcLabel_1:IfcLabel0
IfcDoorLiningProperties
IfcDoorLiningProperties
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasContext
[0:1]
HasAssociations
[0:?]
DefinesType
[0:?]
IsDefinedBy
[0:?]
DefinesOccurrence
[0:?]
5. LiningDepth
[0:1]
6. LiningThickness
[0:1]
7. ThresholdDepth
[0:1]
8. ThresholdThickness
[0:1]
9. TransomThickness
[0:1]
10. TransomOffset
[0:1]
11. LiningOffset
[0:1]
12. ThresholdOffset
[0:1]
13. CasingThickness
[0:1]
14. CasingDepth
[0:1]
15. ShapeAspectStyle
[0:1]
16. LiningToPanelOffsetX
[0:1]
17. LiningToPanelOffsetY
[0:1]
IfcDoorType :HasPropertySets1->IfcDoorLiningProperties :IfcDoorLiningProperties0
IfcDoorPanelProperties
IfcDoorPanelProperties
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasContext
[0:1]
HasAssociations
[0:?]
DefinesType
[0:?]
IsDefinedBy
[0:?]
DefinesOccurrence
[0:?]
5. PanelDepth
[0:1]
6. PanelOperation
[1:1]
7. PanelWidth
[0:1]
8. PanelPosition
[1:1]
9. ShapeAspectStyle
[0:1]
IfcDoorType :HasPropertySets1->IfcDoorPanelProperties :IfcDoorPanelProperties0
IfcPositiveLengthMeasure_2
IfcPositiveLengthMeasure
IfcDoorPanelProperties :PanelDepth1->IfcPositiveLengthMeasure_2:IfcPositiveLengthMeasure0
IfcDoorPanelOperationEnum
IfcDoorPanelOperationEnum
IfcDoorPanelProperties :PanelOperation1->IfcDoorPanelOperationEnum :IfcDoorPanelOperationEnum0
IfcNormalisedRatioMeasure
IfcNormalisedRatioMeasure
IfcDoorPanelProperties :PanelWidth1->IfcNormalisedRatioMeasure :IfcNormalisedRatioMeasure0
IfcDoorPanelPositionEnum
IfcDoorPanelPositionEnum
IfcDoorPanelProperties :PanelPosition1->IfcDoorPanelPositionEnum :IfcDoorPanelPositionEnum0
Figure 4.1.3.1.1.1.A
General UsageTable 4.1.3.1.1.1.B