IFC 4.3.2.20241204 (IFC4X3_ADD2) under development

6.4.3.1 IfcAsset

RV ⓘ
AbV ⓘ

6.4.3.1.1 Semantic definition

An asset is a uniquely identifiable grouping of elements acting as a single entity that has a financial value or that can be operated on as a single unit.

An asset is generally the level of granularity at which maintenance operations are undertaken. An asset is a group that can contain one or more elements. Whilst the financial value of a component or element can be defined, financial value is also defined for accounting purposes at the level of the asset.

There are a number of actors that can be associated with an asset, each actor having a role. Actors within the scope of the project are indicated using the IfcRelAssignsToActor relationship in which case roles should be defined through the IfcActorRole class; otherwise principal actors are identified as attributes of the class. In the existence of both, direct attributes take precedence.

There are a number of costs that can be associated with an asset, each cost having a role. These are specified through the OriginalValue, CurrentValue, TotalReplacementCost and DepreciatedValue attributes.

6.4.3.1.2 Entity inheritance

6.4.3.1.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
IfcGroup (2)
Click to show 18 hidden inherited attributes
IfcAsset (9)
6 Identification OPTIONAL IfcIdentifier

A unique identification assigned to an asset that enables its differentiation from other assets.

7 OriginalValue OPTIONAL IfcCostValue

The cost value of the asset at the time of purchase.

8 CurrentValue OPTIONAL IfcCostValue

The current cost value of the asset.

9 TotalReplacementCost OPTIONAL IfcCostValue

The total cost of replacement of the asset.

10 Owner OPTIONAL IfcActorSelect

The name of the person or organization that 'owns' the asset.

11 User OPTIONAL IfcActorSelect

The name of the person or organization that 'uses' the asset.

12 ResponsiblePerson OPTIONAL IfcPerson

The person designated to be responsible for the asset.

13 IncorporationDate OPTIONAL IfcDate

The date on which an asset was incorporated into the works, installed, constructed, erected or completed.

14 DepreciatedValue OPTIONAL IfcCostValue

The current value of an asset within the accounting rules and procedures of an organization.

Table 6.4.3.1.A

6.4.3.1.4 Property sets

  • Pset_Asset
    • AssetAccountingType
    • AssetTaxType
    • AssetInsuranceType
    • AssetStatus
    • AssetUse
  • Pset_Condition
    • AssessmentDate
    • AssessmentCondition
    • AssessmentDescription
    • AssessmentType
    • AssessmentMethod
    • LastAssessmentReport
    • NextAssessmentDate
    • AssessmentFrequency
  • Pset_InstallationOccurrence
    • InstallationDate
    • AcceptanceDate
    • PutIntoOperationDate
  • Pset_MaintenanceStrategy
    • AssetCriticality
    • AssetFrailty
    • AssetPriority
    • MonitoringType
    • AccidentResponse
  • Pset_MaintenanceTriggerCondition
    • ConditionTargetPerformance
    • ConditionMaintenanceLevel
    • ConditionReplacementLevel
    • ConditionDisposalLevel
  • Pset_MaintenanceTriggerDuration
    • DurationTargetPerformance
    • DurationMaintenanceLevel
    • DurationReplacementLevel
    • DurationDisposalLevel
  • Pset_MaintenanceTriggerPerformance
    • TargetPerformance
    • PerformanceMaintenanceLevel
    • ReplacementLevel
    • DisposalLevel
  • Pset_RepairOccurrence
    • RepairContent
    • RepairDate
    • MeanTimeToRepair
  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation

6.4.3.1.5 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcGroup (2)
Click to show 18 hidden inherited concepts
IfcAsset (3)
Classification Association General

The operating function of an asset within an organization may be particularly valuable in situations where one organization provides and maintains core services and another organization adds and maintains terminal services. Operating function can be designated through the use of one or more classification references.

Group Assignment General

No description available.

Property Sets for Objects General

This concept can be applied to the following resources:

Table 6.4.3.1.B

6.4.3.1.6 Formal representation

ENTITY IfcAsset
SUBTYPE OF (IfcGroup);
Identification : OPTIONAL IfcIdentifier;
OriginalValue : OPTIONAL IfcCostValue;
CurrentValue : OPTIONAL IfcCostValue;
TotalReplacementCost : OPTIONAL IfcCostValue;
Owner : OPTIONAL IfcActorSelect;
User : OPTIONAL IfcActorSelect;
ResponsiblePerson : OPTIONAL IfcPerson;
IncorporationDate : OPTIONAL IfcDate;
DepreciatedValue : OPTIONAL IfcCostValue;
END_ENTITY;

6.4.3.1.7 References

Edit on Github


Is this page difficult to understand? Let us know!

6.4.3.1.8 Changelog

6.4.3.1.8.1 IFC4

  • where rule, WR1
  • attribute AssetID name, Changed from "AssetID" to "Identification"
  • attribute AssetID optional, Changed from "False" to "True"
  • attribute CurrentValue optional, Changed from "False" to "True"
  • attribute DepreciatedValue optional, Changed from "False" to "True"
  • attribute IncorporationDate optional, Changed from "False" to "True"
  • attribute IncorporationDate type, Changed from "IfcCalendarDate" to "IfcDate"
  • attribute OriginalValue optional, Changed from "False" to "True"
  • attribute Owner optional, Changed from "False" to "True"
  • attribute ResponsiblePerson optional, Changed from "False" to "True"
  • attribute TotalReplacementCost optional, Changed from "False" to "True"
  • attribute User optional, Changed from "False" to "True"