Research Article

Device-Oriented Automatic Semantic Annotation in IoT

Algorithm 3

Ontology concept matching based on semantic similarity.
Input:
A word or a phrase and the component which belongs to in our device description framework.
A device ontology
A contain threshold
Output:
The URI of an ontology concept in ontology
Step 1. Find the concept which is related to in ontology and obtain all ontology concepts which are linked with in D,
marked as .
Step 2. Assuming that , .
Step 3. For each in :
(i) For , obtain after extract concept’s name.
(ii) compute the semantic similarity between and, obtain .
(iii) If  , set , .
Step 4. If  , set
Return: