Next Article in Journal
A Survey of 5G Core Network User Identity Protections, Concerns, and Proposed Enhancements for Future 6G Technologies
Previous Article in Journal
Scalable and Distributed Cloud Continuum Orchestration for Next-Generation IoT Applications: Latest Advances and Prospects
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing IoT Scalability and Interoperability Through Ontology Alignment and FedProx

by
Chaimae Kanzouai
1,*,
Soukaina Bouarourou
2,
Abderrahim Zannou
3,
Abdelhak Boulaalam
1 and
El Habib Nfaoui
4
1
LSATE Laboratory, National School of Applied Sciences, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco
2
Faculty of Sciences, University Mohamed V, Rabat 10090, Morocco
3
ERCI2A, Faculty of Science and Technology Al Hoceima, Abdelmalek Essaadi University, Tetouan 93000, Morocco
4
L3IA Laboratory, Faculty of Sciences Dhar El Mahraz, Sidi Mohamed Ben Abdellah University, Fez 30000, Morocco
*
Author to whom correspondence should be addressed.
Future Internet 2025, 17(4), 140; https://doi.org/10.3390/fi17040140
Submission received: 23 February 2025 / Revised: 13 March 2025 / Accepted: 21 March 2025 / Published: 25 March 2025
(This article belongs to the Section Internet of Things)

Abstract

:
The rapid expansion of IoT devices has introduced major challenges in ensuring data interoperability, enabling real-time processing, and achieving scalability, especially in decentralized edge computing environments. In this paper, an advanced framework of FedProx with ontology-driven data standardization is proposed, which can meet such challenges comprehensively. On the one hand, it can guarantee semantic consistency across different kinds of IoT devices using unified ontology, so that data from multiple sources could be seamlessly integrated; on the other hand, it solves the non-IID issues of data and limited resources in edge servers by FedProx. Experimental findings indicate that FedProx outperforms FedAvg, with a remarkable accuracy level of 89.4%, having higher convergence rates, and attaining a 30% saving on communication overhead through gradient compression. In addition, the ontology alignment procedure yielded a 95% success rate, thereby ensuring uniform data preprocessing across domains, including traffic monitoring and parking management. The model demonstrates outstanding scalability and flexibility to new devices, while maintaining high performance during ontology evolution. These findings highlight its great potential for deployment in smart cities, environmental monitoring, and other IoT-based ecosystems, thereby enabling the creation of more efficient and integrated solutions in these areas.

1. Introduction

The explosive development of devices on the Internet of Things (IoT) [1] has revolutionarily transformed the landscape of technology, generating essential demands for data processing capability, scalability, and interoperability [2]. Such devices generate enormous amounts of heterogeneous data [3] that must sometimes be analyzed in real time to feed applications of critical importance [4]. Centralized systems can integrate data, but not necessarily in contexts where latency and privacy are prioritized, thus promoting the evolution of decentralized edge computing [5]. This trend highlights the need for intelligent and scalable designs that can keep pace with the increasing complexity of IoT networks [6].
IoT architectures are commonly structured [7] into multiple layers to manage various functionalities, including data acquisition, communication, processing, and security [8]. The most basic models define a three-layer architecture comprising the Perception Layer, which collects data from physical devices; the Network Layer, which transmits data; and the Application Layer, which processes and presents information to users. For instance, some models expand into a five-layer architecture by incorporating the Middleware Layer, responsible for data management and interoperability; and the Business Layer, which provides high-level decision making and analytics. More comprehensive frameworks are extended to seven, eight, or even nine layers by adding elements such as the Edge Computing Layer, which improves real-time data processing, the Security Layer; ensuring data protection [9] and privacy [10]; and the Management Layer, which oversees system operations and maintenance [11]. Given the diversity of IoT architectures, our objective is to design a flexible and adaptable framework that ensures seamless integration, regardless of the number of layers used.
Scalability is a critical concern in IoT implementations [12], with new sensors [13], new devices, and new metrics added in real time becoming a norm [14]. Architectures have to seamlessly adapt to such additions without impacting current operations. Public sector agencies with the intention of introducing state-of-the-art service delivery solutions will demand this adaptability [15]. Ontologies [16], through their structured form of representing and storing information, play a key role in managing IoT system complexity [17]. Including new capabilities while being compatible with older ones [18], however, is a most challenging activity. Such adaptability will be necessitated in managing the continuous expansion and proliferation of IoT use cases [19].
Balancing data locality with communication efficiency is a critical concern. Since edge servers operate in standalone environments, the locality of data must be preserved in a manner as to not reveal sensitive information over untrusted networks [20]. Distributed training approaches address such an issue through model training in a cooperative manner with reduced data sharing [21]. Sustaining such a balance is not only critical for system performance but also for trust development in such privacy-sensitive scenarios, in which security of information holds a topmost position [22].
Real-time adaptability is critical for long-term operability in dynamically changing IoT environments. With new devices, metrics, and applications added periodically, the system must adapt and integrate seamlessly with such additions and updates [23]. There must be robust ontology evolution and reconciliation of data allowing for uniformity and accuracy in heterogeneous nodes [24]. Inadequate, slow or delayed adaptations can introduce inefficiencies, most noticeably in mission-critical environments, where real-time responsiveness cannot be compromised [25].
To tackle such a challenge, a multi-faceted answer combining semantic data standardization with scalable, decentralized learning is a necessity. Not only does it enable interoperability between a range of IoT devices, but it can also effectively train machine learning algorithms in low-resource environments. It must, in addition, have enough adaptability to respond to continuous IoT device and metric creation, ensuring its effectiveness and pertinency over a duration of time.
The interplay between interoperability and distributed learning is key in creating future IoT systems. In this contribution, a new model fusing ontology-based data standardization with state-of-the-art federated learning approaches is proposed. By fusing both, the proposed scheme addresses the challenge in decentralized IoT settings, paving the way for IoT applications with enhanced adaptability and efficiency. This framework ensures semantic interoperability across heterogeneous edge servers while supporting scalable, efficient distributed learning. It facilitates dynamic ontology updates to accommodate evolving IoT scenarios and incorporates communication-efficient algorithms ideal for bandwidth-constrained environments. The results demonstrate improved model accuracy, reduced communication overhead, and enhanced adaptability, validating the framework’s effectiveness in optimizing IoT-edge systems across various dynamic use cases.
The rest of the article is organized as follows: in Section 2, the related works are presented; in Section 3, the problem definition is given; in Section 4, the proposed approach is presented; in Section 5, the results are discussed; and the last section, Section 6, concludes the paper and presents some directions for future works.

