5.1.3.36 IfcRelDefines
ABSTRACT This definition may not be instantiated
5.1.3.36.1 Semantic definition
A generic and abstract relationship which subtypes are used to:
- assign an object type to an object occurrence
- assign a property set to an object instance
- assign a property set template to a property set
5.1.3.36.2 Entity inheritance
5.1.3.36.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. |
5.1.3.36.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.1.3.36.5 Formal representation
ENTITY IfcRelDefines
ABSTRACT SUPERTYPE OF (ONEOF
(IfcRelDefinesByObject
,IfcRelDefinesByProperties
,IfcRelDefinesByTemplate
,IfcRelDefinesByType))
SUBTYPE OF (IfcRelationship);
END_ENTITY;