Next Article in Journal
Multispectral Reconstruction in Open Environments Based on Image Color Correction
Previous Article in Journal
DCCopGAN: Deep Convolutional Copula-GAN for Unsupervised Multi-Sensor Anomaly Detection in Industrial Gearboxes
Previous Article in Special Issue
Distributed Adaptive Formation Control for Second-Order Multi-Agent Systems Without Collisions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Semantic Interoperability of Multi-Agent Systems in Autonomous Maritime Domains

1
Faculty of Science, University of Split, 21000 Split, Croatia
2
Faculty of Maritime Studies, University of Split, 21000 Split, Croatia
3
Faculty of Humanities and Social Sciences, University of Split, 21000 Split, Croatia
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(13), 2630; https://doi.org/10.3390/electronics14132630
Submission received: 1 June 2025 / Revised: 21 June 2025 / Accepted: 27 June 2025 / Published: 29 June 2025
(This article belongs to the Special Issue Research on Cooperative Control of Multi-agent Unmanned Systems)

Abstract

The maritime domain is experiencing significant transformation, driven by the integration of autonomous technologies. Autonomous ships and smart maritime systems depend on the sophisticated interplay of artificial intelligence, sensor infrastructures, and communication protocols to achieve safe, reliable, and efficient operations. Central to this evolution is the imperative for seamless interoperability among agents operating within heterogeneous maritime environments. Semantic interoperability, which ensures that information is interpreted and exchanged consistently and meaningfully across systems, emerges as a critical enabler of coordinated multi-agent cooperation. This paper explores the role of semantic interoperability in the coordination of multi-agent systems, the challenges involved, and the technological frameworks that facilitate its implementation.

1. Introduction

In today’s digitally connected world, systems and applications must be able to communicate seamlessly to enable data and information exchange. Different systems and applications can function together if interoperability is established between them. Interoperability can be analyzed from multiple perspectives, i.e., technical, semantic, and syntactic approaches. Semantic interoperability refers to the capacity of different information systems to share and understand data, based on mutually accepted definitions and protocols, i.e., ensuring that data meaning is consistently interpreted across systems [1,2]. In this paper, we are particularly interested in semantic interoperability within the maritime domain. In globalized maritime transport, vessels communicate with various digital infrastructures and pass through multiple jurisdictions. Therefore, semantic interoperability is essential for optimization and ensuring operational continuity. Stakeholders such as ports, shipping operators, regulatory authorities, logistics providers, and insurance entities must be able to exchange information in a manner that preserves its semantic integrity and operational relevance. For example, vessel traffic services (VTS) must interpret heterogeneous data sources to maintain safe and efficient navigation. In an environment where many tasks are managed by autonomous systems, e.g., within smart ports or in situations when vessels are autonomous, semantic interoperability becomes especially important. Additionally, other aspects such as maritime safety, the reduction of harmful gas emissions, and the enhancement of energy efficiency should be considered when analyzing semantic interoperability requirements.
Multi-agent systems in autonomous maritime domains incorporate various autonomous entities, including autonomous ships, unmanned surface vehicles (USVs), port management systems, and communication networks. These systems must interact dynamically, exchanging structured and unstructured data in real time to enable operations such as efficient navigation, collision avoidance, environmental monitoring, and emergency response.
In the context of multi-agent maritime systems, semantic interoperability serves as a foundational enabler for a wide range of critical processes by ensuring that autonomous entities interpret and utilize shared information consistently. Its role is particularly evident in the following key areas:
  • Situational awareness: autonomous vessels, port infrastructures, and maritime authorities are able to exchange real-time navigational data, meteorological conditions, and hazard warnings through semantically standardized formats, thereby enhancing collective awareness and operational responsiveness [3].
  • Optimized decision-making: the consistent semantic representation of shared data allows agents to perform distributed analysis and coordinate responses to rapidly changing maritime environments, improving both individual and system-level decision-making [4].
  • Regulatory compliance: ensuring that all autonomous systems operate in accordance with international maritime legislation and safety protocols necessitates a shared semantic framework that enables the unambiguous interpretation and implementation of regulatory requirements [5].
  • Efficient logistics and port management—semantic interoperability underpins the functioning of smart ports by enabling seamless coordination in areas such as cargo allocation, vessel berthing, and integrated supply chain optimization [6].
Achieving semantic interoperability in maritime domains entails addressing a number of domain-specific challenges that arise from the complexity, heterogeneity, and global nature of maritime systems. These challenges span technical, organizational, and regulatory dimensions and must be systematically resolved to enable the reliable and scalable integration of agents across diverse operational contexts. Some of the key challenges include:
  • Different standards and protocols: the maritime sector relies on a variety of data exchange systems, such as the electronic chart display and information system (ECDIS) and others. However, the lack of a unified semantic framework across these standards makes consistent data integration and interpretation difficult [7].
  • Regulatory differences: different countries and international bodies enforce their own sets of maritime regulations. This variation often leads to inconsistencies in terminology, definitions, and how data are interpreted across jurisdictions [8].
  • Complexity and lack of maritime data standardization: maritime operations produce large and diverse data streams e.g., sensor readings, navigational data, environmental data, and legal documents. A major challenge is how to define a universally accepted semantic structure capable of encompassing the diversity and complexity of data [9].
  • Advancements in maritime technologies: as new technologies emerge, novel data types and formats are introduced; however, older systems are often unable to interpret or handle this information properly, resulting in interoperability challenges [10].
  • Contextual variations in terminology: the same maritime terms may carry different meanings, depending on geographic region, organizational context, or operational practice. For example, the term “pilotage” can imply different procedures in different ports, leading to potential misunderstandings [11].
  • Cybersecurity and trust in data: in a setting where autonomous systems depend on continuous data exchange, ensuring the integrity and security of transmitted information is critical. Any compromise in data authenticity can undermine both operational safety and trust between systems [12].
