| Literature DB >> 30857211 |
Jin Liu1, Yunhui Li2, Xiaohu Tian3, Arun Kumar Sangaiah4, Jin Wang5,6.
Abstract
In order to optimize intelligent applications driven by various sensors, it is vital to properly interpret and reuse sensor data from different domains. The construction of semantic maps which illustrate the relationship between heterogeneous domain ontologies plays an important role in knowledge reuse. However, most mapping methods in the literature use the literal meaning of each concept and instance in the ontology to obtain semantic similarity. This is especially the case for domain ontologies which are built for applications with sensor data. At the instance level, there is seldom work to utilize data of the sensor instances when constructing the ontologies' mapping relationship. To alleviate this problem, in this paper, we propose a novel mechanism to achieve the association between sensor data and domain ontology. In our approach, we first classify the sensor data by making them as SSN (Semantic Sensor Network) ontology instances, and map the corresponding instances to the concepts in the domain ontology. Secondly, a multi-strategy similarity calculation method is used to evaluate the similarity of the concept pairs between the domain ontologies at multiple levels. Finally, the set of concept pairs with a high similarity is selected by the analytic hierarchy process to construct the mapping relationship between the domain ontologies, and then the correlation between sensor data and domain ontologies are constructed. Using the method presented in this paper, we perform sensor data correlation experiments with a simulator for a real world scenario. By comparison to other methods, the experimental results confirm the effectiveness of the proposed approach.Entities:
Keywords: domain ontology; domain ontology mapping; ontology-based data fusion; sensor data
Year: 2019 PMID: 30857211 PMCID: PMC6427515 DOI: 10.3390/s19051193
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Sensor Element Mapping.
| Sensor Element mapping | Source mapping | Table name | Sensor_num | Sensor number | sosa:madeBySensor |
| Observationvalue | Collection of sensor observation value | sosa:hasResult | |||
| Observationtime | Time of observation data | sosa:resultTime | |||
| Source_id | Selected data source number | sosa:observedProperty | |||
| Data mapping | Source_id | Data source number | sosa:observedProperty | ||
| Sensor_id | Number of sensor instances | sosa:madeBySensor | |||
| Type | Sensor type | sosa:observes | |||
| Unit | Observational unit | sosa:Result | |||
| Location_name | Sensor position | ssn:hasDeployment | |||
The Ship Berth Management Ontology.
| Ship Berth Management | Multi-level regular plan management | First-level plan | Next concept list: Air Temperature, Humidity, Wind Power, Atmospheric Pressure, Geology, Water Quality, Silt Amount, etc. |
| Second-level plan | Next concept list: Air Temperature, Humidity, Wind Power, Atmospheric Pressure, Geology, Water Quality, Silt Amount, etc. | ||
| Three-level plan | Next concept list: Air Temperature, Humidity, Wind Power, Atmospheric Pressure, Geology, Water Quality, Silt Amount, etc. | ||
| … … | … … | ||
| Emergency plan management | Emergency situations I | … … | |
| Emergency situations II | … … | ||
| … … | … … |
The Port Monitoring Ontology.
| Port Monitoring | ship management | … … | |
| container management | … … | ||
| port cargo handling management | … … | ||
| port hydrological management | Class A water environment | Next concept list: Rainfall, Discharge of Water, Light Intensity, Temperature, Depth of Water, Wind Velocity Value, Pressure Value, Air Water Content, PH Value, etc. | |
| Class B water environment | Next concept list: Rainfall, Discharge of Water, Light Intensity, Temperature, Depth of Water, Wind Velocity Value, Pressure Value, Air Water Content, PH Value, etc. | ||
| Class C water environment | Next concept list: Rainfall, Discharge of Water, Light Intensity, Temperature, Depth of Water, Wind Velocity Value, Pressure Value, Air Water Content, PH Value, etc. | ||
| … … | … … | ||
| … … | … … | ||
Attribute intersection distribution of random forest division.
| RF | DIW | LI | T | DEW | WVV | PV | AWC | PHV | Total | |
|---|---|---|---|---|---|---|---|---|---|---|
|
| 8 | 3 | 12 | 17 | 3 | 8 | 8 | 10 | 1 | 70 |
|
| 20 | 2 | 8 | 11 | 4 | 5 | 9 | 16 | 2 | 77 |
|
| 10 | 9 | 1 | 3 | 0 | 20 | 6 | 6 | 0 | 55 |
|
| 9 | 0 | 2 | 4 | 0 | 7 | 14 | 4 | 0 | 40 |
|
| 1 | 1 | 8 | 6 | 1 | 2 | 0 | 5 | 14 | 38 |
|
| 6 | 13 | 4 | 3 | 6 | 4 | 0 | 0 | 10 | 46 |
|
| 1 | 17 | 1 | 0 | 25 | 0 | 0 | 0 | 9 | 53 |
|
| 55 | 45 | 36 | 44 | 39 | 46 | 37 | 41 | 36 |
Figure 1Attribute intersection distribution of random forest division.
Similarity results based on instance strategy.
| RF | DIW | LI | T | DEW | WVV | PV | AWC | PHV | |
|---|---|---|---|---|---|---|---|---|---|
|
| 0.222 | 0.053 |
|
| 0.051 | 0.159 | 0.194 | 0.195 | 0.057 |
|
|
| 0.079 | 0.208 | 0.243 | 0.051 | 0.091 | 0.250 |
| 0.086 |
|
| 0.133 | 0.184 | 0.042 | 0.054 | 0.026 |
| 0.139 | 0.171 | 0 |
|
| 0.156 | 0 | 0.083 | 0.081 | 0 | 0.159 |
| 0.098 | 0.029 |
|
| 0.022 | 0.026 | 0.208 | 0.135 | 0.051 | 0.023 | 0 | 0.146 |
|
|
| 0.089 |
| 0.083 | 0.081 | 0.179 | 0.068 | 0.056 | 0.024 | 0.229 |
|
| 0.022 | 0.263 | 0.042 | 0 |
| 0.023 | 0 | 0 | 0.171 |
Similarity results based on semantic strategy.
| RF | DIW | LI | T | DEW | WVV | PV | AWC | PHV | |
|---|---|---|---|---|---|---|---|---|---|
|
| 0.161 | 0.083 | 0.091 |
| 0.094 | 0.042 | 0.071 | 0.059 | 0.036 |
|
| 0.226 | 0.167 |
| 0.308 | 0.125 | 0.083 | 0.107 | 0.088 |
|
|
| 0.032 | 0 | 0.045 | 0.058 | 0 |
| 0.071 | 0.029 | 0.143 |
|
| 0 | 0.028 | 0 | 0.038 | 0 | 0.042 |
| 0 | 0.107 |
|
| 0 | 0 | 0.045 | 0.019 | 0.031 | 0 | 0 | 0.088 | 0 |
|
|
|
| 0.091 | 0.135 |
| 0 | 0.071 |
| 0.036 |
|
| 0.097 | 0.194 | 0.045 | 0.115 | 0.156 | 0 | 0 | 0.147 | 0 |
Similarity results based on structural strategy.
| RF | DIW | LI | T | DEW | WVV | PV | AWC | PHV | |
|---|---|---|---|---|---|---|---|---|---|
|
| 0.187 |
| 0.200 |
| 0.199 | 0.195 | 0.012 | 0.119 |
|
|
|
| 0.060 |
| 0.086 | 0.012 | 0.116 | 0.050 | 0.166 | 0.031 |
|
| 0.044 | 0.075 | 0.076 | 0.193 | 0.046 | 0.049 | 0.079 | 0.005 | 0.189 |
|
| 0.101 | 0.113 | 0.213 | 0.122 | 0.160 |
|
| 0.211 | 0.120 |
|
|
| 0.306 | 0.085 | 0.015 |
| 0.175 | 0.207 | 0.122 | 0.145 |
|
| 0.101 | 0.121 | 0.172 | 0.183 | 0.133 | 0.177 | 0.132 | 0.164 | 0.194 |
|
| 0.041 | 0.008 | 0.034 | 0.127 | 0.223 | 0.039 | 0.207 |
| 0.077 |
Figure 2Similarity results based on instance strategy.
Figure 3Similarity results based on semantic strategy.
Figure 4Similarity results based on structural strategy.
Figure 5Similarity results based on analytic hierarchy process (AHP).
Similarity results based on structural strategy.
| RF | DIW | LI | T | DEW | WVV | PV | AWC | PHV | |
|---|---|---|---|---|---|---|---|---|---|
|
| 0.222 | 0 |
|
| 0 | 0 | 0 | 0 | 0 |
|
|
| 0 | 0.208 | 0.243 | 0 | 0 | 0.25 |
| 0 |
|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 |
|
| 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 |
|
| 0 | 0 | 0.208 | 0 | 0 | 0 | 0 | 0 | 0 |
|
| 0 |
| 0 | 0 | 0 | 0 | 0 | 0 |
|
|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 0 |
Experimental comparison with other methods.
| Rec. | Pre. | F. | |
|---|---|---|---|
|
| 0.85 | 0.94 | 0.893 |
|
| 0.82 | 0.87 | 0.844 |
|
| 0.76 | 0.91 | 0.828 |
|
| 0.77 | 0.88 | 0.821 |
|
|
|
|
|
Experimental results based on OAEI data set.
| Rec. | Pre. | F. | |||||||
|---|---|---|---|---|---|---|---|---|---|
| #1XX | #2XX | #3XX | #1XX | #2XX | #3XX | #1XX | #2XX | #3XX | |
| Rimom | 1.00 | 0.79 |
| 0.99 |
|
|
| 0.871 |
|
| ASMOV | 1.00 | 0.84 | 0.85 | 0.98 | 0.88 | 0.71 | 0.989 | 0.860 | 0.774 |
| Falcon | 1.00 | 0.86 | 0.79 | 0.98 | 0.96 | 0.87 | 0.989 | 0.907 | 0.828 |
| OntoDNA | 1.00 | 0.76 | 0.78 | 0.97 | 0.78 | 0.94 | 0.985 | 0.770 | 0.853 |
| This paper |
|
| 0.85 |
| 0.95 | 0.88 |
|
| 0.865 |