5.1.3.44 IfcRoot
🇳🇱
Basisklasse
IfcRoot is de meest abstracte en basis voor alle entiteitsdefinities in de IFC-specificatie, ongeacht of deze zich in de kernlaag of in latere lagen bevinden. Het is daarmee de gemeenschappelijke superklasse van alle IFC-entiteiten, met uitzondering van entiteiten die gedefinieerd zijn in een IFC-resourceschema. Alle entiteiten die subtypen zijn van IfcRoot kunnen onafhankelijk worden gebruikt. Daarentegen zijn entiteiten uit resourceschema's, die geen subtypen zijn van IfcRoot , niet bedoeld als onafhankelijke entiteiten.
🇵🇹
Raiz
IfcRoot é a classe mais abstrata e a raíz para todas as definições de entidades que têm origem no núcleo ou nas camadas subsequentes da especificação IFC. É, portanto, o supertipo comum de todas as entidades IFC, exceto aquelas definidas num esquema de recursos IFC. Todas as entidades que são subtipos do IfcRoot podem ser usadas independentemente, enquanto que as entidades do esquema de recursos, que não são subtipos do IfcRoot , não devem ser entidades independentes.
🇧🇷
Raiz
IfcRoot é a classe mais abstrata e raiz para todas as definições de entidade que têm raiz no núcleo ou em camadas subsequentes da especificação IFC. É, portanto, o supertipo comum de todas as entidades IFC, além daquelas definidas num esquema de recursos IFC. Todas as entidades que são subtipos de IfcRoot podem ser usadas independentemente, enquanto entidades de esquema de recursos, que não são subtipos de IfcRoot , não devem ser entidades independentes.
🇷🇴
Rădăcină
IfcRoot este cea mai abstractă şi clasa root pentru toate definiţiile entităţilor care provin din kernel sau în straturile ulterioare ale specificaţiilor IFC. Prin urmare, supertipul comun al tuturor entităților IFC, alături de cele definite în cadrul unei scheme de resurse IFC. Toate entitățile care sunt subtipuri de IfcRoot pot fi utilizate independent, în timp ce entitățile schema de resurse, care nu sunt subtipuri de IfcRoot , nu ar trebui să fie entități independente.
🇹🇷
Kök
IfcRoot ,, IFC tanımındaki tüm varlıkların çekirdekte veya daha sonraki katmanlarda köklendiği en soyut ve temel sınıftır. Bu nedenle, IFC kaynak şeması içinde tanımlananlar dışındaki tüm IFC varlıklarının ortak üst tipidir. IfcRoot ’un alt tipleri olan tüm varlıklar bağımsız olarak kullanılabilirken, IfcRoot ’un alt tipi olmayan kaynak şema varlıklarının bağımsız birer varlık olarak kullanılmaları öngörülmemektedir.
RV ⓘ
AbV ⓘ
ABSTRACT This definition may not be instantiated
5.1.3.44.1 Semantic definition
IfcRoot is the most abstract and root class for all entity definitions that are rooted in the kernel or in subsequent layers of the IFC specification. It is therefore the common supertype of all IFC entities, except for those defined in an IFC resource schema. All entities that are subtypes of IfcRoot can be used independently, whereas resource schema entities, that are not subtypes of IfcRoot , are not supposed to be independent entities.
NOTE View definitions and implementation agreements may impose additional restrictions on the use of the OwnerHistory to handle object versioning.HISTORY New entity in IFC1.0IFC4-CHANGE The attribute OwnerHistory has been made OPTIONAL.
5.1.3.44.2 Entity inheritance
5.1.3.44.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.
NOTE Only the last modification is stored - either as addition, deletion or modification.IFC4-CHANGE The attribute has been changed to be OPTIONAL.
3
Name
OPTIONAL IfcLabel
An 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
An optional description, provided to exchange informative comments.
Table 5.1.3.44.A
5.1.3.44.4 Formal propositions
Name
Description
UR1
The attribute GlobalId should be unique
Table 5.1.3.44.B
5.1.3.44.5 Concept usage
Table 5.1.3.44.C
5.1.3.44.6 Formal representation
ENTITY IfcRoot
ABSTRACT SUPERTYPE OF (ONEOF
(IfcObjectDefinition
,IfcPropertyDefinition
,IfcRelationship ));
GlobalId : IfcGloballyUniqueId ;
OwnerHistory : OPTIONAL IfcOwnerHistory ;
Name : OPTIONAL IfcLabel ;
Description : OPTIONAL IfcText ;
UNIQUE
UR1 : GlobalId;
END_ENTITY;
5.1.3.44.7 References