There are several ongoing activities aimed at enhancing interoperability within the maritime domain. These include the e-Navigation Strategy by the International Maritime Organization (IMO), the AUTOSHIP project funded by the European Union, and the S-100 framework developed by the International Hydrographic Organization (IHO) [13,14,15].
The e-Navigation Strategy aims to improve the safety, efficiency, and sustainability of maritime navigation by integrating and harmonizing navigation systems and improving digital communication between vessels and shore-based infrastructure. Its primary focus is on achieving system-level interoperability, rather than addressing the dynamics of multi-agent architectures.
The AUTOSHIP project explores the deployment of advanced technologies such as automated navigation, collision avoidance, and remote monitoring. Although it does not specifically address multi-agent coordination, the project contributes significantly to the development of interoperable and autonomous functionalities within individual vessels and their interaction with shore-based systems.
A comparable approach is evident in the S-100 initiative, which was launched somewhat earlier and has since led to the establishment of a standardized framework by the International Hydrographic Organization. The S-100 standard is designed to support interoperability across a wide range of maritime systems by facilitating the exchange of navigational and environmental data, thereby enabling more consistent and reliable maritime operations.
While the e-Navigation and AUTOSHIP initiatives and the S-100 framework have significantly contributed to the advancement of digital infrastructure and interoperability in maritime operations, they remain primarily focused on system-level integration, syntactic standardization, and technical harmonization. The e-Navigation strategy emphasizes vessel-to-shore communication and centralized data services but lacks support for decentralized multi-agent coordination. The AUTOSHIP project advances automation at the level of individual vessels, yet it does not address semantic-level collaboration or interoperability among distributed agents. Similarly, S-100 provides a standardized framework for hydrographic and navigational data exchange but does not incorporate ontology-based reasoning, runtime semantic alignment, or support for adaptive decision-making by autonomous agents. In contrast, the framework proposed in this paper introduces a multilayered ontology-driven model that is specifically designed to support semantic interoperability among heterogeneous agents. By embedding formal semantics and inference mechanisms into agent interaction protocols, this system enables context-aware coordination, dynamic response, and scalable integration across vessels, ports, and infrastructure components.
The next section discusses the role of multi-agent systems in autonomous maritime domains, followed by a section presenting an overview of research that utilizes multi-agent systems to enhance fire protection on autonomous vessels. In addition, the section introduces an ontology-based semantic interoperability model that was specifically developed to support fire detection, response, and control systems in autonomous ship operations.

2. Functionalities of Multi-Agent Systems in the Autonomous Maritime Domain

The maritime domain includes all physical and digital elements that contribute to the functioning of maritime transport and logistics systems, such as ships, ports, sea routes, coastal infrastructure, and the networks that interconnect them [16]. In practice, the implementation of multi-agent systems in complex environments such as maritime domains brings many interoperability challenges. Agents rely on distinct internal knowledge structures, communicate using different protocols or message formats, and interpret information inconsistently due to misaligned ontologies. Furthermore, ensuring temporal synchronization among agents and enabling a reliable consensus in dynamic conditions is non-trivial. These issues interfere with the agents’ ability to cooperate effectively and emphasize the necessity of robust semantic mechanisms that support consistent message understanding, the alignment of conceptual models, and coordination logic. Addressing these challenges is fundamental to achieving the full potential of distributed maritime autonomy. In order to systematically approach the integration of autonomy into this complex domain, it is necessary to deconstruct maritime operations into their constituent functions, with a particular focus on those embedded within ships and ports. These functions, such as navigation, propulsion management, berthing operations, cargo handling, energy consumption monitoring, and scheduling, represent the operational units that are most suited to autonomous control and intelligent coordination. By modeling these discrete functionalities independently, researchers and system designers can identify the specific requirements for autonomy, define interfaces for agent interaction, and develop interoperable, modular architectures. Such functional decomposition supports the implementation of multi-agent systems that are capable of managing heterogeneity, decentralization, and real-time decision-making in autonomous maritime environments.
Accordingly, this section is divided into two parts: the first part analyzes ship-related functionalities and explores the application of multi-agent systems onboard, while the second part extends the same approach to port environments. The third part examines these functionalities within the context of autonomous ships and smart ports.

2.1. Ships

In the development and implementation of autonomous ships, it is essential to identify and understand the core high-level functions of ships. These functions can be broadly categorized into three domains: navigation, safety, and control. Although analytically separated for the purposes of systematization, these functional areas frequently overlap, reflecting the inherent complexity and integration of shipboard operations. Figure 1 presents the decomposition of the ship according to its primary functional domains.
The navigation function covers the vessel’s ability to plan and follow routes, steer accurately, and avoid hazards such as collisions and groundings. While these capabilities are fundamental to navigation, they also serve critical safety purposes, demonstrating the functional interplay between domains.
The safety function addresses protection against internal and external threats, including fire, piracy, cargo incidents, hull damage, stability issues, and cybersecurity.
The control function coordinates the operation of onboard systems by managing propulsion, engine performance, electrical power, IT infrastructure, and communications. These components are crucial for both navigation and safety, highlighting the ship’s integrated and interconnected systems.
These high-level functions operate as part of an integrated framework, rather than in isolation. Redundancy, interaction, and coordination are fundamental to this system. This interconnectivity is a critical factor in the design of autonomous or semi-autonomous ships, especially within multi-agent architectures where decision-making is distributed among modular subsystems.

2.2. Ports

Maritime transport is the backbone of international trade, accounting for the majority of global trade by volume (approximately 80%); therefore, ports play a crucial role in the global transport chain [17]. Moreover, ports have an important social, economic, and environmental impact on their surrounding regions and also generate added value and employment [18]. The functional structure of a port consists of three core domains: a transport and logistic function, an economic and business function, and a governance and regulatory function [19]. These three domains together describe how a port operates. The transport and logistics function is responsible for the entire process of cargo reception and dispatch, including loading/unloading, storage/warehousing, sorting/consolidation, and trans-shipment. It also ensures connectivity between maritime and land transport systems, i.e., road and rail networks. The economic and business function includes a broad range of activities that support employment and investment. It involves collaboration with key stakeholders in the maritime logistics sector, such as shipping companies, terminal operators, and logistics service providers. The governance and regulatory function includes the activities of the port authority in areas such as management, planning, and development. It also includes safety and security operations, such as vessel escorting and access control. Collaboration with customs authorities, police, and inspection services is also part of its responsibilities, as well as the implementation of environmental protection measures, e.g., air, water, and noise pollution control.
This systematization enables a comprehensive understanding of the complexity and interdependence of port functions, which is essential for analyzing the role of the port as an integrated logistical and administrative system within the contemporary transport environment. The described functional segmentation is illustrated in Figure 2, which provides a representation of the port’s key functions and their operational components.