2. Related Works

The study presented in [26] explores data processing challenges in IoT environments, focusing on adaptability, data scheduling, and network coding. It emphasizes the importance of devices adapting to network changes to ensure reliability, transparency, and seamless access to resources. The proposed method enhances data dissemination efficiency by combining spatial and code domain scheduling with a preconfigured access mechanism aimed at reducing collision rates. Additionally, erasure coding is employed to optimize packet redundancy during data transfer. Simulations conducted using Contiki demonstrate that the Polymorphic Erasure Coding with Markov Decision Adaptability and Neural Networks (PECMAN) outperforms existing methods such as EMUSA, OSA, and EABS in terms of cost, overhead, and delay. These findings highlight PECMAN’s potential to enhance efficiency and reliability in IoT systems.
In [27], a smart city data platform called the City Data Hub was created in order to make data sharing and interoperability across various urban systems more efficient. The platform, created in South Korea within a national strategic project, integrates common data models, standard-based APIs (NGSI-LD), and a data marketplace in order to allow data sharing. In order to handle an array of features such as data ingestion, storage, analytics, and marketplace transactions, it follows a modular architecture. The platform’s support for oneM2M-compliant IoT systems that provide interoperability with a range of smart city infrastructures are one of its most basic features. The data analytics module also makes use of machine learning models to provide predictive insights like COVID-19 contact tracing and parking space predictions.
The work in [28] investigates distributed task scheduling within IoT-based serverless edge computing networks. Here, edge nodes operate as independent agents, optimizing their local scheduling performance. Task scheduling is modeled as a partially observable stochastic game (POSG), allowing nodes to autonomously manage tasks and allocate computing resources based on local observations such as task generation rates, data queue conditions, communication channel quality, and prior resource allocations. To address the challenges posed by limited observability, the study proposes a multi-agent task scheduling algorithm leveraging the dueling double deep recurrent Q-network (D3RQN) approach. Simulations confirm the algorithm’s effectiveness in approximating optimal scheduling and resource management, showcasing its practical benefits.
The authors in [29] introduce a MEC-facilitated distributed cooperative microservice caching scheme, namely, DIMA, for microservice caching problem-solving. Caching is modeled in terms of a Markov Decision Process (MDP) for minimizing fetch delay and hit ratio maximization in such a scheme. To address the MDP, a distributed double dueling deep Q-network (D3QN) algorithm is proposed, a merge of double DQN and dueling DQN, for its best performance and efficiency. With such a scheme, IoT devices can function in an autonomous manner in a decentralized environment. Experimental evaluation confirms that DIMA outperforms baseline approaches remarkably, proving its efficiency and high performance.
In [30], an IoT platform with semantic data sharing and real-time processing using Kafka and Spark Streaming is proposed, with an SDN base. What is most striking about this platform is its capability of transforming streaming data into an RDF format through NLP in an automated form, with a uniform IoT ontology in terms of OWL. This ontology announces classes, objects, and data properties, with uniform data representation. SDN is utilized to dynamically discover data-producing entities such as sensors, with the flexible and efficient routing of data. Experimental evaluation with virtual sensors validates the framework, with uniform performance over a range of datasets and near zero processing times. An application scenario for real-world air quality monitoring is presented, with SPARQL query efficiency in handling big datasets.
Finally, the article [31] describes a general survey of WSN and IoT solutions, comparing a variety of approaches and describing their characteristics, strengths, and weaknesses. It compares them in terms of performance aspects such as heterogeneity, interoperability, mobility, reusability, adaptability, energy efficiency, scalability, delay, security, and big data management. This analysis provides network architects with important information for selecting the most suitable solutions for the application at hand. The work also demonstrates WSN’s integration into IoT, with unsolved performance factors and future trends for investigation, paving the way for future communication network technology development.

3. Problem Definition

The rapid expansion of IoT devices has posed considerable challenges in terms of managing, interoperating, and scaling them, particularly in decentralized edge computing environments. IoT devices produce high volumes of heterogeneous information, and immediate processing and analysis in many cases become a necessity. Complexity in dealing with such information is compounded in distributed environments, with edge servers processing information locally to mitigate latency, enhance privacy, and maximize efficiency. To address such a challenge, in this work, an attempt is made to address the following problems:

3.1. Interoperability Challenges

Devices within IoT, when used in a variety of sectors including traffic management, environment observation, and parking management, generate information with many formats and schemas. With such diversity, integration and analysis of information between edge servers become a big challenge. Centralized architectures can achieve standardization through collecting all information in a single storehouse, but such an approach is not feasible for real-time use cases due to increased communications costs, added latency, and even privacy concerns. Consequently, semantic interoperability in a decentralized system, in which edge servers run in an autonomous manner, is a key challenge that must be considered.
Interoperability in Industrial IoT (IIoT) is a critical factor due to the vast heterogeneity of devices, protocols, and data formats used in industrial environments [32]. Unlike consumer IoT, where standardization efforts are more mature, IIoT systems must integrate diverse components such as programmable logic controllers (PLCs), supervisory control and data acquisition (SCADA) systems, industrial gateways, smart sensors, and real-time monitoring platforms. These components often come from different manufacturers and operate on varying communication protocols (e.g., OPC UA, MQTT, Modbus, Profibus). The lack of seamless interoperability leads to data silos, inefficient decision making, and increased integration costs. To address these challenges, ontology-based data standardization plays a vital role by enabling a unified semantic representation of heterogeneous data sources. This ensures that edge servers, federated learning models, and decision-making systems can process data in a structured and meaningful way, facilitating real-time analytics, predictive maintenance, and automation in industrial applications. By incorporating ontology-driven standardization into IIoT, the objective is to ensure scalability, adaptability, and cross-platform compatibility, making industrial environments with complex and evolving infrastructures more manageable.
Communication networks in IoT rely on various protocols to ensure efficient data transmission between devices, edge servers, and cloud systems. Commonly used protocols include HTTPS (Hypertext Transfer Protocol Secure) for secure web communication, TCP/IP (Transmission Control Protocol/Internet Protocol) for reliable packet-based networking, and Modbus for industrial automation. Additionally, message-based protocols like MQTT (Message Queuing Telemetry Transport) and CoAP (Constrained Application Protocol) are widely adopted in resource-constrained IoT environments. MQTT is a lightweight publish–subscribe protocol optimized for low-bandwidth and high-latency networks, commonly used in smart cities, industrial IoT, and remote monitoring. CoAP, designed for constrained devices, follows a client–server architecture and is optimized for low-power wireless communication, making it suitable for sensor networks and smart home automation.
Formal definition: Given m edge servers E = { E 1 , E 2 , , E m } and n IoT devices D = { D 1 , D 2 , , D n } , each device D i produces data x i with its own schema S i . The goal is to transform and align all schemas S = { S 1 , S 2 , , S n } to a unified ontology O, enabling consistent data representation across edge servers as follows:
M : S i O , i { 1 , 2 , , n }

