buildingSMART / buildingSMART/IFC4.x-development

How do you designate spare parts for facility management?

Open
#338 0 comments 0 reactions 0 assignees View on GitHub
allocated allocated-fm ifc-update-out
Dominant language
Python
Stars
234
Forks
123
Avg merge
15h 4m
Merged PRs (30d)
5

Description

Originally here: https://forums.buildingsmart.org/t/how-do-you-designate-spare-parts-for-facility-management/3585

Potentially now a non-issue, but recording in case it still make sense.

I would assume some form of `IfcResource` subclass? Through elimination, spare parts may belong to different types of resources, such as IfcConstructionMaterialResource or IfcConstructionProductResource. However, there is no clear attribute which helps distinguish this as being a spare part instead of a resource that is not a spare part.

Perhaps it may be assumed through the absence of a `Usage` attribute (i.e. set to NULL), but it would be better for something explicit.

Another potential solution is to include all spare parts into its own IfcInventory, but it lacks a dedicated PredefinedType for it.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.