2.3. Autonomous Ships and Smart Ports

Maritime operations are becoming increasingly complex and data-driven. Consequently, the transition from conventional ships and ports to autonomous ships and smart port infrastructures emerges as a main trajectory in the digital transformation of the maritime sector. Traditional ships and ports rely heavily on human-centric processes and siloed information systems. However, technological development leads to the integration of intelligent technologies, such as autonomous navigation, distributed decision-making, and real-time data analytics, and also lays the groundwork for greater operational efficiency, safety, and interoperability.
The International Maritime Organization (IMO) has established a formal framework of maritime autonomous surface ships (MASS) to support the regulation and systematic understanding of new autonomous technologies in the maritime domain [20]. The framework outlines four levels of ship autonomy, which are determined by the level of human intervention and the technological sophistication of onboard and remote-control systems. At the first level, there are ships with crew members in charge of the entire ship but who are using automatic decision-support systems. At the second level, ships are primarily controlled remotely but are still crewed, and the crew can take over manual control in case of necessity. At the third level, ships are fully operated from a remote-control center, with no crew members on board, but the system is designed to allow human intervention if required. The most advanced fourth level describes fully autonomous ships, those capable of independently executing all navigation and operational tasks without direct human oversight.
Smart ports are characterized by a complex integration of technological, organizational, and human-oriented elements that is designed to improve operational efficiency, sustainability, and resilience in the context of a dynamic global logistic landscape [21]. They rely on a highly skilled and continuously trained workforce to manage advanced digital systems. Smart ports apply intelligent infrastructure and advanced automation to make processes more accurate, more effective, and more reliable. By continuously developing and sharing knowledge, these smart ports stimulate innovation and continuous improvement. Furthermore, optimized processes result in cost reduction and the ability to compete. Smart ports are also highly resilient to external shocks, with the ability to withstand these well and to continue the business within a short period of time. Their strategic alignment with the development of sustainability encompasses environmental stewardship, social responsibility, and economic sustainability. Finally, robust safety and security measures are applied to protect people, the integrity of cargo, and critical infrastructure. By integrating these diverse capabilities, smart ports are now playing a key role in the transformation of global maritime logistics networks.
In recent times, multi-agent systems have been used in autonomous ships and smart port infrastructure. Within autonomous ships, multi-agent systems have been utilized to enable various functionalities such as predicting the behavior of surrounding ships [22], autonomous navigation and collision avoidance [23], maintenance prediction [24], optimal path planning [25], and onboard firefighting management [26]. In smart ports, multi-agent systems enable vessel guidance in intra-port navigation [27], minimize ship anchoring-induced congestion [28], conduct tugboat control [29], manage cargo allocation scheduling in terminals [30], schedule tower inspections [31], and maintain power control [32].
Despite the above developments, there still exists a significant lack of in-depth studies addressing the semantic interoperability of such systems in the maritime domain. In particular, systematic and integrative research on how heterogeneous agents, from those on ships to those in smart ports, can effectively interpret, negotiate, and act on shared information in a semantically coherent way is still uncommon. This gap highlights the necessity of a unifying framework, ensuring not only technological compatibility but also meaningful interaction and the coordination of autonomous maritime agents.
In the following section, the interoperability aspects of a multi-agent system specifically developed for fire protection on autonomous ships are presented. The system is designed to enable distributed detection, decision-making, and coordinated response actions through the interaction of specialized agents. To enable interoperability across the system boundaries, the internal knowledge and operational logic of the system are made available through semantic representation. This approach formalizes the processes and structure of the multi-agent system and enables semantic interoperability with other onboard and external systems, such as the navigation, propulsion, and port management systems. It supports consistent data exchange and understanding among all multi-agent systems that comply with ontology-based standards. Therefore, it opens the possibility for multi-agent collaboration within the wider maritime domains.

3. Framework for Semantic Interoperability

The interoperability model described in this paper is based on a system developed for fire detection and suppression aboard vessels, as described in Ref. [26]. This system serves as a replacement for conventional fire safety infrastructure on traditional, crewed ships. Within this new system, decision-making and operational responsibilities are delegated to intelligent agents that monitor and interact with shipboard fire safety components. The performance of the system was validated through an extensive simulation campaign analyzing 650,880 unique fire scenarios. Fires were extinguished within a timeframe ranging from 21 to 384 s post-ignition, with an average suppression time of 225 s. Figure 3 shows a frame captured from a simulation based on real-world parameters such as fire propagation rates, the response latency of suppression mechanisms, and foam dispersion rates.
The results of the conducted simulations validate the feasibility of employing multi-agent systems as autonomous executors or advisory subsystems in maritime emergency management, thereby contributing significantly to maritime safety.
The objective of this section is to present the approach by which the developed system interfaces with external systems and shares its data, outlining the envisioned model of interoperability. To ensure interoperability with external systems, an ontology-driven approach has been adopted. An ontology tailored to the fire protection system was designed to define its essential components, promoting semantic interoperability and supporting flexible, machine-interpretable knowledge representation. A widely recognized and frequently referenced definition of ontology within computer science was articulated by Gruber [33], who described it as an explicit specification of concepts within a particular domain. In essence, an ontology serves as a conceptual framework that supports the modeling and representation of domain-specific knowledge. The primary objective of employing ontologies is to facilitate shared understanding between humans and machines, thereby improving the interpretation and utilization of exchanged data and ensuring interoperability. Key advantages of using ontologies include:
  • the reduction of ambiguity in communication through the precise definition of concepts;
  • improved data integration across heterogeneous sources;
  • enhanced comprehension of the contextual meaning of data; and
  • more effective data retrieval by enabling the formulation of precise queries.
