We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

Project data & BIM
About BIM-based management of attributes, schedules, templates, favorites, hotlinks, projects in general, quality assurance, etc.
SOLVED!

Enhanced Functionality with IfcAsset and IfcInventory Mapping

davdelven
Advocate

My request is for the implementation of IfcAsset and IfcInventory as mappable subtypes within the IfcGroup structure in ARCHICAD's IFC Project Manager. This inclusion would significantly improve the software's capacity to handle complex data structures related to asset management and facility management within the framework of openBIM.

 

  • Currently, ARCHICAD's IFC management tools do not allow for the direct mapping of elements to IfcAsset or IfcInventory entities.
  • This limitation restricts the ability to leverage these entities' full potential for data enrichment and integration with external systems.

Understanding IFC Grouping Entities

 

IfcGroup and Its Hierarchy

 

IfcGroup acts as a generalisation for grouping objects based on non-geometrical or non-topological aspects. IfcAsset and IfcInventory are subtypes of IfcGroup.

Key Concepts

  • An example of an IfcGroup is a system. An IfcDistributionSystem is an example of a group representing a system.

  • IfcAsset is a group of elements that represents a single entity of financial value. Maintenance operations are usually undertaken at the asset level.

  • IfcInventory is a list of items within an enterprise. The IfcInventoryTypeEnum identifies the type of inventory, including:

    • Space
    • Asset
    • Furniture

Related Entities

IfcSystem is another subtype of IfcGroup, grouping elements based on their roles. For example:

  • IfcBuildingSystem
  • IfcDistributionSystem

These are subtypes of IfcSystem that group building and distribution components, respectively.

Special Case: IfcZone

IfcZone is not a subtype of IfcGroup or IfcSystem but a spatial element that can be referenced by an IfcGroup using the IfcRelReferencedInSpatialStructure relationship.

Example: A mechanical distribution system (an IfcGroup) can refer to a building (which may contain IfcZone elements).

Benefits of the Feature Request

Implementing this feature request would offer several advantages to ARCHICAD users, particularly those involved in asset and facility management workflows.

  • Improved Data Organisation: The IfcAsset entity enables the grouping of building elements into manageable units based on their function or financial value. This logical grouping facilitates better organisation and tracking of assets throughout their lifecycle.
  • Enhanced Data Enrichment: IfcAsset allows association with various objectified relationships such as IfcAssignToActor, IfcAssignToControl, IfcAssignToProcess, and IfcAssignToResources. This functionality enables the linking of assets with actors, controls, processes, and resources, providing a more comprehensive understanding of asset performance and management.
  • Streamlined Data Exchange: By mapping elements to IfcAsset and IfcInventory, ARCHICAD would align with the IFC 4.3 schema's capabilities for asset management. This alignment ensures smoother data exchange between ARCHICAD and other software platforms that support this schema, including asset management systems.
  • Support for Existing Buildings: The IfcSharedFacilitiesElements schema can be utilised to manage both geometric and semantic data of existing and new IFC objects, aiding in the integration of real-time data. This is crucial for asset management in existing buildings, which often lack comprehensive as-built BIM data.

 

Integration with IFC Project Manager and Assignments

Integrating IfcAsset and IfcInventory mapping within the IFC Project Manager and Assignments function would primarily focus on:

  1. Adding IfcAsset and IfcInventory as Selectable Subtypes: The IFC Project Manager interface should be updated to include IfcAsset and IfcInventory as options when assigning IFC types to elements or groups.
  2. Mapping Elements to Assets and Inventories: Users should be able to easily select elements or groups within the ARCHICAD model and assign them to specific IfcAsset or IfcInventory entities created within the IFC Project Manager.

Note: Since ARCHICAD already supports the implementation of official IFC Property Sets once the IFC classes are properly implemented, no additional property definition interface would be required. The existing Property Sets functionality would automatically handle the standard IFC properties for these entities.

Implementing these changes would significantly enhance ARCHICAD's capabilities for managing and exchanging asset information, promoting interoperability and streamlining asset management workflows while leveraging the software's existing robust Property Sets implementation.

 

Operating system used: Windows 10 22H2

David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC28 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013
2 ACCEPTED SOLUTIONS

Accepted Solutions
Solution

Wishes are in Building Together.

 

https://community.graphisoft.com/t5/Wishlist/idb-p/wishlist

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

View solution in original post

Solution
davdelven
Advocate

Wish added here https://community.graphisoft.com/t5/Wishlist/Enhanced-Functionality-with-IfcAsset-and-IfcInventory-M...

David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC28 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013

View solution in original post

6 REPLIES 6
Gordana Radonic
Community Manager
Community Manager

Hi @davdelven

Nice to see you here 🙂 and hope you are doing well! Thanks for elaborating your request in detail! It seems to me this is exactly a material to be posted on our Wishlist: https://community.graphisoft.com/t5/Wishlist/idb-p/wishlist, so my recommendation to post it there as well, it can help collect impact from other community members, too.

Many regards, 

Gordana

Gordana Radonić

Community Manager

Hi, Gordana!

Ah, yeah. You're right.

Should I create it from the scratch there, right?

David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC28 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013

If there is no wish with the same content (and based on my checkup-no, anyhow clicking "Submit a wish" would search for similar results), just a submit a wish. You can copy your text there - because it elaborates your request well.
Thank you!

Gordana Radonić

Community Manager

I don't find the "Submit a wish" while creating a new topic:

davdelven_0-1732008584720.png

 

David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC28 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013
Solution

Wishes are in Building Together.

 

https://community.graphisoft.com/t5/Wishlist/idb-p/wishlist

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
Solution
davdelven
Advocate

Wish added here https://community.graphisoft.com/t5/Wishlist/Enhanced-Functionality-with-IfcAsset-and-IfcInventory-M...

David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC28 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013

Setup info provided by author

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!