3.2. Decentralized Learning Challenges

Edge servers must locally process and analyze data to meet the low-latency and privacy-preserving requirements. However, training machine learning models in such a decentralized setting introduces unique challenges as follows:
  • Data heterogeneity: The data distribution across edge servers is often non-independent and non-identically distributed (non-IID), leading to model divergence during training.
  • Resource constraints: Edge servers have limited computational and storage capabilities, making traditional centralized training infeasible.
  • Communication overhead: Frequent synchronization between the central unit and edge servers increases bandwidth consumption and latency, especially in large- scale deployments.
Formal definition: Let each edge server E j hold a local dataset A j = { x 1 j , x 2 j , , x n j j } and a local loss function f j ( w ) , where w represents the model parameters. The objective is to minimize the global loss function as follows:
F ( w ) = 1 m j = 1 m f j ( w ) , where f j ( w ) = 1 | A j | x A j ( h ( x ; w ) , y )
Subject to constraints on communication frequency and resource utilization.

3.3. Ontology Evolution and Scalability

In real-world scenarios, IoT systems are dynamic, with new devices, sensors, and metrics frequently introduced. This dynamic nature requires the ontology O to evolve without disrupting the existing system. Furthermore, the architectural design will have to enable efficient scalability, supporting growing numbers of edge servers and IoT devices with no loss in performance and interoperability.
Formal Definition: Given an initial ontology O, the task is to iteratively update O with new attributes or schemas Δ O while ensuring backward compatibility as follows:
O new = O + Δ O , where Δ O = { o 1 , o 2 , , o k }
The system must maintain the integrity of the current mappings M while propagating O new to all m edge servers.
An ontology in the context of our work is formally represented as a triplet O = ( C , R , A ) , where the following holds:
C is the set of concepts (or classes) that define the entities in the domain.
R is the set of relationships between these concepts, specifying how they interact.
A is the set of axioms and constraints that govern the structure and integrity of the ontology.
For example, in the case of IoT interoperability, an ontology can represent device types (e.g., sensors and actuators) as classes in C, their interactions (e.g., “measures” and “controlledBy”) as relations in R, and data consistency rules (e.g., “temperature readings must be in °C or °F”) as axioms in A.

3.4. Problem Objective

This work is intended to develop a framework that addresses issues related to IoT-edge systems, hence it at least tries to reduce the gap between federated learning and ontology-driven data standardization. The proposed framework shall achieve the following:
  • Ensure Semantic Interoperability
    Using one uniform ontology, O will help enable better integration among m edge servers and n IoT devices.
  • Enable Scalable and Efficient Machine Learning
    Support training for a machine learning model within a decentralized setting to minimize overhead on communications, reducing the value of global loss, F ( w ) .
  • Support Dynamic Ontology Updates
    Allow for the incorporation of new IoT devices and metrics through dynamic ontology updates Δ O , ensuring smooth operations without disrupting existing processes. In general, there should be provisions to include IoT instruments and new measures that come forth by means of dynamic ontology updating, Δ O , ensuring non-interfering, seamless operation with already implemented procedures.
  • Achieve System Scalability
    This would sustain a very high degree of performance with increased numbers of edge servers and IoT devices to cater to expanding demands.
The platform provides a detailed roadmap for creating effective, scalable, and interoperable IoT-edge solutions to meet such goals.

4. Proposed Framework

4.1. Architecture Overview

The proposed model overcomes key challenges in IoT-edge architectures (Figure 1), including data diversity, scalability, and privacy, through the ontology-based harmonization of data and Federated Learning (FL). It consists of the following three layers: IoT device, edge server, and central unit, with each contributing a critical function to support interoperability and enhance efficiency in distributed training in the system.

4.1.1. IoT Device Layer

The layer of the IoT devices acts as the basic infrastructure for collecting information in the system, consisting of n IoT nodes. The nodes, being typically restricted in terms of resources, monitor their environment and transmit unprocessed information for analysis afterwards, creating the basis for the operation of the system.

Composition

Environmental sensors ( E s ) designed to measure various parameters, including temperature (T), humidity (H), and CO2 levels ( C O 2 ).
Traffic monitoring devices ( T m ) tracking vehicle counts ( V c ), speeds (S), and congestion levels ( C l ).
Energy meters ( E m ) recording power consumption ( P c ) and voltage (V).
Security devices ( S d ) such as cameras capturing images or motion data.

Responsibilities

Data collection: Each IoT device collects raw data over time as follows:
D i = { x 1 , x 2 , , x t } , where x t = { T t , H t , C O 2 t }
Data are either collected continuously or triggered based on specific events or thresholds.
Communication: IoT devices use lightweight communication protocols (e.g., MQTT, CoAP) to transmit data securely to the nearest edge server E j .

4.1.2. Edge Server Layer

The edge server layer consists of m edge servers, which act as local processing hubs for data aggregation, preprocessing, and model training.

Composition

Each edge server E j handles a cluster of IoT nodes, denoted as follows:
E j = { D 1 , D 2 , , D k } , j = 1 , 2 , , m .

Responsibilities

Data Aggregation: Each edge server aggregates data from its associated IoT devices as follows:
A j = i = 1 k D i .
Preprocessing: The raw aggregated data A j is cleaned and standardized using the ontology O, as follows:
Data cleaning: Removes missing values ( x R ) and outliers.
Unit conversion: Converts raw data into consistent units, e.g.,
T = 5 9 ( T 32 ) , for temperature in Fahrenheit .
Ontology mapping: Maps raw data fields f i to ontology attributes o i as follows:
M : f i o i , f i A j , o i O .
Local model training: Trains the FL model locally on A j by minimizing the local loss as follows:
min w j f j ( w j ) = 1 | A j | x A j ( h ( x ; w j ) , y ) ,
where h ( x ; w j ) is the prediction, y is the true label, and is the loss function (e.g., mean squared error).
Communication: Edge servers transmit their model updates Δ w j to the central unit as follows:
Δ w j = w j w 0 ,
where w 0 is the global model received from the central unit.

