Skip to main content
QUICK REVIEW

[Paper Review] Building the Web of Knowledge with Smart IoT Applications (Extended Version)

Amélie Gyrard, Pankesh Patel|arXiv (Cornell University)|Jun 26, 2016
Semantic Web and Ontologies24 references3 citations
TL;DR

This paper proposes a semantic web-based framework to enable interoperable, knowledge-driven IoT applications by transforming raw sensor data into actionable knowledge through standardized metadata, ontologies, and semantic annotations. It leverages semantic technologies and model-driven development to unify heterogeneous devices and protocols, enabling cross-domain smart IoT systems with minimal manual intervention and improved decision-making capabilities.

ABSTRACT

The Internet of Things (IoT) is experiencing fast adoption in the society, from industrial to home applications. The number of deployed sensors and connected devices to the Internet is changing our perspective and the way we understand the world. The development and generation of IoT applications is just starting and they will modify our physical and virtual lives, from how we control remotely appliances at home to how we deal with insurance companies in order to start insurance schemes via smart cards. This massive deployment of IoT devices represents a tremendous economic impact and at the same time offers multiple opportunities. However, the potential of IoT is underexploited and day by day this gap between devices and useful applications is getting bigger. Additionally, the physical and cyber worlds are largely disconnected, requiring a lot of manual efforts to integrate, find, and use information in a meaningful way. To build a connection between the physical and the virtual, we need a knowledge framework that allow bilateral understandings, devices producing data, information systems managing the data and applications transforming information into meaningful knowledge. The first column in this series in the previous issue of this magazine titled "Internet of Things to Smart IoT Through Semantic, Cognitive, and Perceptual Computing," reviews IoT growth and potential that have energized research and technology development, centered on aspects of Artificial Intelligence to build future intelligent system. This column steps back and demonstrates the benefits of using semantic web technologies to get meaningful knowledge from sensor data to design smart systems.

Motivation & Objective

  • Address the growing gap between the proliferation of IoT devices and their effective utilization in practical applications.
  • Overcome interoperability challenges arising from heterogeneous devices, protocols, and data formats in IoT ecosystems.
  • Enable cross-domain reuse of sensor data by semantically annotating and abstracting raw data into high-level knowledge.
  • Support scalable, automated, and platform-independent development of IoT applications through model-driven and semantic approaches.
  • Bridge the physical and cyber worlds by creating a unified knowledge framework that supports real-time decision-making and intelligent actions.

Proposed method

  • Employ semantic web standards (e.g., RDF, OWL, RDFS) to annotate sensor data with machine-processable metadata and domain semantics.
  • Introduce a three-layer architecture: (1) Accessing things (IoT devices), (2) Understanding data (semantic enrichment), and (3) Composing services (knowledge inference).
  • Utilize domain-specific ontologies to map low-level sensor readings (e.g., temperature, blood pressure) to high-level real-world entities and states (e.g., 'elevated blood pressure' or 'snowfall').
  • Apply model-driven development (MDD) with three high-level languages: Domain Language (functionality), Architecture Language (logic), and Deployment Language (environment).
  • Implement code generation to automatically produce platform-specific code from platform-independent models, reducing development complexity.
  • Integrate cloud-based platforms (e.g., IBM IoT Foundation) with lightweight protocols (MQTT, CoAP) to enable secure, scalable data ingestion and real-time processing.

Experimental results

Research questions

  • RQ1How can semantic web technologies be leveraged to transform raw sensor data into semantically meaningful knowledge in IoT systems?
  • RQ2What architectural and methodological approaches enable interoperability across heterogeneous IoT devices, protocols, and data formats?
  • RQ3How can model-driven development reduce the complexity and platform dependency in IoT application development?
  • RQ4In what ways can cross-domain reuse of sensor data be achieved through semantic annotations and shared ontologies?
  • RQ5What role do semantic frameworks play in enabling autonomous, intelligent decision-making in smart IoT applications?

Key findings

  • Semantic annotation of sensor data enables the transformation of raw values into high-level, actionable knowledge, such as identifying 'elevated blood pressure' from a blood pressure reading.
  • The use of standardized ontologies and metadata significantly reduces manual effort in integrating and interpreting heterogeneous IoT data across domains.
  • Model-driven development with separation of concerns (vertical and horizontal) enables platform-independent IoT application development and automatic code generation.
  • Cloud-based platforms with semantic integration support reduce development time and improve scalability, though they introduce dependency on cloud availability.
  • The integration of semantic technologies into IoT systems enables real-time inference and decision-making by linking sensor data to background knowledge and domain rules.
  • Cross-domain reuse of sensors—such as using temperature sensors for both HVAC and fire detection—is feasible and cost-effective when data is semantically enriched and standardized.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.