| Literature DB >> 29361772 |
Feifei Shi1,2, Qingjuan Li3,4, Tao Zhu5, Huansheng Ning6,7.
Abstract
With the development of Internet of Things (IoT), more and more sensors, actuators and mobile devices have been deployed into our daily lives. The result is that tremendous data are produced and it is urgent to dig out hidden information behind these volumous data. However, IoT data generated by multi-modal sensors or devices show great differences in formats, domains and types, which poses challenges for machines to process and understand. Therefore, adding semantics to Internet of Things becomes an overwhelming tendency. This paper provides a systematic review of data semantization in IoT, including its backgrounds, processing flows, prevalent techniques, applications, existing challenges and open issues. It surveys development status of adding semantics to IoT data, mainly referring to sensor data and points out current issues and challenges that are worth further study.Entities:
Keywords: Internet of Things; data semantization; ontologies
Year: 2018 PMID: 29361772 PMCID: PMC5795333 DOI: 10.3390/s18010313
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The System Architecture for Adding Semantics.
Differences among OWL sub-languages.
| Name | Inference | Type Separation | Items Restricted for Usage |
|---|---|---|---|
| OWL FULL | Undecidable | Non-mandatory | None |
| OWL DL | Decidable | Mandatory | RDF(s) language constructor, Role |
| OWL Lite | Decidable | Mandatory | RDF(s) language constructor, Role, Class constructor, Cardinality Restriction |
Figure 2Relationships between sub-languages of OWL 2.
Comparison of Different Ontology Editors.
| Type | Cooperation Work | Ontology Library | Expressivity | Consistency Check |
|---|---|---|---|---|
| Protégé | N | Y | Y | Y |
| WebOnto | Y | Y | Y | Y |
| OntoEdit | Y | Y | Y | Y |
| Ontolingua Server | Y | Y | N | N |
| Ontosaurus | Y | Y | Y | Y |
| WebODE | Y | N | N | Y |
The Mappings between Semantic Annotators and Semantic Models.
| Semantic Annotators | Semantic Models |
|---|---|
| AeroDAML [ | DAML |
| KIM [ | KIMO |
| M3 Semantic Annotator [ | M3 |
| MnM [ | Kmi |
| SemTag [ | TAP |
Comparison of different ontologies for activity recognition.
| Name | Activity Granularity | Social Interoperability | Fuzzy Inference |
|---|---|---|---|
| SOUPA | Action | N | N |
| CoBrA-Ont | Action | N | N |
| CoDAMoS | (Task, Acitivty) | N | N |
| PalSPOT | Activity | Y | N |
| The Delivery Context Ontology | N | N | N |
| Fuzzy-Onto | (Actions, Activities, Behaviours) | Y | Y |
Comparison of different ontologies for context.
| Name | Service Modeling | Actuation Modeling | Electronic Labels Modeling |
|---|---|---|---|
| SSN | N | Y | N |
| IoT-ontology | Y | Y | Y |
| IoT-Lite | Y | Y | Y |
| IoT-O | Y | Y | N |