4.1.3. Central Unit Layer

The central unit serves as the coordination hub for the framework, managing ontology updates, global model aggregation, and system synchronization.

Composition

The central unit is a high-performance server or a cloud-based infrastructure capable of managing global computations and communications.

Responsibilities

Ontology management: Maintains the ontology O, ensures uniform data representation across edge servers, and distributes updates as needed.
Model aggregation: Aggregates updates from edge servers to refine the global model:
w 0 t + 1 = 1 m j = 1 m w j t ,
where t denotes the current training round.
Global coordination: Synchronizes federated learning rounds and ensures edge servers receive the updated model w 0 t + 1 for further training.

4.2. Ontology Design and Deployment

4.2.1. Ontology Selection

We adopt SAREF4IoT (Smart Applications REFerence ontology for IoT) as the base ontology for our framework. SAREF4IoT provides a semantic structure that ensures interoperability across heterogeneous IoT devices and data formats. To address the specific requirements of our system, we extend the ontology with additional domain-specific attributes as follows:
Traffic monitoring: Attributes include VehicleCount ( V c ), TrafficFlow ( F t ), and CongestionLevel ( C l ).
Environmental sensing: Attributes include CO2Level ( C O 2 ), Temperature (T), Humidity (H), and AirQualityIndex.
Parking management: Attributes include totalspaces, garagecode, etc.

4.2.2. Ontology Customization

We suggest the dynamic extension layer for the ontology, which will ensure adaptability and flexibility in dynamic IoT environments. While the system evolves, this layer enables the integration of new features, device types, or domains without problems.

Example Schema for Environmental Sensing

The typical format for environmental sensing data representation is as outlined below:
{
  "DeviceID": "String",
  "Timestamp": "Datetime",
  "Readings": {
    "Temperature": "Float",
    "CO2Level": "Float",
    "Humidity": "Float"
  },
  "Location": {
    "Latitude": "Float",
    "Longitude": "Float"
  }
}

4.2.3. Deployment

Ontology distribution: The central unit ensures that the ontology O is distributed to all m edge servers. This guarantees uniform data representation and alignment across the system as follows:
O j O , j { 1 , 2 , , m }
Integration at edge servers: On receiving the ontology, integration at each edge server is performed to preprocess and harmonize IoT data locally. Integration involves a series of basic steps as follows:
Schema mapping: Maps raw data fields f i to ontology-compliant attributes o i as follows:
M : f i o i , f i A j , o i O
Data transformation: In this stage, unrefined data are translated into a uniform format according to the ontology, thus providing assurance of uniformity.
Metadata enrichment: In this stage, contextual information is added to the data, including timestamps, geographical locations, and device IDs.

4.2.4. Local Ontology Alignment

At each edge server, IoT node-collected information is merged with ontology through a systematic process as follows:
Schema mapping: Synchronizes local data items with ontology-created attributes, thus providing semantic homogeneity.
Unit standardization: Converts raw measurement values to uniformly normalized units. For example,
T = 5 9 ( T 32 ) , for temperatures initially in Fahrenheit .
Data enrichment: Entails adding metadata, and in doing so, enriches semantic data representation and enables uniformity in all edge servers.

4.3. Federated Learning Strategy

Federated Learning (FL) is the key feature in our proposed model, allowing for model training in a decentralized manner with preserved data privacy in edge servers. FL works in an iterative manner in which edge servers conduct training locally and a central unit aggregates the results in an attempt to enhance the overall model.

4.3.1. FL Algorithm

We employ FedProx, an improvement over Federated Averaging (FedAvg), designed specifically for dealing with system and data heterogeneity concerns. By adding a proximal term to the objective function, FedProx ensures that local models closely follow the global model. The optimization problem for edge server j is defined as follows:
min w j f j ( w j ) + μ 2 w j w 0 2
where
  • f j ( w j ) is the local loss function at edge server j.
  • w 0 represents the parameters of the global model.
  • μ is the regularization coefficient that controls the impact of the proximal term.

4.3.2. Local Training

Each edge server performs local training on its respective dataset A j . The optimization problem for edge server j at training round t is given by the following:
w j t = arg min w 1 | A j | x A j ( h ( x ; w ) , y ) + μ 2 w w 0 t 2
Here,
  • A j is the preprocessed and ontology-aligned dataset at edge server j.
  • ( h ( x ; w ) , y ) is the local loss function (e.g., mean squared error).
  • w 0 t is the global model at training round t.
  • h ( x ; w ) is the prediction function for input x using model parameters w.

4.3.3. Model Updates

After completing local training, each edge server computes its model update as follows:
Δ w j t = w j t w 0 t
These updates, which encapsulate the training results without exposing raw data, are securely transmitted to the central unit.

4.3.4. Global Aggregation

The central unit aggregates the model updates from all edge servers to refine the global model. The aggregation step uses the following Federated Averaging (FedAvg) algorithm:
w 0 t + 1 = 1 m j = 1 m w j t
where
  • m is the number of edge servers.
  • w j t is the locally trained model from edge server j at round t.

4.3.5. Communication Optimization

To reduce communication overhead between edge servers and the central unit, the following two key optimization techniques are employed:
  • Gradient compression: Gradients are quantized to minimize their size, enabling more efficient transmission as follows:
    Quantized Gradient = round ( g · Q ) Q
    where g represents the gradient, and Q is the quantization level.
  • Sparse upgrades: Only the top-k crucial gradients are transmitted, as follows:
    Sparse Gradient = Top k ( Δ w j t )
    Wherein the gradient vector’s k highest values are chosen by T o p k .
These techniques assure that federated learning retains effective in spite of environments with limited bandwidth.

4.4. Interoperability and Scalability

Next, in this subsection, we describe how the suggested architecture ensures scalability and interoperability for the easy integration of various types of edge servers and IoT devices. All these features are crucial for the system’s flexibility for multi-information sources and dynamic expansion.

4.4.1. Interoperability

The usage of shared ontology O eases interoperability; it allows encoding information provided by heterogeneous IoT devices by the same semantic model. These steps are followed by the edge servers, which interact with the ontology as follows:
  • Ontology alignment: Links the raw data fields f i from Internet of Things gadgets to the associated ontology features o i as follows:
    M : f i o i , f i A j , o i O
  • Unit standardization: Converts a uniform baseline from observations in different units. For example, temperatures are converted from Fahrenheit ( T F ) to Celsius ( T C ) as follows:
    T C = 5 9 ( T F 32 )
  • Metadata enrichment: Ensures semantic coherence within the system by appending context information to every single information piece, such as timestamps, geolocations, and device identifiers.
