Maritime AI & Data Foundations Series : Part 1/4. What Is the SFI Code — And Why Every Maritime AI & Data Career Starts Here

📊 Maritime Data CMMS · SFI · ISO 14224 IACS UR E26/E27 Maritime 4.0

What Is the SFI Code — And Why Every Maritime AI & Data Career Starts Here

A foundational guide to maritime data classification for engineers, career changers, and AI/data professionals entering the shipping sector · ~10 min read

Captain Ethan
Captain Paul  , Richard 
Maritime 4.0 · AI, Data & Cyber Security  ·  linkedin.com/in/shipjobs

Everyone in maritime is talking about AI. Predictive maintenance. Voyage optimization. Smart ship platforms. Autonomous vessels. The maritime AI sector has seen rapid investment growth across fleet management, port automation, and smart ship platforms.

But here is the problem nobody talks about: AI can't fix bad data. And most ship data is badly structured. Before you build a machine learning model, before you design a dashboard, before you write a single line of Python for a maritime use case — you need to understand how ship data is organized at its foundation. That foundation is the SFI Code.

Key Terms
SFI — Skipsteknisk Forskningsinstitutt Group System (ship data classification)
CMMS — Computerized Maintenance Management System (AMOS, Maximo, STAR IPS)
CBS — Computer-Based System (any digital onboard system per IACS UR E27)
ISO 14224 — Reliability & maintenance data collection standard (used alongside SFI)
IACS UR E26/E27 — Cyber resilience unified requirements for newbuild vessels
IAS — Integrated Automation System (onboard OT control network)
CRSI — ShipPaulJobs' extended SFI cyber classification research format
CBM — Condition-Based Maintenance (predictive maintenance approach)



Section Ⅰ — What Is the SFI Code?

History · Definition · Why It Matters for Ship Data

SFI stands for Skipsteknisk Forskningsinstitutt — the Ship Research Institute of Norway, now part of SINTEF Ocean (formerly MARINTEK). Originally developed in 1972, the SFI Group System is the most widely-used classification standard for organizing technical information on ships, offshore platforms, and maritime structures worldwide.

Think of it as the taxonomy of a ship — a structured numbering system that gives every system, subsystem, and component onboard a unique, hierarchical identity.

💡 If you have ever worked with a ship's CMMS — AMOS, Maximo, STAR IPS — you have already seen SFI codes, even if you didn't know the name. Every equipment tree in these systems is organized by SFI codes.

Section Ⅱ — How the SFI Code Structure Works

4-Level Hierarchy · 10 Main Groups · Practical Example

The SFI system uses a hierarchical numerical code organized into four levels:

5
Main Group
51
Group
511
Sub-Group
511.001
Detail Code
Example: Main Engine → Cylinder Block = 511.001
The 9 SFI Main Groups
1Ship General
2Hull
3Equipment for Cargo and Payload
4Ship Equipment
5Ship Machinery Systems
6Electrical Systems
7Instrumentation and Automation
8Navigation and Communication
9Other Systems (Shipyard / Project Use)

Section Ⅲ — Why SFI Is the Foundation of Maritime Data & AI

The Problem · The Challenge · SFI as the Solution

A modern vessel can have 200+ Computer-Based Systems (CBS) onboard — from engine monitoring to navigation, automation to safety systems. Each stores data differently, with different naming conventions, units, and update frequencies.

⚙️ The Problem
Ships generate massive data from 200+ CBS — but it's all in different formats. Engine monitoring, navigation, automation, and safety systems each store data independently.
⚠️ The Challenge
Without a common classification layer, you cannot compare engine performance across fleets, maintenance history across operators, or sensor data from different OEM suppliers.
🛡️ SFI as the Solution
When SFI codes are applied consistently, every data point has a standardized address — regardless of which system generated it, which vessel it came from, or which software stored it.
⚓ Captain Ethan's Take

"I spent years in maritime cybersecurity analyzing ship systems under IACS UR E26/E27. One of the most consistent failure points I encounter during vessel assessments is asset inventory — ships that cannot produce an accurate, up-to-date list of their own CBS. The reason is almost always the same: no standardized data classification. SFI is the answer to that problem. If you want to work in maritime data or AI, learn SFI before you learn TensorFlow."

Section Ⅳ — SFI vs. Other Classification Systems

How SFI relates to ISO 14224, HS Code, IMO Number, and IACS UR E26/E27
Standard
Purpose
Relation to SFI
SFI
Equipment & system classification on vessels
Foundation layer
ISO 14224
Reliability & maintenance data collection
Used alongside SFI — provides failure mode & maintenance data taxonomy
HS Code
International trade commodity classification
Different domain (customs/trade)
IMO Number
Unique vessel identifier
Vessel-level ID (SFI is system-level)
IACS UR E26/E27
Cybersecurity requirements for CBS
CBS inventory required — SFI widely adopted as the structure

Section Ⅴ — SFI in Smart Ships & IACS UR E26/E27

CBS Inventory · CRSI Extended Format · Compliance Context

IACS UR E26 mandates CBS (Computer-Based System) inventory management: every vessel must maintain an accurate, up-to-date record of all onboard digital systems. While IACS UR E26 does not explicitly prescribe SFI as the required format, SFI codes have become the widely adopted industry structure for building and maintaining compliant CBS inventories.

