Skip to main content
QUICK REVIEW

[Paper Review] The Schema Editor of OpenIoT for Semantic Sensor Networks

Prem Prakash Jayaraman, Jean-Paul Calbimonte|arXiv (Cornell University)|Jun 21, 2016
Semantic Web and Ontologies4 references3 citations
TL;DR

This paper presents a web-based Schema Editor integrated into the OpenIoT platform that enables non-expert users to define new sensor types and instances using the SSN ontology, automatically generating and registering their RDF descriptions as Linked Data via the LSM-Light component. The tool simplifies semantic annotation and discovery of sensor data without requiring ontology modeling expertise.

ABSTRACT

Ontologies provide conceptual abstractions over data, in domains such as the Internet of Things, in a way that sensor data can be harvested and interpreted by people and applications. The Semantic Sensor Network (SSN) ontology is the de-facto standard for semantic representation of sensor observations and metadata, and it is used at the core of the open source platform for the Internet of Things, OpenIoT. In this paper we present a Schema Editor that provides an intuitive web interface for defining new types of sensors, and concrete instances of them, using the SSN ontology as the core model. This editor is fully integrated with the OpenIoT platform for generating virtual sensor descriptions and automating their semantic annotation and registration process.

Motivation & Objective

  • To address the challenge of semantic heterogeneity in IoT systems by enabling non-expert users to extend sensor ontologies without knowledge of description logics or OWL.
  • To bridge the gap between IoT application users and the underlying SSN-based ontology model used in the OpenIoT platform.
  • To automate the generation, semantic annotation, and registration of sensor descriptions as Linked Data within a cloud-based IoT architecture.
  • To provide a user-friendly interface that dynamically extends the OpenIoT ontology and integrates with core components like LSM-Light and X-GSN.
  • To support the creation of both sensor types and concrete sensor instances with full semantic provenance and machine-readability.

Proposed method

  • The Schema Editor provides a web-based UI built with JSF for defining sensor types and instances, abstracting complex ontology modeling.
  • Users define sensor types by specifying a name, observed properties (via URIs), and associated measurement capabilities (accuracy and frequency).
  • The system generates RDF descriptions compliant with the OpenIoT ontology, an extension of the SSN ontology, using standard RDF/OWL constructs.
  • Sensor instance creation reuses the defined sensor type, allowing users to assign location, owner, feature of interest, and unit of measurement.
  • The generated metadata is automatically registered with the LSM-Light component, publishing sensor descriptions as queryable Linked Data.
  • The back-end is implemented using the Restlet framework in Java, enabling RESTful integration with OpenIoT’s X-GSN and LSM-Light modules.

Experimental results

Research questions

  • RQ1How can non-expert IoT users be enabled to define new sensor types and instances without requiring knowledge of ontology modeling?
  • RQ2To what extent can a web-based interface automate the generation and registration of semantically annotated sensor descriptions in a cloud-based IoT platform?
  • RQ3How can the integration of a schema editor with existing IoT middleware components (e.g., X-GSN and LSM-Light) improve data discoverability and reusability?
  • RQ4What mechanisms can ensure that user-defined sensor schemas are semantically consistent and interoperable within a standardized ontology framework?
  • RQ5How can the system support dynamic extension of the core ontology while maintaining interoperability with downstream components?

Key findings

  • The Schema Editor successfully enables non-expert users to define new sensor types and instances through a guided, intuitive web interface.
  • The system automatically generates semantically rich RDF descriptions that are compliant with the SSN and OpenIoT ontologies.
  • Sensor type and instance metadata are dynamically registered with the LSM-Light component, making them queryable via SPARQL and discoverable across the system.
  • The integration with X-GSN allows incoming sensor data streams to be semantically annotated using the generated metadata, enabling semantic processing.
  • The editor is fully implemented and available as part of the OpenIoT open-source platform on GitHub, demonstrating production readiness.
  • The approach reduces the barrier to entry for IoT developers and administrators by abstracting complex ontology engineering tasks.

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.