At the edge server stage for federated learning, our ontology-driven method enables the smooth integration along with the effective utilization of diverse IoT device data.

4.4.2. Scalability

Due of the framework’s ability for horizontal scaling, additional IoT devices and edge servers could be introduced with no interference with current operations.
Edge Server Scalability:
By embracing the common ontology O and taking part in the federated learning procedure, newer edge servers could be smoothly incorporated. The following procedures are followed by every novel edge server E k :
  • Obtains via the central unit the common ontology O.
  • The ontology O is aligned alongside its local IoT device data A k .
  • Trains the global model locally and transmits adjustments into the central unit, which helps in the federated learning process.
IoT Device Scalability:
The framework aligns the data structures of new IoT devices with the common ontology O, making it simple to add them. Each new device D n e w aligns its data f n e w with the ontology as follows:
M : f new o new , o new O
This design ensures the framework remains adaptable and scalable, capable of supporting the continuous evolution of IoT networks.

4.4.3. Dynamic Ontology Updates

To ensure long-term adaptability, the central unit periodically updates the ontology to accommodate new metrics, attributes, or device types. The updated ontology O n e w is distributed to all edge servers as follows:
O j O new , j { 1 , 2 , , m }
O new = O + Δ O

5. Implementation and Evaluation

5.1. Experimental Setup

For the evaluation of the effectiveness of the proposed model, the simulation environment had to be created by considering the IoT nodes, edge servers, and a central unit. The factors of hardware limitation, data distribution, and the software environment had been considered during the design of the experimental setup so that real IoT-edge device limitations and behaviors can be represented as accurately as possible.
The system infrastructure was made up of 20 edge servers, each serving as a distributed node. To emulate the resource constraints that any edge device would normally have, each edge server was configured with four CPUs, eight gigabytes of random-access memory, and one hundred gigabytes of disk space. A centralized unit was put into a high-performance server with 16 CPU processors, 64 GB RAM, and 2 TB disk space to handle the tasks like the administration of the ontology and the global model aggregation.
Each edge server was assigned a different dataset, ( D j ), with 5000 samples in order to represent the diverse real-world applications of IoT devices. For this research, we utilize the dataset from the “CityPulse EU FP7 project” [33]. This dataset represents big data collected through IoT sensor devices deployed in smart cities. It includes road traffic, weather, and pollution data gathered from the cities of Aarhus; Denmark; and Brasov, Romania. Eighty percent of the datasets were unique to the local characteristics of each edge server, while twenty percent reflected common shared attributes. The datasets were distributed in a non-IID manner.
The software environment was built using TensorFlow Federated to implement the federated learning algorithms, specifically FedProx and FedAvg. Protégé was used for the design and management of the ontology to ensure semantic consistency across the heterogeneous datasets. Data preprocessing, simulation, and the orchestration of tasks were handled using Python and its associated libraries, such as NumPy, Pandas, and Scikit-learn.
The simulation environment was containerized using Docker, allowing the edge servers and central unit to be emulated in a controlled and scalable infrastructure. Communication between the edge servers and the central unit was implemented over a simulated network, enabling the evaluation of communication efficiency and bandwidth usage under realistic constraints.
This setup effectively emulates the conditions of IoT-edge environments and provides a robust platform for evaluating the performance, scalability, and interoperability of the proposed framework.

5.2. Results

5.2.1. Model Performance

Figure 2 illustrates the global accuracy progression of FedProx and FedAvg over 50 training rounds. FedProx demonstrates faster convergence, stabilizing around 89.4% accuracy after 25 rounds, compared to FedAvg’s 84.7%, which stabilizes after 35 rounds. The proximal term in FedProx helps mitigate the impact of data heterogeneity, allowing it to outperform FedAvg in non-IID settings. FedAvg shows slower initial improvements, highlighting its limitations in handling diverse datasets. Overall, FedProx’s stability and higher final accuracy make it more suitable for decentralized IoT-edge systems.
Table 1 compares the local accuracy achieved by FedProx and FedAvg across five edge servers with non-IID datasets. FedProx consistently outperforms FedAvg, with accuracy improvements ranging from 4% to 6% per server. Edge server 5 achieves the highest accuracy for both methods, reflecting more balanced data distribution. Conversely, edge server 20, with highly localized and heterogeneous data, shows the largest performance gap, highlighting FedProx’s robustness in handling non-IID environments. This consistent improvement across all servers demonstrates FedProx’s ability to generalize better than FedAvg in decentralized systems.

5.2.2. Communication Efficiency

Figure 3 illustrates the communication cost (in MB) for FedProx and FedAvg over 50 training rounds, comparing scenarios with and without gradient compression. FedProx with compression achieves the lowest communication cost, reducing bandwidth usage by approximately 30% compared to its uncompressed counterpart. FedAvg shows similar communication costs to FedProx without compression, but lacks the benefits of gradient optimization. The steady decline in communication cost across rounds reflects the diminishing size of updates as the models converge. Overall, the results demonstrate that gradient compression is critical for reducing communication overhead in large-scale decentralized systems, making FedProx more scalable in bandwidth-constrained environments.
Table 2 summarizes the total communication cost for FedProx and FedAvg over 50 training rounds, with and without gradient compression. FedProx with gradient compression achieves the lowest communication cost, reducing bandwidth usage by 30% compared to FedProx without compression and 27.6% compared to FedAvg. This reduction highlights the effectiveness of gradient compression in minimizing data exchange while maintaining model performance. FedAvg, lacking compression, incurs higher communication costs similar to unoptimized FedProx, emphasizing the need for communication-efficient techniques in large-scale federated learning systems. Overall, FedProx with compression is the most efficient method in bandwidth-constrained environments.

5.2.3. Scalability

