An Ontology-Based IoT Resource Model for Resources Evolution and Reverse Evolution

In view of the characteristics of Internet of Things (IoT), the current architectures could not effectively use and manage IoT resources and information. Numerous projects in the area of IoT have proposed architectures which aim at integrating geographically dispersed and internet interconnected heterogeneous Wireless Sensor and Actuator Networks (WSAN) systems into a homogeneous fabric for real world information and interaction. These architectures are faced with very similar problems in how to support the evolution of resources and maintain service continuity, how to integrate the data which comes from heterogeneous resources. To address these issues, this paper proposes a resource model supporting dynamic evolution and reverse evolution. The resource model uses Linked Data and extends the existing ontologies, such as W3C SSN, etc. This resource model can express domain knowledge, event rules, and support event-based reverse evolution. Based on the resource model, our SOA-based framework can automatically access resources, generate and interpret semantic context information, dynamically create resources, and interpret historical data and events. The validation of the resource model and framework is shown through the CCMWS (Coal mine comprehensive monitoring and early warning system).