The application of ontologies within knowledge-based systems can be conceptualized through a three-layer architectural model. The foundational layer houses the formal languages employed for ontology definition. The intermediate layer comprises domain-specific ontologies constructed using the languages from the foundational layer. The uppermost layer contains data instances that are semantically annotated and structured according to the ontologies from the intermediate layer.
For an entity to access and utilize data described using a particular ontology, it must be capable of interpreting both the ontology itself and the language in which it is expressed. In more complex systems, data may be represented through multiple ontologies simultaneously. In such cases, full access to and semantic integration of the data is possible only for entities equipped with mechanisms for reconciling and merging the definitions across different ontologies.
Figure 4 presents a conceptual model of ontology-based interoperability among distinct ship subsystems. The architecture includes three representative subsystems: navigation, control, and safety, each of which interacts bidirectionally with a centralized data exchange space. This shared space encapsulates two key components: ontology definitions, which provide formalized semantic structures, and data, which are annotated and interpreted according to these ontologies. Through this approach, semantic interoperability is established, enabling consistent, unambiguous communication and facilitating coordinated decision-making processes across the vessel’s digital infrastructure.
To ensure the long-term adaptability of the ontology framework in evolving maritime environments, ontology maintenance, and versioning procedures are incorporated into the design. The ontology is modularly constructed, which facilitates the dynamic addition of new sensor types, actuators, or control rules without disrupting existing semantic structures. Version control mechanisms track changes and ensure backward compatibility. In distributed multi-agent environments, agents periodically synchronize ontology versions via the shared data exchange space. When mismatches or undefined concepts are detected, alignment strategies are applied, such as semantic mapping or external ontology queries. This capability ensures semantic consistency during runtime and supports ontology evolution without compromising interoperability or system stability.
In practice, maritime systems are subject to continuous technological upgrades, regulatory changes, and situational variability. New equipment types, updated operational procedures, or domain-specific extensions (e.g., green shipping or cybersecurity layers) require the updating of the shared ontologies. The modular design enables localized updates, such as the addition of new actuator classes or property refinements, without requiring a full redefinition of the global schema. Each module can be versioned independently and is associated with specific agent roles or subsystems, preserving system agility.
During runtime, agents validate the incoming data and ontological assertions against their currently loaded ontology version. If discrepancies are encountered, such as unknown categories or outdated property structures, the agents initiate alignment protocols that include semantic negotiation, ontology translation layers, or fallback procedures based on previously validated rules. This ensures operations continuity, even when agents operate under temporarily inconsistent ontological views. This system balances ontological rigidity with practical flexibility, enabling it to evolve reliably across diverse operational scenarios.
Within the ship’s firefighting model, the developed ontology specifies the following fundamental components:
  • Structural and functional elements of the vessel pertinent to fire detection and suppression, including devices such as infrared cameras, smoke detectors, and foam generators. In the formal ontology specification, these entities are referred to as categories, denoted by the symbol Ca.
  • Relationships among the structural and functional elements, which represent functional, spatial, or logical connections relevant to firefighting processes. These are formally defined as relations, denoted by the symbol Re.
  • Attributes or properties associated with each category, capturing specific characteristics such as operational status, detection range, or activation thresholds. These are formally identified as category properties, denoted by the symbol CP.
Together, these components constitute a structured, machine-interpretable representation of the firefighting domain on board ships, enabling consistent knowledge modeling and supporting autonomous reasoning and decision-making processes. Such an ontological framework can describe the following elements:
  • Fire detection and suppression equipment, comprising the array of firefighting tools on board, such as extinguishers, water systems, and alarm sensors.
  • Emergency protocols encode procedural workflows for responding to fire incidents, including alert mechanisms, suppression strategies, evacuation pathways, and coordination with external rescue services.
These elements constitute the core knowledge used by agents to execute context-sensitive decision-making during fire emergencies.
Additional modules embedded in the ontology are:
  • Fire hazard classification categorizing potential ignition sources, including electrical faults, fuel leaks, and overheating machinery.
  • Material and substance profiles detailing the flammability and combustion characteristics of onboard materials.
  • Risk assessments integrating vessel layout, cargo types, and environmental conditions to inform preventive planning and resource allocation.
Formally, the ontological structure of the model is captured through the following triplet (Ca, Re, CP), where each component defines a fundamental aspect of domain representation:
C a = C a 1 , C a 2 , , C a n is a set of categories of an area.
R e = R e 1 , R e 2 , , R e m | R e i C a j , j 2 is a set of relationships on Ca.
C P =   f : D P A V   |   D P C a ,   A V C a B D T is a category property set, where f is a category property name, DP is a category property domain, AV is a category property value area, and BDT is a set of basic data types.
This formal definition enables a category property to be specified either as a reference to another category within the ontology, thereby establishing hierarchical or associative relationships, or as a primitive data type such as string, integer, or Boolean data. This flexible structure supports both the modeling of complex inter-category relationships and also the inclusion of basic attribute values that are essential for system operation. Ontologies constructed following this methodology can be effectively represented as semantic networks, which offer a graphical framework for visualizing both the structural hierarchy and the relational interdependencies that are inherent in domain knowledge. Such representations facilitate better comprehension, validation, and communication of the ontological model among system designers, stakeholders, and automated reasoning agents.
Also, a selection of the pertinent properties is provided with each category, to make clear their roles and interrelations within the system. The hierarchical structure of the ontology guarantees that subcategory properties are inherited from parent categories, which ensures semantic consistency, minimizes redundancy, and is conducive to more effective knowledge management and inference processes. This mechanism of inheritance is especially useful in multi-agent systems of complexity, where the uniform interpretation of properties across affiliated categories is essential for interoperability, as well as for coordinated decision-making.
Figure 5 illustrates an abstract conceptual model of the created ontology, with an emphasis on its hierarchical structure and the semantic connections between principal components. At the foundation of the ontology is the general category “Elements of environment”, which includes all those entities applicable to fire detection, suppression, and safety management. In the model, the element “Compartments” is established as a discrete, non-hierarchical category that is logically distinct from the main taxonomy of “Elements of environment”. Even with its autonomy in the conceptual model, “Compartments” exists as the basis of spatial representation and operational control.
Each compartment has its own autonomous agent, which is tasked with the duty of monitoring events and executing control actions in its functional area. The agents are semantically related to different physical component classes like infrared (IR) cameras, smoke detectors, and flame detectors, as well as to active suppression systems, which include foam and CO2 suppression units. The agents also communicate with a spectrum of ancillary systems: alarm modules, air and fuel valves, voltage control units, and fire-resistant doors.
All the components falling within the “Elements of environment” category inherit a standard set of basic attributes in order to provide semantic consistency and interoperability throughout the ontology. These are:
  • ID, a unique identifier assigned to each element;
  • Compartment, a reference linking the element to a specific compartment; and
  • X_coordinate and Y_coordinate, which are spatial metadata defining the element’s physical position.
