You are granted a license to use, reproduce and create derivative works of this document under Creative Commons Attribution 3.0 Unported License. This copyright applies to Quality Ontology specification and RDF.
The Quality Ontology for IoT Data Sources is used to represent the quality of information for iot data sources within the H2020 project IoTCrawler. The data sources are described with the xyz Ontology.
This is a work in progress and changes may be made. Comments are very welcome, please send them to Editor. Thank you.
The Quality Ontology for IoT Data Sources is part of the IoTCrawler annotation framework. It should be used in combination with... The figure below depicts the workflow with the combination of IoTCrawler's ontologies.
The figure below depicts the Quality Ontology for IoT Data Sources in detail. It illustrates the combination with the ... It allows to annotate Sensors of the SOSA ontology with Quality. The Quality itself has five categories with subcategories to describe the attributes of the annotated data stream regarding its quality.
An alphabetical index of Quality Ontology for IoT Data Sources terms, by class (concepts) and by property (relationships, attributes), are given below. All the terms are hyperlinked to their detailed description for quick reference.
Classes: Age, Artificiality, Completeness, Concordance, Frequency, Plausibility, Quality, Timeliness,
Properties: hasAbsoluteValue, hasQuality, hasRatedValue, hasUnitOfMeasurement,
Instances: testCompleteness, testFrequency, testPlausibility,
The following example depicts a quality annotation for an IoT data source...
@prefix qoi: <https://w3id.org/iot/qoi#> .
@prefix om-2: <http://www.ontology-of-units-of-measure.org/resource/om-2/> .
@prefix sosa: <http://www.w3.org/ns/sosa/> .
### https://w3id.org/iot/qoi
<https://w3id.org/iot/qoi> rdf:type owl:NamedIndividual .
### https://w3id.org/iot/qoi#testCompleteness
qoi:testCompleteness rdf:type owl:NamedIndividual ,
qoi:Completeness ;
qoi:hasAbsoluteValue 0.8 .
### https://w3id.org/iot/qoi#testFrequency
qoi:testFrequency rdf:type owl:NamedIndividual ,
qoi:Frequency ;
qoi:hasUnitOfMeasurement om-2:second-Time ;
qoi:hasAbsoluteValue 0.7 ;
qoi:hasRatedValue 0.85 .
### https://w3id.org/iot/qoi#testPlausibility
qoi:testPlausibility rdf:type owl:NamedIndividual ,
qoi:Plausibility ;
qoi:hasAbsoluteValue 0.9 .
### https://w3id.org/iot/qoi#testSensor
qoi:testSensor rdf:type owl:NamedIndividual ,
sosa:Sensor ;
qoi:hasQuality qoi:testCompleteness ,
qoi:testFrequency ,
qoi:testPlausibility .
URI: https://w3id.org/iot/qoi#Age
Age - Defines the age of provided information.
URI: https://w3id.org/iot/qoi#Artificiality
Artificiality - The degreee of used sensor fusion techniques or definition of a direct measurement from a single data source.
URI: https://w3id.org/iot/qoi#Completeness
Completeness - The degreee of of completeness of all expected attributes/values within a single provided date value.
URI: https://w3id.org/iot/qoi#Concordance
Concordance - Describes the agreement between information provided by the monitored data source and information provided by other independent data sources providing correlating effects.
URI: https://w3id.org/iot/qoi#Frequency
Frequency - Defines the frequency in which information is updated.
URI: https://w3id.org/iot/qoi#Plausibility
Plausibility - Defines if data provided by a data sources makes sense regarding all the probabilistic knowledge about the data source. E.g. for a temperature sensore the temperature is within a certain value range.
URI: https://w3id.org/iot/qoi#Quality
Quality - Top class for quality describing classes for IoT data sources.
URI: https://w3id.org/iot/qoi#Timeliness
Timeliness - Timliness defines a category with metrics, which rate if a data source provides data within a defined timespan or of a defined age.
URI: https://w3id.org/iot/qoi#hasAbsoluteValue
hasAbsoluteValue - Defines the absolute value for the measured quality. E.g. 60 for Age (unit is defined with hasUnitOfMeasurement).
URI: https://w3id.org/iot/qoi#hasQuality
hasQuality - Connects a quality to a data source.
URI: https://w3id.org/iot/qoi#hasRatedValue
hasRatedValue - Describes the rated value of the measured quality in comparison with the annotated stream description.
URI: https://w3id.org/iot/qoi#hasUnitOfMeasurement
hasUnitOfMeasurement - Describes the measurement unit of the absolute measured quality.
URI: https://w3id.org/iot/qoi#testCompleteness
-
URI: https://w3id.org/iot/qoi#testFrequency
-
URI: https://w3id.org/iot/qoi#testPlausibility
-
Kuemper, D., Iggena, T., Toenjes, R., & Pulvermueller, E., Valid. IoT: a framework for sensor data quality analysis and interpolation. In Proceedings of the 9th ACM Multimedia Systems Conference, (pp. 294-303). ACM, June 2018.
...
This work is part of the H2020 project IoTCrawler at the Lab for Mobile Communication University of Applied Sciences Osnabrück.