Figure 4 illustrates the impact of increasing the number of edge servers (m) on global accuracy for FedProx and FedAvg. FedProx demonstrates higher accuracy across all values of m, starting at 91.2% for 10 edge servers and gradually decreasing to 87.1% for 30 servers. In contrast, FedAvg starts at a lower accuracy of 85.5% and drops to 80.5% as m increases. The decline in accuracy for both methods is attributed to increased data heterogeneity with a larger number of edge servers. However, the proximal term in FedProx helps mitigate model divergence, resulting in better scalability compared to FedAvg. These results highlight the robustness of FedProx in maintaining higher accuracy in large-scale decentralized systems.
In our experimental setup, we designed the system to operate under normal conditions, meaning that the number of edge servers does not exceed 30. This limit was chosen based on the typical scale of IoT-edge deployments in real-world applications, where balancing computational resources, network bandwidth, and model performance is crucial. By maintaining this controlled environment, we ensure that accuracy remains stable (91.2% at 10 servers to 87.1% at 30 servers) and that communication overhead remains manageable. Beyond this threshold, system performance could degrade due to factors such as increased data heterogeneity, synchronization delays, and resource limitations. To scale beyond this, hierarchical federated learning can be used, grouping servers for localized aggregation before global updates. Additionally, adaptive model aggregation and edge-aware clustering will optimize accuracy by reducing model divergence in large-scale deployments.
Figure 5 depicts the convergence time required for FedProx and FedAvg vs. the amount of dataset volume processed by every edge server. Indeed, as the volume size of the dataset increases, so does the computational burden on the servers; hence, longer convergence time is required by both methods. However, FedProx often outperforms FedAvg and converges from 2 to 5 s faster across all dataset sizes. A typical case is seen with a dataset size of 10,000 samples, where FedProx converges in 25 s, while FedAvg takes 30 s. Thus, it follows that the optimization approach of FedProx, especially its proximal term, can indeed yield faster convergence, even for bigger datasets. Putting it all together, FedProx is more efficient and scalable and hence ideal for systems with large data handled per server.

5.2.4. Interoperability

Figure 6 shows the ontology alignment distribution across all edge servers. The result indicated that 95% of the data fields were aligned, proving that the proposed ontology is robust enough to handle heterogeneous datasets. Only 3% of the fields are unaligned, while 2% of the fields are partially aligned, which indicates slight differences in schema mapping or metadata errors. These results also demonstrate that the ontology can be integrated seamlessly into the decentralized systems and further support the effectiveness of this approach in reaching semantic consistency. A better standardization of metadata might decrease the percentage of unaligned fields.
Table 3 shows a comprehensive analysis of the ontology alignment rate in different application domains. Traffic monitoring has the highest alignment rate, which is 97%, due to its consistent and well-structured data schemas. Parking management and environmental sensing rank the second and third with alignment rates of 93% and 94%, respectively. These marginally lower rates are explained by sporadic problems like inadequate metadata or mismatched units. While there are minor issues, the total alignment rate across all domains is excellent and thus very promising regarding the adaptability and resilience of the proposed ontology. These alignments could be further improved by making data formats more standardized and improving the quality of information.
The local and global accuracy of the system before and after ontology updates are compared in Table 4. While the range of local accuracy tightens from 81.2 to 87.5% to 80.9–87.2%, the global accuracy decreased slightly from 89.4% to 89.1%. With this minor variation, it simply proves that some new attributes get successfully added inside the ontology in which the systems do not contribute any serious diminishment in performance. It is likely that the new data fields bring in added complexity, leading to a slight deterioration in the performance. On the whole, all these results testify to how good the proposed system is in view of the changed ontologies.

5.3. Discussion

In this sub-section, we provide a detailed discussion of our contribution, emphasizing the integration of ontology-driven standardization with federated learning for IoT-edge systems.
Integration of Ontology-Driven Standardization with Federated Learning for IoT-Edge Systems
While ontology-based data standardization and federated learning have been explored separately in IoT systems, our work uniquely integrates both to achieve semantic interoperability and decentralized model training.
Unlike existing ontology frameworks that rely on centralized knowledge repositories, our approach enables dynamic ontology alignment at the edge, ensuring that heterogeneous IoT devices can seamlessly communicate and share knowledge while preserving data privacy.
Addressing Non-IID Challenges in Decentralized IoT-Edge Environments
We employ FedProx, which mitigates data heterogeneity issues in federated learning, ensuring stable model convergence in IoT-edge environments.
Our framework outperforms FedAvg in terms of accuracy, convergence speed, and communication efficiency, as demonstrated in our experiments.
Unlike conventional FL approaches that assume homogeneous datasets, our model adapts to imbalanced and diverse data distributions commonly found in real-world IoT deployments.
Scalable and Adaptive Ontology Evolution Mechanism
Traditional ontology-based IoT frameworks often lack adaptability, requiring manual intervention to incorporate new devices and data schemas.
Our framework introduces a dynamic ontology update mechanism, allowing real-time schema evolution without disrupting ongoing federated learning processes.
This ensures that new IoT devices, sensors, and data formats can be seamlessly integrated, making the framework scalable for long-term IoT deployments.
Efficient Communication Strategies for Federated Learning in IoT
We introduce gradient compression and sparse updates to optimize communication efficiency, reducing bandwidth consumption by 30% compared to baseline FL methods.
This makes our approach particularly suitable for low-bandwidth IoT environments, where communication overhead is a major bottleneck.
Comprehensive Experimental Validation on Real IoT Data
Unlike many existing works that focus on simulated datasets, we evaluate our framework using real-world IoT data (CityPulse dataset), demonstrating its effectiveness in practical applications such as traffic monitoring, environmental sensing, and smart parking.
Our results highlight significant improvements in model accuracy (+5%), communication efficiency (−30%), and ontology alignment success (95%) compared to existing approaches.

6. Conclusions and Future Work

In this paper, we proposed an integrated framework for addressing major challenges in IoT-edge systems using FedProx, integrated with ontology-driven data standards. The proposed technique will enhance the model training process in a decentralized environment with assured smooth semantic interoperability among various datasets. From the test results, FedProx is showing better performance with higher accuracy, faster convergence, and lower transmission costs compared to FedAvg. Moreover, the ontology alignment process is successful in 95% of cases, while support for dynamic updates is possible without losing efficiency; data heterogeneity is also efficiently handled. The scalability of the framework has been tested by using larger datasets and an increasing number of edge servers, with positive results showing its resilience and appropriateness for extended IoT networks. These results allow us to consider its potentiality for real-time, privacy-preserving data analysis in applications like environmental monitoring and smart cities.
Future studies will focus on how to dynamically update mechanisms within the ontology, improve communication effectiveness of federated learning, and also optimize the framework for seamless real-time deployment across large-scale IoT networks. All these endeavors will definitely enhance the efficiency and adaptability of the suggested system, thus allowing the development of more creative and scalable IoT-edge solutions.

Author Contributions

