Ontology conformance

Conformance analysis for standard ontologies in the IoT domain. The ontologies included in this analysis are the SAREF ontology, the SSN ontology and the oneM2M ontology


Shared requirements

The following table lists the oneM2M ontology requirements and whether the SAREF ontology satisfies them.

There are four possible results for each requirement:

  • : The requirements is passed by the ontology
  • Undefined: There are terms in the requirements that are not defined in the ontology
  • : The are relations and restrictions in the requirements that are absent in the ontology
  • : There is a conflict between the requirement and the ontology

Ontology Requirement Domain Ontologies that satisfy the requirement
SAREF A device shall have a model property Device Property SAREF, oneM2M
SAREF What is a device? Device SAREF, oneM2M
SAREF A device can optionally have a description Device SAREF, oneM2M
SAREF A function represents the functionality necessary to  accomplish the task for which a device is designed Device, Function SAREF, oneM2M
SAREF A device may consists of other devices Device SAREF, oneM2M
SSN What is a sensor? Sensor SAREF, SSN
SSN What is an actuator? Actuator SAREF, SSN
SSN What is a property? Property SAREF, SSN
oneM2M A thing can have relations to other
things
Thing SSN, one2M

Shared terms

The following table lists the terms that are defined in the oneM2M and in the SAREF ontology.

Term in SAREF Term in SSN Term in oneM2M
saref:Device onem2m:Device
saref:Property ssn:Property onem2m:Property
saref:Service ssn:Service onem2m:Service
saref:Actuator ssn:Actuator onem2m:Actuator
saref:Sensor ssn:Sensor onem2m:Sensor
saref:Function onem2m:Function
saref:Command onem2m:Command
saref:ActuatingFunction onem2m:ControllingFunction
saref:SensingFunction onem2m:MeasuringFunction

Comparative

The following table summarises the concepts shared between the requirements for each ontology and the ontolgies

SAREF SSN oneM2M
SAREF requirements Actuator
Property
Sensor
Device
Property
Service
Function
Command
SSN requirements Actuator
Property
Sensor
oneM2M requirements Device
Property
Service
Function
Command
ActuatingFunction
SensingFunction