DOI: 10.3390/iot7030053 ISSN: 2624-831X

SEMIWARE: A Smart City Middleware Empowering Semantic Interoperability via Social IoT Integration

Christos Goumopoulos, Antonios Pliatsios

The Social Internet of Things (SIoT) has emerged as a promising paradigm for addressing interoperability, adaptability, and intelligent collaboration challenges in smart city environments. However, existing solutions often provide only partial support for semantic interoperability, dynamic social relationships, and context-aware service coordination across heterogeneous IoT ecosystems. This paper presents SEMIWARE, a semantic social network-oriented middleware designed to support collaborative, interoperable, and context-aware SIoT applications. SEMIWARE adopts a layered architecture that combines a FIWARE-based middleware backbone with modular services for context management, semantic annotation, semantic reasoning, service discovery, social relationship management, profiling, security, and ontology alignment. Its semantic backbone is provided by an OWL2 ontology that models IoT entities, users, services, contextual information, and trust-aware social relationships. The middleware is validated through two representative applications in distinct domains: smart mobility, where semantic reasoning supports adaptive eco-friendly route computation, and healthcare, where semantically integrated wearable and environmental data support health-event detection for people with dementia. Experimental evaluation further examines the performance of semantic annotation, semantic reasoning, and context management services under increasing workloads. The results provide prototype-level evidence that SEMIWARE supports semantic interoperability, cross-domain adaptability, and graph-based processing under controlled workloads, indicating its potential suitability for complex, data-intensive SIoT applications.

More from our Archive