IFC 4.3.2.20241204 (IFC4X3_ADD2) under development

5.1.3.49 IfcTypeResource

RV ⓘ
AbV ⓘ

ABSTRACT This definition may not be instantiated

5.1.3.49.1 Semantic definition

IfcTypeResource defines a specific (or type) definition of a resource. It is used to define a resource specification (the specific resource, that is common to all occurrences that are defined for that resource) and could act as a resource template.

An IfcTypeResource may have a list of property sets attached. Values of these properties are common to all occurrences of that resource type. The type occurrence relationship is realized using the objectified relationship IfcRelDefinesByType.

Subtypes of IfcTypeResource may be exchanged without being already assigned to subtypes of IfcResource.

5.1.3.49.2 Entity inheritance

5.1.3.49.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcTypeObject (3)
Click to show 14 hidden inherited attributes
IfcTypeResource (4)
7 Identification OPTIONAL IfcIdentifier

An identifying designation given to a resource type.

8 LongDescription OPTIONAL IfcText

A long description, or text, describing the resource in detail.

9 ResourceType OPTIONAL IfcLabel

The type denotes a particular type that indicates the resource further. The use has to be established at the level of instantiable subtypes. In particular it holds the user defined type, if the enumeration of the attribute PredefinedType is set to USERDEFINED.

ResourceOf SET [0:?] OF IfcRelAssignsToResource FOR RelatingResource

Set of relationships to other objects, e.g. products, processes, controls, resources or actors to which this resource type is a resource.

Table 5.1.3.49.A

5.1.3.49.4 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcTypeObject (2)
Click to show 13 hidden inherited concepts
Table 5.1.3.49.B

5.1.3.49.5 Formal representation

ENTITY IfcTypeResource
ABSTRACT SUPERTYPE OF (ONEOF
(IfcConstructionResourceType))
SUBTYPE OF (IfcTypeObject);
Identification : OPTIONAL IfcIdentifier;
LongDescription : OPTIONAL IfcText;
ResourceType : OPTIONAL IfcLabel;
INVERSE
ResourceOf : SET [0:?] OF IfcRelAssignsToResource FOR RelatingResource;
END_ENTITY;

5.1.3.49.6 References

Edit on Github


Is this page difficult to understand? Let us know!

5.1.3.49.7 Changelog

5.1.3.49.7.1 IFC4

  • New resource