Moreover, individual elements define specialized, function-specific properties tailored to their operational roles. For example:
  • Detection devices utilize the detecting_state attribute to report sensing activity;
  • Fire suppression actuators employ the activity property to indicate their current engagement status;
  • Valves, switches, and fire doors expose an open_state parameter reflecting their binary condition (open/closed); and
  • Fire doors additionally include the compartment_2_ID attribute to specify their connectivity with adjacent compartments, facilitating spatial reasoning and route management during fire scenarios.
This modular and semantically rich structure supports advanced reasoning, real-time monitoring, and adaptive control in intelligent fire response systems. The presented ontology is designed to represent the internal knowledge and states of the system. Although its application within the system boundaries improves internal interoperability, the primary goal remains the achievement of external interoperability. Accordingly, it is essential that both the ontology and the data it encapsulates are represented using widely accepted and standardized methodologies. To achieve this, technologies developed within the semantic web framework, specifically the RDF (resource description framework), the RDF schema, and OWL (web ontology language) have been employed.
The RDF provides a foundational model for representing information about resources on the internet through subject-predicate-object triples.
The RDF schema extends the RDF by introducing basic semantic constructs such as classes, properties, and subclass relationships, enabling the definition of lightweight ontologies.
However, for more expressive modeling, OWL is used. OWL builds on RDF and RDFS but adds richer vocabulary for describing complex relationships, class constraints, cardinalities, equivalence, and logical reasoning. Together, these standards form the core of the semantic web stack, supporting interoperability, automated inference, and intelligent data integration.
For illustrative purposes, a simplified segment of the ontology will be presented here to demonstrate the representation of data and processes within the modeled system. This example includes three core concept categories: compartments, foam generators, and infrared cameras. Each category is defined with fundamental properties such as a unique ID, while foam generators and infrared cameras also incorporate a compartment_ID attribute to establish a spatial association with a designated compartment. The operational state of infrared cameras is expressed through the detecting_state property, capturing real-time detection status, whereas foam generators utilize the activity property to indicate their suppression readiness or their active engagement. This ontological structure provides a semantic framework that supports agents in their reasoning over the current system state and when executing context-appropriate actions.
Figure 6 presents a selected excerpt from the definition of the example ontology, highlighting key structural components. The illustrated elements include the ontology header, the category definitions, and specifications of the corresponding category properties. This visual representation serves to clarify the formal structure used to model domain knowledge, demonstrating how entities and their attributes are semantically defined. While the example omits explicit value constraints for certain properties, such as permissible values for the detecting_state (e.g., fire_in_compartment), such constraints are formally specified in a complete implementation scenario.
To enable semantic reasoning, the ontology must also incorporate inference rules. A simplified example involves the automatic activation of foam suppression upon fire detection by an infrared camera. This rule is operationalized through category-level properties and can be described as follows:
1.
Continuously monitor the detecting_state property of all infrared camera instances.
2.
Upon detection of a value equal to fire_in_compartment:
(i)
Identify the corresponding foam generator within the same compartment_ID and
(ii)
set the activity property of the foam generator to active.
Such inference rules are integrated into a broader decision-making framework that combines additional sensor inputs and initiates more complex operational procedures, such as alarm activation, subsystem isolation, and fire containment protocols. Inference rules are specified analogously to the definition of categories and their properties, utilizing the RDF, RDF schema, and OWL.
In practical deployments, rule-based systems often encounter situations where several inference rules are triggered at the same time, potentially creating conflicts or incompatible commands. These conflicts usually occur when rules have overlapping conditions, but they recommend different responses. For instance, one rule might suggest activating a ventilation response, while another calls for closing the bulkheads in a fire zone. Without a mechanism to resolve such conflicts, these discrepancies can destabilize the system or pose safety risks. To manage this, the proposed framework uses a conflict resolution strategy that is based on rule prioritization and contextual awareness. Each rule is assigned a priority level according to factors like operational importance, regulatory guidelines, or safety considerations. When conflicts arise, the system uses these priority levels to decide which rule takes precedence. It also evaluates contextual factors such as the severity of the fire, the condition of the compartment, sensor accuracy, and the urgency of the situation to deactivate lower-priority or irrelevant rules. For example, if a compartment’s temperature exceeds a set threshold, a foam suppression rule could override a ventilation command.
At a technical level, the system operates with a runtime rule agenda that queues all active rules and applies both predefined priorities and real-time filters to determine which ones should be executed. This design ensures that agents behave coherently, even in complex, asynchronous scenarios. In cases where the rules are interdependent, the framework introduces extra safeguards like mutual exclusion rules, prerequisite checks, or timing constraints to prevent unsafe outcomes.
The developed ontology adopts a three-layer architectural model, which provides a modular and semantically robust framework for knowledge representation and reasoning in intelligent fire safety systems. This architecture promotes clear conceptual and functional separations among the different aspects of the ontological system, namely, syntactic representation, semantic modeling, and data instantiation.
At the lowest level, the representation layer handles the syntactic encoding of ontological structures using standardized technologies such as the RDF, RDF schema, and OWL. These languages enable the ontology to be expressed in a machine-readable format, ensuring compatibility across platforms and tools. The RDF and RDF schema provide the triple-based model used for describing resources, while OWL extends this with formal semantics for expressing complex relationships, constraints, and logic-based inference.
The middle layer of the architecture is the ontology or knowledge layer, which describes the fundamental conceptual model of the domain. It consists of the declaration of categories (e.g., compartments, infrared cameras, and foam generators), object and data properties (e.g., hasSensor, detecting_state, and compartment_ID), and hierarchical relations. It also includes the ability to specify the axioms and constraints necessary for semantic reasoning, consistency checking, and automatically making decisions. It encloses the logic of the domain and gives a common vocabulary to agents and systems that interact with this ontology.
At the highest level, the data layer consists of instances (individuals) of the specified categories. These instances are physical entities and events in the modeled world; for example, a particular compartment, an IR camera, and a foam generator. The data layer reflects the real-time or scenario-specific state of the system and serves as the substrate over which the inference rules operate.
By adhering to this three-tier structure, this ontology achieves several key advantages:
(1)
Modularity, enabling the independent development and maintenance of each layer;
(2)
Scalability, allowing the ontology to accommodate increasingly complex system components and interactions;
(3)
Semantic interoperability, ensuring consistent understanding and interpretation of data across heterogeneous systems;
(4)
Support for automated reasoning, through formal logic embedded in the ontology and expressed via OWL semantics.
This architecture not only enhances the clarity and maintainability of the ontology but also provides a solid foundation for integrating it into multi-agent frameworks. Figure 7 presents an expanded view of the framework initially introduced in Figure 4, offering a more detailed representation of the components and interactions that support semantic interoperability. In this model, each vessel is equipped with its own data exchange space, a dedicated environment in which the ontologies representing its subsystems are stored, alongside the data instantiated according to those ontologies. This structure allows for the formalization, organization, and sharing of both static and dynamic knowledge, which is essential to vessel operations.
Similarly, other key stakeholders within the maritime domain, including smart ports, shipping companies, regulatory maritime authorities, and additional actors, maintain their own data exchange spaces. These entities are depicted in the figure as integral components of a distributed, semantically interoperable network. Within this network, the multi-agent systems deployed by each stakeholder can exchange information and collaborate effectively, while adhering to established security and data protection standards. The model enables horizontal communication among peer agents (e.g., between the ship and the port), as well as vertical coordination within organizations (e.g., between port gate agents and the terminal control). All data exchanges respect contextual semantics and are governed by authentication, access control, and integrity mechanisms. This structure supports runtime semantic alignment, allowing newly added agents or systems to negotiate meanings and integrate dynamically into the network without centralized control. The result is a robust, flexible, and scalable framework that is capable of supporting complex, coordinated behavior in a heterogeneous and evolving maritime environment.
To ensure secure information exchange among agents and external systems, the framework employs basic security mechanisms, including message integrity verification using checksums and agent authentication via key certificates. Additionally, role-based access control is enforced at the ontology interface layer, restricting read/write privileges for sensitive classes (e.g., alarm triggers and compartment status) based on the agent’s functional domain.
By facilitating structured, ontology-driven data sharing, the framework enhances interoperability not only at the technical and syntactic levels but also at the semantic level, ensuring that autonomous agents across diverse organizations can accurately interpret and utilize the exchanged information. This capability is essential for achieving coordinated decision-making, optimizing operations, and maintaining safety and compliance across complex, multi-agent maritime environments.

