Next-Generation Maritime Inspection Data Analytics

What is SIRE?

SIRE (Ship Inspection Report Programme) is the world’s leading vessel inspection database operated by OCIMF (Oil Companies International Marine Forum). SIRE provides comprehensive inspection reports for tankers, gas carriers, and offshore vessels, serving as the industry standard for vetting inspections. Major oil companies and charterers rely on SIRE data to assess vessel quality, safety standards, and operational capabilities before chartering decisions. CDI (Chemical Distribution Institute) maintains specialized inspection standards for chemical carriers, focusing on the unique safety requirements of chemical transportation with extended validity periods and specialized compliance frameworks.

Platform Overview

Our platform automatically aggregates, analyzes, and visualizes vessel inspection data from OCIMF and CDI APIs, transforming complex regulatory data into actionable business intelligence for fleet operators, enabling optimized safety performance, regulatory compliance, and strategic decision-making.

System Architecture

Key Features

Real-Time Data Sync

Continuous monitoring of OCIMF and CDI databases with intelligent API integration and automated error handling.

Interactive Analytics

Highcharts visualizations with drill-down capabilities - click chapters to view detailed VIQ references and observations.

Fleet Management

Comprehensive fleet-wide analysis with SIRE/CDI comparison tables and validity tracking across all vessels.

Compliance Tracking

Automated validity tracking - SIRE (180 days) and CDI (365 days) with proactive overdue notifications.

Analysis Capabilities

Fleet SIRE Analysis

  • Fleet-wide SIRE performance analytics
  • Statistical summaries by inspection chapter
  • Interactive drilldown charts with observation trends
  • Comparative performance benchmarking

Individual SIRE History

  • Complete vessel inspection timeline
  • Multi-state processing (Published/Pending/Unprocessed)
  • Validity period calculations with renewal alerts
  • Direct links to official inspection reports

Individual CDI Analysis

  • CDI-specific observation tracking for chemical carriers
  • 365-day validity period management
  • Chapter-based performance analytics
  • Specialized chemical handling compliance

Fleet Comparison Dashboard

Interactive Combined Fleet Analysis
  • Real-time interactive dashboard with vessel filtering
  • Toggle between SIRE and CDI inspection views
  • Advanced filtering by compliance status (Overdue, Due Soon, Valid)
  • Vessel search functionality with live results
  • Color-coded status indicators (Red: Overdue, Yellow: Due Soon, Green: Valid)
  • Responsive design with vessel list and detailed cards view
  • Direct integration with S3-hosted dashboard components

Vessel Type Classification

Compliance Calculations

SIRE Validity (180 Days)

def calculate_sire_validity(inspectionDate):
    """SIRE inspections valid for 180 days"""
    validTill = inspectionDate + timedelta(days=180)
    nextDue = (validTill - datetime.now()).days
    
    return {
        'validTill': validTill.strftime('%d %b %Y'),
        'nextDue': nextDue,
        'status': 'valid' if nextDue >= 0 else 'overdue'
    }

CDI Validity (365 Days)

def calculate_cdi_validity(inspectionDate):
    """CDI inspections valid for 365 days"""
    validTill = inspectionDate + timedelta(days=365)
    nextDue = (validTill - datetime.now()).days
    
    return {
        'validTill': validTill.strftime('%d %b %Y'),
        'nextDue': nextDue,
        'status': 'valid' if nextDue >= 0 else 'overdue'
    }

Data Models

Core Structures

Vessel Record
interface VesselRecord {
  imo: number;
  vesselName: string;
  vesselType: string;
  status: string;
  inspectionDate: Date;
  validTill: Date;
  nextDue: number;
  observationsCount: number;
  inspectingCompany: string;
  groupName: string;
}
SIRE Observation
interface SIREObservation {
  questionNumber: string;    // VIQ reference
  question: string;          // Inspection question
  inspectorObservation: string;
}
CDI Observation
interface CDIObservation {
  chapterNo: string;         // CDI chapter
  question: string;
  observation: string;
}

Generated Components

Chart Components

{
  "componentName": "Highcharts",
  "chartData": [{
    "data": [{"name": "Chapter 1", "y": 45, "drilldown": "Chapter 1"}],
    "type": "column"
  }],
  "drilldown": {
    "series": [{"id": "Chapter 1", "data": [["1.1", 12], ["1.2", 8]]}]
  }
}

Table Components

{
  "componentName": "ag-grid-table",
  "headers": [
    {"name": "vesselName"},
    {"name": "inspectionDate", "groupCellRenderer": true},
    {"name": "observationsCount"},
    {"name": "inspectingCompany"},
    {"name": "validTill"},
    {"name": "nextDue"}
  ],
  "body": [
    // Inspection records with expandable details
  ]
}

Integration URLs

# Chart components
https://dev.syia.ai/chat/highcharts?component=fleet_sire

# Table components  
https://dev.syia.ai/chat/ag-grid-table?component=individual_sire_1234567

Performance Metrics

  • Processing Speed: Sub-second response times
  • Data Accuracy: 99.9% validation success rate
  • Uptime: 24/7 availability with automated failover
  • Security: AES-256 encryption, role-based access control