Methodology, C.K.; Formal analysis, S.B.; Conceptualization, A.Z.; Writing—original draft, A.B.; Writing—review & editing, C.K and E.H.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sun, P.; Wan, Y.; Wu, Z.; Fang, Z.; Li, Q. A survey on privacy and security issues in IoT-based environments: Technologies, protection measures and future directions. Comput. Secur. 2025, 148, 104097. [Google Scholar] [CrossRef]
  2. Greengard, S. The Internet of Things; MIT Press: Cambridge, MA, USA, 2021. [Google Scholar]
  3. Kanzouai, C.; Bouarourou, S.; Zannou, A.; Nfaoui, E.H.; Boulaalam, A. IoT-Powered Big Data Processing for Intelligent Transportation: Enhancing Effectiveness and Forecasting. In Big Data and Internet of Things; Mahboub, O., Haddouch, K., Omara, H., Hefnawi, M., Eds.; Springer Nature Switzerland: Cham, Switzerland, 2024; pp. 913–923. [Google Scholar] [CrossRef]
  4. Hazra, A.; Adhikari, M.; Amgoth, T.; Srirama, S.N. A Comprehensive Survey on Interoperability for IIoT: Taxonomy, Standards, and Future Directions. ACM Comput. Surv. 2023, 55, 9. [Google Scholar] [CrossRef]
  5. Ferrer, A.J.; Marquès, J.M.; Jorba, J. Towards the Decentralised Cloud: Survey on Approaches and Challenges for Mobile, Ad hoc, and Edge Computing. ACM Comput. Surv. 2019, 51, 111. [Google Scholar] [CrossRef]
  6. Shafique, K.; Khawaja, B.A.; Sabir, F.; Qazi, S.; Mustaqim, M. Internet of Things (IoT) for Next-Generation Smart Systems: A Review of Current Challenges, Future Trends and Prospects for Emerging 5G-IoT Scenarios. IEEE Access 2020, 8, 23022–23040. [Google Scholar] [CrossRef]
  7. Zannou, A.; Nfaoui, E.H.; Boulaalam, A.; Allali, N.E.; Fariss, M. Data Gathering from IoT Networks. In Proceedings of the 2023 7th IEEE Congress on Information Science and Technology (CiSt), Essaouira, Morocco, 16–22 December 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 361–365. [Google Scholar] [CrossRef]
  8. Lombardi, M.; Pascale, F.; Santaniello, D. Internet of Things: A General Overview between Architectures, Protocols and Applications. Information 2021, 12, 87. [Google Scholar] [CrossRef]
  9. Marouan, A.; Badrani, M.; Zannou, A.; Kannouf, N.; Chetouani, A. E-Voting System Based on Blockchain for Enhanced University Elections. SN Comput. Sci. 2025, 6, 204. [Google Scholar] [CrossRef]
  10. Marouan, A.; Badrani, M.; Kannouf, N.; Zannou, A.; Chetouani, A. Blockchain-based e-voting system in a university. Indones. J. Electr. Eng. Comput. Sci. 2024, 34, 1915–1923. [Google Scholar] [CrossRef]
  11. Kanellopoulos, D.; Sharma, V.K.; Panagiotakopoulos, T.; Kameas, A. Networking Architectures and Protocols for IoT Applications in Smart Cities: Recent Developments and Perspectives. Electronics 2023, 12, 2490. [Google Scholar] [CrossRef]
  12. Rahman, Z.; Yi, X.; Mehedi, S.T.; Islam, R.; Kelarev, A. Blockchain Applicability for the Internet of Things: Performance and Scalability Challenges and Solutions. Electronics 2022, 11, 1416. [Google Scholar] [CrossRef]
  13. Bouarourou, S.; Zannou, A.; Nfaoui, E.H.; Boulaalam, A. An Efficient Model-Based Clustering via Joint Multiple Sink Placement for WSNs. Future Internet 2023, 15, 75. [Google Scholar] [CrossRef]
  14. Kokila, M.; Reddy, K.S. Authentication, access control and scalability models in Internet of Things Security—A review. Cyber Secur. Appl. 2025, 3, 100057. [Google Scholar] [CrossRef]
  15. Gilrein, E.J.; Carvalhaes, T.M.; Markolf, S.A.; Chester, M.V.; Allenby, B.R.; Garcia, M. Concepts and practices for transforming infrastructure from rigid to adaptable. Sustain. Resilient Infrastruct. 2021, 6, 213–234. [Google Scholar] [CrossRef]
  16. Karabulut, E.; Pileggi, S.F.; Groth, P.; Degeler, V. Ontologies in digital twins: A systematic literature review. Future Gener. Comput. Syst. 2024, 153, 442–456. [Google Scholar] [CrossRef]
  17. Tang, S.; Shelden, D.R.; Eastman, C.M.; Pishdad-Bozorgi, P.; Gao, X. A review of building information modeling (BIM) and the internet of things (IoT) devices integration: Present status and future trends. Autom. Constr. 2019, 101, 127–139. [Google Scholar] [CrossRef]
  18. Bouarourou, S.; Zannou, A.; Boulaalam, A.; Nfaoui, E.H. IoT Based Smart Agriculture Monitoring System with Predictive Analysis. In Proceedings of the 2022 2nd International Conference on Innovative Research in Applied Science, Engineering and Technology (IRASET), Meknes, Morocco, 3–4 March 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–5. [Google Scholar] [CrossRef]
  19. Allioui, H.; Mourdi, Y. Exploring the Full Potentials of IoT for Better Financial Growth and Stability: A Comprehensive Survey. Sensors 2023, 23, 8015. [Google Scholar] [CrossRef]
  20. Xu, D.; Li, T.; Li, Y.; Su, X.; Tarkoma, S.; Jiang, T.; Crowcroft, J.; Hui, P. Edge Intelligence: Empowering Intelligence to the Edge of Network. Proc. IEEE 2021, 109, 1778–1837. [Google Scholar] [CrossRef]
  21. Chen, M.; Gündüz, D.; Huang, K.; Saad, W.; Bennis, M.; Feljan, A.V.; Poor, H.V. Distributed Learning in Wireless Networks: Recent Progress and Future Challenges. IEEE J. Sel. Areas Commun. 2021, 39, 3579–3605. [Google Scholar] [CrossRef]
  22. Liu, J.; Chen, C.; Li, Y.; Sun, L.; Song, Y.; Zhou, J.; Jing, B.; Dou, D. Enhancing trust and privacy in distributed networks: A comprehensive survey on blockchain-based federated learning. Knowl. Inf. Syst. 2024, 66, 4377–4403. [Google Scholar] [CrossRef]
  23. Ariza, J.; Garcés, K.; Cardozo, N.; Rodríguez Sánchez, J.P.; Jiménez Vargas, F. IoT architecture for adaptation to transient devices. J. Parallel Distrib. Comput. 2021, 148, 14–30. [Google Scholar] [CrossRef]
  24. Hofer, M.; Obraczka, D.; Saeedi, A.; Köpcke, H.; Rahm, E. Construction of Knowledge Graphs: Current State and Challenges. Information 2024, 15, 509. [Google Scholar] [CrossRef]
  25. Pasdar, A.; Koroniotis, N.; Keshk, M.; Moustafa, N.; Tari, Z. Cybersecurity solutions and techniques for Internet of Things integration in combat systems. In IEEE Transactions on Sustainable Computing; IEEE: Piscataway, NJ, USA, 2024; pp. 1–20. [Google Scholar] [CrossRef]
  26. Rathanasalam, R.; Kanagasabai, K. Data dissemination with interoperability in IoT network. Int. J. Commun. Syst. 2020, 33, e4513. [Google Scholar] [CrossRef]
  27. Jeong, S.; Kim, S.; Kim, J. City Data Hub: Implementation of Standard-Based Smart City Data Platform for Interoperability. Sensors 2020, 20, 7000. [Google Scholar] [CrossRef] [PubMed]
  28. Tang, Q.; Xie, R.; Yu, F.R.; Chen, T.; Zhang, R.; Huang, T.; Liu, Y. Distributed Task Scheduling in Serverless Edge Computing Networks for the Internet of Things: A Learning Approach. IEEE Internet Things J. 2022, 9, 19634–19648. [Google Scholar] [CrossRef]
  29. Tian, H.; Xu, X.; Lin, T.; Cheng, Y.; Qian, C.; Ren, L.; Bilal, M. DIMA: Distributed cooperative microservice caching for internet of things in edge computing by deep reinforcement learning. World Wide Web 2022, 25, 1769–1792. [Google Scholar] [CrossRef]
  30. Marshoodulla, S.Z.; Saha, G. An approach towards removal of data heterogeneity in SDN-based IoT framework. Internet Things 2023, 22, 100763. [Google Scholar] [CrossRef]
  31. Sharma, S.; Verma, V.K. An Integrated Exploration on Internet of Things and Wireless Sensor Networks. Wirel. Pers. Commun. 2022, 124, 2735–2770. [Google Scholar] [CrossRef]
  32. Naidoo, P.; Sibanda, M. Emerging Trends and Future Directions of the Industrial Internet of Things. In From Internet of Things to Internet of Intelligence; Odhiambo, M.O., Mwashita, W., Eds.; Transactions on Computational Science and Computational Intelligence; Springer: Cham, Switzerland, 2024. [Google Scholar] [CrossRef]
  33. Ali, M.I.; Gao, F.; Mileo, A. CityBench: A Configurable Benchmark to Evaluate RSP Engines Using Smart City Datasets. In The Semantic Web-ISWC 2015; Arenas, M., Corcho, O., Simperl, E., Strohmaier, M., d’Aquin, M., Srinivas, K., Groth, P., Dumontier, M., Heflin, J., Thirunarayan, K., et al., Eds.; Springer International Publishing: Cham, Switzerland, 2015; pp. 374–389. [Google Scholar] [CrossRef]