4. Conclusions

Maritime operations are highly complex and interdependent in nature, entailing many elements, including vessels, ports, and the infrastructure that supports them. Multi-agent systems can model and control complex and dynamic systems. The properties of multi-agent systems, such as autonomy, reactivity, proactivity, and social ability, make them suitable for modeling and controlling onboard functions as well as external operations between participants in maritime traffic. Tasks such as route guidance, the avoidance of collisions, the management of cargo, and monitoring environmental conditions can each be assigned to specialized agents that are capable of autonomous decision-making and cooperative behavior. Utilizing onboard multi-agent systems allows for decentralized and adaptive control and increases the ability of the system to react to dynamic and unpredictable marine conditions. In the larger maritime environment, filled with autonomous ships and smart ports, interoperability among all participants is a prerequisite for seamless and secure traffic.
As autonomous maritime systems become more advanced, obtaining robust semantic interoperability is not only beneficial but also critical to realizing fully autonomous, coordinated, and scalable multi-agent operations. Semantic interoperability allows heterogeneous systems that are not only within a single vessel but also across smart ports and other maritime stakeholders to interpret, exchange, and act upon shared data consistently. Future developments in artificial intelligence are expected to further strengthen autonomous agents’ abilities to communicate, collaborate, and adapt effectively. Equally important will be the establishment of internationally recognized semantic standards and regulatory frameworks, which are critical for overcoming current interoperability challenges and ensuring global consistency.
In this work, an ontology-based framework designed for autonomous ship fire protection systems has been developed and elaborated. The proposed ontology illustrates how structured knowledge representation can make onboard fire detection, suppression, and control systems, as well as the external maritime infrastructure, seamlessly interoperable with each other. With the integration of multi-agent decision-making with ontology-driven semantics, the system supports rapid threat detection, optimized response coordination, and automated suppression actions for enhancing maritime safety and robustness. As part of the simulation campaign, the system’s real-time performance was evaluated across varying operational loads. The average time between fire detection and the suppression trigger was measured at 225 ms, with a worst-case latency of 384 ms under full agent load (with up to 80 concurrent agents simulating compartment events). These values include sensing delay, ontology-based reasoning, and message propagation. Such responsiveness confirms the suitability of the proposed system for time-sensitive maritime safety scenarios. The proposed example also demonstrates a scalable model that can be implemented in other critical functions in the autonomous maritime domain.
While the proposed ontology-based framework demonstrates promising results in a specific use case related to fire protection aboard autonomous vessels, its generalization to other maritime subsystems and inter-organizational contexts has not yet been empirically validated. In this paper, the conceptual and architectural foundation for broader interoperability is described. In future work, the framework will need to be adapted and tested across additional scenarios such as navigation, propulsion control, and port logistics. Moreover, collaboration with industry partners and regulatory bodies will be essential to evaluate its scalability, robustness, and integration within real-world operational environments. Additionally, future research should also focus on testing the framework in the real-world maritime domain to expand the functional scope of the ontology. Integration with testbeds or live operational systems will enable the evaluation of interoperability under practical conditions and provide feedback for refining both the ontology and the agent coordination mechanisms.
In conclusion, semantic interoperability is a cornerstone of autonomous maritime operation, underpinning intelligent decision-making, regulatory compliance, and operational efficiency. By adopting advanced semantic technologies and promoting international collaboration, the maritime industry is in a position to unlock the vast potential of autonomous multi-agent systems and, consequently, enable a safer, more efficient, and more resilient maritime transport future.