📋 Standard SFI Format
5 → 51 → 511 → 511.001
Traditional 4-level equipment classification used industry-wide
🔒 CRSI Extended Format Author's Research
XXX.X.X.XX.XX
Proposed extension adding cybersecurity layers: system type · security zone · CIA triad grading (ShipPaulJobs research, not an industry standard)
⚠️ Key point: SFI is not just a legacy maintenance tool. It is the backbone of next-generation smart ship data architecture — and the prerequisite layer before any AI model can be trained on cross-vessel data.

Section Ⅵ — Career Paths Using SFI Knowledge (Near Future)

5 roles where SFI gives you a competitive edge
1 Maritime Data Engineer Kongsberg · Wärtsilä · ABB

Build data pipelines that ingest, normalize, and classify ship sensor data using SFI as the master taxonomy. Leading maritime technology companies all work with SFI-structured data as their foundation.

2 Predictive Maintenance Analyst ISO 14224 · CBM

Train machine learning models on SFI-tagged maintenance records and sensor data to predict equipment failures before they happen. One of the most in-demand roles in ship management right now.

3 Fleet Performance Analyst Fleet Intelligence

Use SFI-structured data to compare fuel consumption, maintenance frequency, and component reliability across vessels in a fleet — surfacing optimization opportunities that would be invisible without standardized data.

4 Maritime Cybersecurity Analyst IACS UR E26/E27 High Demand

Map CBS inventory using SFI-based classification for IACS UR E26 compliance. This is a specialized role with very few qualified candidates globally — high demand, premium compensation.

5 Smart Ship Platform Developer CMMS · ERP · VIS

Build or contribute to CMMS, ERP, or vessel intelligence platforms that rely on SFI as their underlying data structure. Every maritime software company needs engineers who understand both code and ship systems.

Section Ⅶ — How to Start Learning SFI

A practical 5-step roadmap — no memorization required
Step 1 Get Familiar with the 10 Main Groups

Know what falls under each top-level code. This gives you the mental map of how a ship's data is organized before diving into sub-levels.

Step 2 Work with a Real Ship's CMMS

If you have access to AMOS or a similar CMMS through your institution or internship, browse the equipment tree. Every item has an SFI code attached — see the classification in action.

Step 3 Connect SFI to a Real Dataset

Practice by taking a simplified ship equipment list and assigning SFI codes to each item. This exercise builds the classification instinct that's essential for maritime data work.

Step 4 Learn ISO 14224 Alongside SFI

Once you understand the SFI structure, ISO 14224 gives you the failure mode taxonomy — essential for any predictive maintenance AI project. The SFI + ISO 14224 combination is particularly powerful.

Step 5 Follow IACS UR E26/E27 Developments

The CBS inventory requirements in UR E26 are pushing the entire industry toward SFI-structured data. Understanding both positions you at the intersection of compliance and technology — a rare and valuable combination.

⚓ Captain's Take — Key Takeaways

The SFI Code is not just a legacy maintenance standard from 1972 — it is the universal data spine of the smart ship era. Before you train a model, build a dashboard, or audit a CBS inventory, you need to understand how ship data is classified at its foundation.

The SFI Group System is the universal classification standard for ship systems, used industry-wide since 1972 — from CMMS platforms to CBS inventories.
Its 4-level hierarchy (Main Group → Group → Sub-Group → Detail Code) gives every onboard system a standardized identity — prerequisite for any cross-vessel or cross-fleet AI comparison.
IACS UR E26 CBS inventory requirements are making SFI expertise increasingly valuable — especially for maritime cybersecurity analysts who map OT systems for compliance.
The SFI + ISO 14224 combination is the power layer for predictive maintenance AI — SFI provides the structure, ISO 14224 provides the failure data taxonomy.
Career paths in maritime data engineering, predictive maintenance, fleet analytics, cybersecurity, and smart ship development all benefit directly from SFI knowledge. Learn SFI before you learn TensorFlow.
📌 What's Next — Maritime AI & Data Foundations Series
Part 2: How Ship Sensor Data Flows — From Onboard to Shore (AIS, ECDIS, IAS Data Architecture)
Part 3: Python for Maritime Engineers — 5 Real Use Cases with Ship Data
Part 4: From SFI to Smart Ship — How IACS UR E26 CBS Inventory Works in Practice
#SFICode #MaritimeData #MaritimeAI #MaritimeCybersecurity #IACSURe26 #CBSInventory #PredictiveMaintenance #Maritime4.0 #SmartShip #DataEngineering
📚 Related Standards & References
1
IACS UR E26 — Cyber Resilience of Ships
IACS · Mandatory for newbuilds contracted from July 2024 · Requires CBS inventory — SFI widely used as the implementation structure · iacs.org.uk
2
SFI Group System — SINTEF Ocean (formerly MARINTEK)
Originally developed 1972 · Most widely used maritime equipment classification standard · sintef.no
3
ISO 14224:2016 — Petroleum, Petrochemical and Natural Gas Industries: Collection and Exchange of Reliability and Maintenance Data for Equipment
ISO · 2016 · Provides failure mode & maintenance data taxonomy — used alongside SFI for reliability analysis · iso.org
4
IMO MSC-FAL.1/Circ.3 — Guidelines on Maritime Cyber Risk Management
IMO · 2017 · Integrated into ISM Code from January 2021 · imo.org
5
ShipPaulJobs — IACS UR E26/E27 Resource Library
ShipPaulJobs · Download IACS, BIMCO, NIST, IEC 62443 compliance PDFs · shippauljobs.com
Captain Ethan
Captain Paul 
Maritime 4.0 · AI, Data & Cyber Security · 
Maritime Intelligence Platform · Cyber · AI · Data
shippauljobs.com

Comments