
An Ontology Based Approach towards End User Development of IoT
Author(s) -
Narayan C. Debnath,
Shreya Banerjee,
Giau Ung Van,
Phat Tat Quang,
Dai Nguyen Thanh
Publication year - 2022
Publication title -
epic series in computing
Language(s) - English
Resource type - Conference proceedings
SCImago Journal Rank - 0.21
H-Index - 7
ISSN - 2398-7340
DOI - 10.29007/wmfn
Subject(s) - ontology , computer science , semantics (computer science) , end user development , scalability , internet of things , upper ontology , representation (politics) , action (physics) , process ontology , ontology based data integration , suggested upper merged ontology , end user , artificial intelligence , world wide web , programming language , semantic web , database , philosophy , physics , epistemology , quantum mechanics , politics , political science , law
Trigger-Action-Programming (TAP) is a most widely used End User Development (EUD) tool for Internet of Things (IoT). However, end users often cannot differentiate between distinct kinds of triggers and actions. They also make erroneous combinations of those. Consequently, inconsistencies, and bugs are exhibited in behavior of IoT objects. To resolve this issue, end users need to be guided to interpret different triggers, actions and their combinations effectively. In this case, precise representation of temporal and contextual aspects of triggers and actions can assist. Moreover, vast and growing numbers of IoT objects as well as increasing numbers customized rules create scalability issues. To address these drawbacks, this paper has proposed an upper level ontology named as Trigger Action Ontology (TAO) that provides meta rule semantics for TAP. The contribution of proposed ontology specification is to present formal semantics of temporal and contextual aspects of triggers and actions. Further, the ontology is implemented in Protégé. In addition, the expressiveness of the proposed ontology is illustrated using a suitable case study.