Author Contributions

Conceptualization, M.R.; investigation, L.M., D.S. and M.R.; methodology, M.R.; project administration, M.R.; resources, L.M.; writing—original draft, L.M. and D.S.; writing—review and editing, M.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
VTSVessel traffic services
USVUnmanned surface vehicles
ECDISElectronic Chart Display and Information System
IMOInternational Maritime Organization
IHOInternational Hydrographic Organization
MASSMaritime autonomous surface ships
RDFResource description framework
RDFSResource description framework schema
OWLWeb ontology language

References

  1. Heiler, S. Semantic interoperability. ACM Comput. Surv. 1995, 27, 271–273. [Google Scholar] [CrossRef]
  2. Nilsson, J.; Sandin, F. Semantic interoperability in industry 4.0: Survey of recent developments and outlook. In Proceedings of the 2018 IEEE 16th International Conference on Industrial Informatics (INDIN), Porto, Portugal, 18–20 July 2018; pp. 127–132. [Google Scholar]
  3. Alamoush, A.S.; Ölçer, A.I. Maritime Autonomous Surface Ships: Architecture for Autonomous Navigation Systems. J. Mar. Sci. Eng. 2025, 13, 122. [Google Scholar] [CrossRef]
  4. Joel, O.S.; Oyewole, A.T.; Odunaiya, O.G.; Soyombo, O.T. Leveraging artificial intelligence for enhanced supply chain optimization: A comprehensive review of current practices and future potentials. Int. J. Manag. Entrep. Res. 2024, 6, 707–721. [Google Scholar] [CrossRef]
  5. Veitch, E.; Andreas Alsos, O. A systematic review of human-AI interaction in autonomous ship systems. Saf. Sci. 2022, 152, 105778. [Google Scholar] [CrossRef]
  6. Klar, R.; Fredriksson, A.; Angelakis, V. Digital twins for ports: Derived from smart city and supply chain twinning experience. IEEE Access 2023, 11, 71777–71799. [Google Scholar] [CrossRef]
  7. Li, M.; Zhou, J.; Chattopadhyay, S.; Goh, M. Maritime Cybersecurity: A Comprehensive Review. arXiv 2024, arXiv:2409.11417. [Google Scholar]
  8. Coche, E.; Kolk, A.; Ocelík, V. Unravelling cross-country regulatory intricacies of data governance: The relevance of legal insights for digitalization and international business. J. Int. Bus. Policy 2024, 7, 112–127. [Google Scholar] [CrossRef]
  9. Miller, T.; Durlik, I.; Kostecka, E.; Łobodzińska, A.; Łazuga, K.; Kozlovska, P. Leveraging Large Language Models for Enhancing Safety in Maritime Operations. Appl. Sci. 2025, 15, 1666. [Google Scholar] [CrossRef]
  10. Chae, C.-J. The Evolution of Maritime Technology Development: A Dynamic Positioning System Perspective of Maritime Autonomous Surface Ship. WMU J. Marit. Aff. 2025, 24, 99–127. [Google Scholar] [CrossRef]
  11. Weintrit, A. Initial Description of Pilotage and Tug Services in the Context of e-Navigation. J. Mar. Sci. Eng. 2020, 8, 116. [Google Scholar] [CrossRef]
  12. Durlik, I.; Miller, T.; Kostecka, E.; Zwierzewicz, Z.; Łobodzińska, A. Cybersecurity in Autonomous Vehicles—Are We Ready for the Challenge? Electronics 2024, 13, 2654. [Google Scholar] [CrossRef]
  13. Lee, S.; Lee, C.; Kim, G.; Na, H.; Kim, H.; Lee, J.; Park, M. A study of S-100 based product specifications from a software implementation point of view: Focusing on data model representation, similar features and symbols, and ECDIS and VTS software. J. Navig. 2022, 75, 1226–1242. [Google Scholar] [CrossRef]
  14. Felski, A.; Zwolak, K. The Ocean-Going Autonomous Ship—Challenges and Threats. J. Mar. Sci. Eng. 2020, 8, 41. [Google Scholar] [CrossRef]
  15. Palma, V.; Giglio, D.; Tei, A. Investigating the influence of e-navigation and S-100 over the computation of the weather route. WMU J. Marit. Aff. 2024, 23, 457–475. [Google Scholar] [CrossRef]
  16. Tsvetkova, A.; Gustafsson, M.; Wikström, K. Digitalizing maritime transport: Digital innovation as a catalyzer of sustainable transformation. In A Modern Guide to the Digitalization of Infrastructure; Edward Elgar Publishing: Cheltenham, UK, 2021; pp. 123–148. [Google Scholar]
  17. Black, J.; Roso, V. Container Ports Post-Privatisation—Analysis of the roles of the public and private sectors at Port Botany, Sydney. Case Stud. Transp. Policy 2022, 10, 1438–1452. [Google Scholar] [CrossRef]
  18. Russell, D.; Ruamsook, K.; Roso, V. Managing supply chain uncertainty by building flexibility in container port capacity: A logistics triad perspective and the COVID-19 case. Marit. Econ. Logist. 2022, 24, 92–113. [Google Scholar] [CrossRef]
  19. Hassel, E.v.; Pruyn, J.; Vanelslander, T. Theo Notteboom, Athanasios Pallis and Jean-Paul Rodrigue, Port Economics, Management and Policy; Routledge: New York, NY, USA, 2022; p. 690. ISBN 9780367331559. [Google Scholar]
  20. IMO. Outcome of the Regulatory Scoping Exercise for the Use of Maritime Autonomous Surface Ships (MASS); MSC.1/Circ.1638; International Maritime Organization: London, UK, 2021. [Google Scholar]
  21. Molavi, A.; Lim, G.J.; Race, B. A framework for building a smart port and smart port index. Int. J. Sustain. Transp. 2020, 14, 686–700. [Google Scholar] [CrossRef]
  22. Murray, B.; Perera, L.P. Ship behavior prediction via trajectory extraction-based clustering for maritime situation awareness. J. Ocean Eng. Sci. 2022, 7, 1–13. [Google Scholar] [CrossRef]
  23. Chen, C.; Ma, F.; Xu, X.; Chen, Y.; Wang, J. A novel ship collision avoidance awareness approach for cooperating ships using multi-agent deep reinforcement learning. J. Mar. Sci. Eng. 2021, 9, 1056. [Google Scholar] [CrossRef]
  24. Perera, L.P. Deep learning toward autonomous ship navigation and possible COLREGs failures. J. Offshore Mech. Arct. Eng. 2020, 142, 031102. [Google Scholar] [CrossRef]
  25. Guo, S.; Zhang, X.; Zheng, Y.; Du, Y. An autonomous path planning model for unmanned ships based on deep reinforcement learning. Sensors 2020, 20, 426. [Google Scholar] [CrossRef] [PubMed]
  26. Sumic, D.; Males, L.; Rosic, M. An Agent-Based Ship Firefighting Model. J. Mar. Sci. Eng. 2021, 9, 902. [Google Scholar] [CrossRef]
  27. Pedrielli, G.; Xing, Y.; Peh, J.H.; Koh, K.W.; Ng, S.H. A real time simulation optimization framework for vessel collision avoidance and the case of singapore strait. IEEE Trans. Intell. Transp. 2019, 21, 1204–1215. [Google Scholar] [CrossRef]
  28. Jiménez, P.; Gómez-Fuster, J.M.; Pavón-Mariño, P. HADES: A multi-agent platform to reduce congestion anchoring based on temporal coordination of vessel arrivals—Application to the multi-client liquid bulk terminal in the port of cartagena (Spain). Appl. Sci. 2021, 11, 3109. [Google Scholar] [CrossRef]
  29. Du, Z.; Negenborn, R.R.; Reppa, V. Cooperative multi-agent control for autonomous ship towing under environmental disturbances. IEEE/CAA J. Autom. Sin. 2021, 8, 1365–1379. [Google Scholar] [CrossRef]
  30. Chargui, K.; El fallahi, A.; Reghioui, M.; Zouadi, T. A reactive multi-agent approach for online (re)scheduling of resources in port container terminals. IFAC-Pap. 2019, 52, 124–129. [Google Scholar] [CrossRef]
  31. Yan, R.; Wang, S.; Fagerholt, K. Coordinated approaches for port state control inspection planning. Marit Policy Manag. 2022, 49, 897–912. [Google Scholar] [CrossRef]
  32. Zhang, Q.; Shan, Q.; Li, T. Large port energy management based on distributed optimization. In Proceedings of the 2020 7th International Conference On Information, Cybernetics, and Computational Social Systems (ICCSS), Guangzhou, China, 13–15 November 2020; pp. 108–113. [Google Scholar]
  33. Gruber, T.R. A translation approach to portable ontology specifications. Knowl. Acquis. 1993, 5, 199–220. [Google Scholar] [CrossRef]
