Quick Overview

DogOnt was firstly introduced in 2008, and was originally meant to represent home automation devices for interoperability support. In the past years it underwent several reviews and amendments, and its scope was widened to include devices and technologies typically part of an indoor IoT network. If the original focus was more on modeling operational aspects enabling device control, the latest version, has moved to a more informed, modular and linked modeling approach which enables adoption of DogOnt-based representations at different abstraction layers. While device control and interoperability is still one of the pillars of the representation, extensibility, modularity and service-based representation of IoT entities empower the latest ontology, enabling modular integration and reconciliation of different specifications, e.g., the cluster-based ZigBee Home Automation model and the registry-based Modbus data representation. More attention is also devoted to the Linked Open Data initiative: the ontology is now listed in the Linked Open Vocabulary data set and its connections with well-known ontologies are being improved day by day.


The DogOnt ontology aims at offering a uniform, extensible model for all devices being part of a “local” Internet of Things inside a smart environment. Its major focus is on device modeling, for all the aspects needed to abstract device “capabilities” from low-level idiosyncrasies and communication issues. This enables both abstract reasoning on devices, e.g., to find similar devices or to identify the most suitable output to which forward urgent notifications, and actual integration of different technologies, and paradigms.

It mainly allows to describe

  • Where a (smart) device is located;
  • The set of capabilities of a device;
  • The technology-specific features needed to interface the device;
  • The possible configurations that the device can assume (states);
  • How the smart environment is composed;
  • What kind of architectural elements and furniture are placed within.


  • 22 November 2016 - Support to HeatEnergyCalculator components has been added, more...
  • 15 January 2016 - Support to WMBus components has been added, more...
  • 16 July 2015 - DogOnt is on GitHub, more...


DogOnt is
Licensed under the Apache License, Version 2.0
you may not use the ontology except in compliance with the License.
You may obtain a copy of the License at

Contributors and contacts

Dario Bonino
Researcher at Istituto Superiore Mario Boella (ISMB).

Luigi De Russis
Postdoc research assistant in the e-Lite research group at the Department of Computer Science and Automation of Politecnico di Torino.