Figure 1. Hierarchical architecture for IoT-edge federated learning with ontology management.
Figure 1. Hierarchical architecture for IoT-edge federated learning with ontology management.
Futureinternet 17 00140 g001
Figure 2. Global accuracy over training rounds.
Figure 2. Global accuracy over training rounds.
Futureinternet 17 00140 g002
Figure 3. Communication cost over training rounds.
Figure 3. Communication cost over training rounds.
Futureinternet 17 00140 g003
Figure 4. Global accuracy vs. number of edge servers (m).
Figure 4. Global accuracy vs. number of edge servers (m).
Futureinternet 17 00140 g004
Figure 5. Convergence time in relation to server-specific dataset size.
Figure 5. Convergence time in relation to server-specific dataset size.
Futureinternet 17 00140 g005
Figure 6. Data alignment to ontology.
Figure 6. Data alignment to ontology.
Futureinternet 17 00140 g006
Table 1. Local accuracy per edge server for FedProx and FedAvg.
Table 1. Local accuracy per edge server for FedProx and FedAvg.
Edge ServerFedProx Accuracy (%)FedAvg Accuracy (%)
185.380.1
587.581.2
1083.979.8
1582.578.7
2081.275.3
Table 2. Total communication cost for different methods and optimizations.
Table 2. Total communication cost for different methods and optimizations.
MethodOptimizationTotal Cost (MB)
FedProxGradient Compression420
FedProxNone600
FedAvgNone580
Table 3. Ontology alignment by domain.
Table 3. Ontology alignment by domain.
DomainAligned Fields (%)Unaligned Fields (%)
Traffic Monitoring973
Environmental Sensing946
Parking Management937
Table 4. Accuracy impact of ontology updates.
Table 4. Accuracy impact of ontology updates.
Ontology VersionGlobal Accuracy (%)Local Accuracy Range (%)
Base Ontology89.481.2–87.5
Updated Ontology89.180.9–87.2
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

Kanzouai, C.; Bouarourou, S.; Zannou, A.; Boulaalam, A.; Nfaoui, E.H. Enhancing IoT Scalability and Interoperability Through Ontology Alignment and FedProx. Future Internet 2025, 17, 140. https://doi.org/10.3390/fi17040140

AMA Style

Kanzouai C, Bouarourou S, Zannou A, Boulaalam A, Nfaoui EH. Enhancing IoT Scalability and Interoperability Through Ontology Alignment and FedProx. Future Internet. 2025; 17(4):140. https://doi.org/10.3390/fi17040140

Chicago/Turabian Style

Kanzouai, Chaimae, Soukaina Bouarourou, Abderrahim Zannou, Abdelhak Boulaalam, and El Habib Nfaoui. 2025. "Enhancing IoT Scalability and Interoperability Through Ontology Alignment and FedProx" Future Internet 17, no. 4: 140. https://doi.org/10.3390/fi17040140

APA Style

Kanzouai, C., Bouarourou, S., Zannou, A., Boulaalam, A., & Nfaoui, E. H. (2025). Enhancing IoT Scalability and Interoperability Through Ontology Alignment and FedProx. Future Internet, 17(4), 140. https://doi.org/10.3390/fi17040140

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