Figure 1. Classification of ship functions within the operational components.
Figure 1. Classification of ship functions within the operational components.
Electronics 14 02630 g001
Figure 2. Classification of port functions with operational components.
Figure 2. Classification of port functions with operational components.
Electronics 14 02630 g002
Figure 3. Frame captured from the executed fire detection simulation [26].
Figure 3. Frame captured from the executed fire detection simulation [26].
Electronics 14 02630 g003
Figure 4. Interoperability framework based on ontology-driven data exchange.
Figure 4. Interoperability framework based on ontology-driven data exchange.
Electronics 14 02630 g004
Figure 5. Part of the ontological semantic network.
Figure 5. Part of the ontological semantic network.
Electronics 14 02630 g005
Figure 6. Part of an example ontology definition.
Figure 6. Part of an example ontology definition.
Electronics 14 02630 g006
Figure 7. Semantic interoperability framework for the maritime domain.
Figure 7. Semantic interoperability framework for the maritime domain.
Electronics 14 02630 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rosic, M.; Sumic, D.; Males, L. Semantic Interoperability of Multi-Agent Systems in Autonomous Maritime Domains. Electronics 2025, 14, 2630. https://doi.org/10.3390/electronics14132630

AMA Style

Rosic M, Sumic D, Males L. Semantic Interoperability of Multi-Agent Systems in Autonomous Maritime Domains. Electronics. 2025; 14(13):2630. https://doi.org/10.3390/electronics14132630

Chicago/Turabian Style

Rosic, Marko, Dean Sumic, and Lada Males. 2025. "Semantic Interoperability of Multi-Agent Systems in Autonomous Maritime Domains" Electronics 14, no. 13: 2630. https://doi.org/10.3390/electronics14132630

APA Style

Rosic, M., Sumic, D., & Males, L. (2025). Semantic Interoperability of Multi-Agent Systems in Autonomous Maritime Domains. Electronics, 14(13), 2630. https://doi.org/10.3390/electronics14132630

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop