top of page
DALL·E 2024-10-02 09.15.28 - A modern banner background image representing data flowing fr

IMF - Streamlined Asset Data for Smarter Decisions

The Information Modeling Framework (IMF) is more than just a data management framework - it’s a strategic advantage. Designed to bring clarity, accuracy, and shareability to complex asset data, IMF transforms how organizations manage information.

By structuring data into standardized, reusable “Blocks,” IMF enables seamless data flow across teams and systems, ensuring executives and engineers alike can access reliable insights, reduce costly rework, and make faster, informed decisions. Whether you’re planning the next big investment or optimizing daily operations, IMF makes it possible to leverage asset data as a powerful, consistent resource.

So, what is IMF?

The Information Modeling Framework (IMF) is a system that organizes complex asset data in a clear, standardized way, making it easier for industries like oil and gas, manufacturing, and engineering to manage information.

 

IMF is built on IMF Blocks - modular structures that represent parts of an asset, from small components to whole systems. Each Block is made up of IMF Attributes (descriptive details like material type or capacity) and IMF Terminals (connection points that help data work across systems). These elements rely on reference data that follows industry standards, ensuring accuracy and consistency.

Building IMF Models: How It Works

At the core of IMF are three primary Types - Attributes, Terminals, and Blocks - which work together to describe the components, connection points, and interactions within an asset model. This flexible, reusable structure allows IMF to represent everything from individual parts to entire facility systems, adapting to various organizational needs and reducing redundancy.

  • Attributes: Attributes are the properties or characteristics that define details about each Block. For instance, a Block representing a “valve” could have Attributes like “material,” “pressure limit,” and “diameter.” By using standardized Attributes, IMF ensures that these properties are described consistently across different components and systems, allowing for accurate data representation and easy information retrieval.
     

  • Terminals: Terminals are the connection points on Blocks that enable interaction between different components within the model. They define where and how Blocks connect, whether it’s for electrical connections, mechanical joins, or data exchanges. For example, a Terminal on a pump Block could specify an inlet or outlet connection, allowing it to integrate with other system components while maintaining a clear, structured relationship within the overall asset model.
     

  • Blocks: Blocks are the core building elements in IMF that represent distinct parts of an asset. Each Block encapsulates a component or system, defined by its Attributes and connected through Terminals. Blocks are modular and can be reused or customized to fit various models, making them versatile enough to represent anything from a single piece of equipment to a subsystem. By connecting Blocks through Terminals, IMF provides a cohesive, structured way to model complex systems and their interdependencies.

Giving context with Aspects

IMF also provides context by applying Aspects (Product, Function, Location, and Installed) to each element in the model. These Aspects offer different perspectives on an asset’s specifications, intended role, location, and as-built details, allowing for a complete and dynamic view of the asset. This approach supports a wide range of use cases, from high-level system planning to detailed maintenance and operations.

  • Product aspect: Focuses on the physical specifications and characteristics of an asset component, such as materials, dimensions, and manufacturer details. This Aspect captures what each component is within the model, like a product description.
     

  • Function aspect: Describes the intended role or purpose of a component within the system, including performance specifications and operational goals. This Aspect defines what each component does, ensuring alignment with the system’s functional requirements.
     

  • Location aspect: Specifies the physical or logical placement of a component within the facility, detailing its position in relation to other parts of the system. This Aspect provides context for where each component is located, which is essential for spatial organization and planning.
     

  • Installed aspect: Captures as-built details about the component's real-world installation, including specific configurations, serial numbers, and maintenance history. This Aspect documents how each component is set up in reality, supporting operations, maintenance, and modifications.
     

  • Plant aspect: Connects the component to the larger operational environment of the facility or plant. This Aspect includes information such as the plant name, section, facility type, and safety classification, providing a high-level view of where the component fits within the overall facility. This is valuable for aligning the component with plant-wide systems and standards.

Example of an IMF Block: "Pump"

  • Product aspect:

    • Attributes: Physical properties and design details, such as "material" (e.g., stainless steel), "capacity" (e.g., 400 liters/min), "manufacturer" (e.g., PumpCo), and "power rating" (e.g., 5 kW).

    • Terminals: Physical connection points like "fluid inlet" and "fluid outlet" that define where the pump connects to other equipment for fluid transport.
       

  • Function aspect:

    • Attributes: Operational details relevant to the pump’s role in the system, such as "maximum flow rate" (e.g., 350 liters/min), "pressure rating" (e.g., 150 psi), and "duty cycle" (e.g., continuous or intermittent).

    • Terminals: Functional connection points, such as "input" and "output" terminals, indicating how it integrates into the broader system (e.g., connecting with cooling or water circulation systems).
       

  • Location aspect:

    • Attributes: Details about the pump’s position within the facility, including "installation zone" (e.g., Zone B3), "environmental conditions" (e.g., non-corrosive area), and "access point" (e.g., floor-level, accessible).

    • Terminals: Spatial connectors to nearby components or structural support systems, possibly linking it to maintenance pathways or safety zones.
       

  • Installed aspect:

    • Attributes: Real-world installation information, such as "serial number," "installation date," "operational status" (e.g., active or standby), and "last maintenance date."

    • Terminals: Operational Terminals that connect to facility monitoring systems, potentially interfacing with tracking systems for remote condition monitoring or maintenance alerts.
       

  • Plant aspect:​

    • Attributes: High-level facility information linking the asset to the broader operational environment, such as “plant name” (e.g., Northshore Refinery), “plant section” (e.g., Processing Unit 5), “facility type” (e.g., oil refinery, chemical plant), and “safety classification” (e.g., hazardous, non-hazardous area).

    • • Terminals: Facility-wide connection points or integration nodes, like connections to plant-wide systems (e.g., “main control system” link, “energy distribution network”), indicating how the asset ties into essential plant operations and broader environmental controls.

More information and resources on IMF

  • imfid.org
    This is the home page for IMF. Here you can find the latest version of the IMF manual.

bottom of page