Skip to main content

An Ontology-Based Approach for IoT Data Processing Using Semantic Rules

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10567))

Abstract

Internet of Things (IoT) applications rely on a network of heterogeneous devices including sensors and gateways. These devices are endowed with the capacity to continuously sense the environment and collect data, which can be further transfered through gateway devices to the cloud. The generated data by IoT systems is often massive. Therefore, the communication gateways might become a bottleneck affecting the system performance due to their resources constraints. This is further exacerbated in the case of bandwidth limitation. The huge amount of data generated increases also the cost associated with data storage and processing at the cloud level. Edge computing, which is a recent IoT trend can contribute to addressing these issues by delegating data processing task to the edges (e.g. gateway devices). In this paper, we propose an approach, which aims at supporting the data processing and minimizes the size of the transferred data to the cloud side. To this end, our approach is based on the notion of rules used to filter the collected data. In order to support the principle of sharing and reusing the rules and the domain knowledge, we propose a Platform Independent Model (PIM) to specify this knowledge independently from the used platform (gateway node). In particular, we define a rule meta-model to support the creation of the model that captures the domain rules. Furthermore, we use Web semantic techniques to represent the knowledge at the semantic level. This representation facilitates the instantiation of these rules and domain knowledge to obtain the Platform Specific Model (PSM) at the gateway level to process and filter the data.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Evans, D.: The internet of things: how the next evolution of the internet is changing everything. CISCO (2015)

    Google Scholar 

  2. Manyika, J., Michael, C., Peter, B., Jonathan, W., Richard, D., Jacques, B., Dan, A.: The internet of things: mapping the value beyond the hype. McKinsey Global Institute (2015)

    Google Scholar 

  3. Borgia, E.: The internet of things vision: key features, applications and open issues. Comput. Commun. 54, 1–31 (2014)

    Article  Google Scholar 

  4. Dillon, T., Chang, E., Singh, J., Hussain, O.: Semantics of cyber-physical systems. In: Shi, Z., Leake, D., Vadera, S. (eds.) IIP 2012. IAICT, vol. 385, pp. 3–12. Springer, Heidelberg (2012). doi:10.1007/978-3-642-32891-6_3

    Chapter  Google Scholar 

  5. Aggarwal, C.C., Ashish, N., Sheth, A.: The internet of things: a survey from the data-centric perspective. In: Aggarwal, C. (ed.) Managing and Mining Sensor Data. Springer, Boston (2013). doi:10.1007/978-1-4614-6309-2_12

    Chapter  Google Scholar 

  6. Li, P.: Semantic reasoning on the edge of internet of things (2016)

    Google Scholar 

  7. Gyrard, A.: An architecture to aggregate heterogeneous and semantic sensed data. In: Cimiano, P., Corcho, O., Presutti, V., Hollink, L., Rudolph, S. (eds.) ESWC 2013. LNCS, vol. 7882, pp. 697–701. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38288-8_54

    Chapter  Google Scholar 

  8. Khan, I., Jafrin, R., Errounda, F.Z., Glitho, R., Crespi, N., Morrow, M., Polakos, P.: A data annotation architecture for semantic applications in virtualized wireless sensor networks. In: 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 27–35. IEEE (2015)

    Google Scholar 

  9. Compton, M., Barnaghi, P., Bermudez, L., García-Castro, R., Corcho, O., Cox, S., Graybeal, J., Hauswirth, M., Henson, C., Herzog, A., et al.: The SSN ontology of the W3C semantic sensor network incubator group. Web Semant. Sci. Serv. Agents World Wide Web 17, 25–32 (2012)

    Article  Google Scholar 

  10. Buchmayr, M., Kurschl, W., Küng, J.: A rule based approach for mapping sensor data to ontological models in AAL environments. In: Castano, S., Vassiliadis, P., Lakshmanan, L.V., Lee, M.L. (eds.) ER 2012. LNCS, vol. 7518, pp. 3–12. Springer, Heidelberg (2012). doi:10.1007/978-3-642-33999-8_2

    Chapter  Google Scholar 

  11. Tao, M., Ota, K., Dong, M.: Ontology-based data semantic management and application in IoT-and cloud-enabled smart homes. Future Gener. Comput. Syst. 76, 528–539 (2016)

    Article  Google Scholar 

  12. Ian, H., Peter, F.P.S., Harold, B., Said, T., Benjamin, G., Mike, D.: SWRL: a semantic web rule language combining OWL and RuleML. https://www.w3.org/Submission/SWRL/. Accessed 30 October 2010

  13. Callan: CO Poison line. http://hazmatcentral.com/. Accessed 30 October 2010

  14. Uschold, M., Gruninger, M.: Ontologies: principles, methods and applications. Knowl. Eng. Rev. 11(02), 93–136 (1996)

    Article  Google Scholar 

  15. Ruiz, F., Hilera, J.R.: Using ontologies in software engineering and technology. In: Calero, C., Ruiz, F., Piattini, M. (eds.) Ontologies for Software Engineering and Software Technology. Springer, Heidelberg (2006). doi:10.1007/3-540-34518-3_2

    Google Scholar 

  16. Henderson-Sellers, B.: Bridging metamodels and ontologies in software engineering. J. Syst. Softw. 84(2), 301–313 (2011)

    Article  Google Scholar 

  17. Saeki, M., Kaiya, H.: On relationships among models, meta models and ontologies. In: Proceedings of the Proceedings of the 6th OOPSLA Workshop on Domain-Specific Modeling (DSM 2006) (2006)

    Google Scholar 

  18. Guizzardi, G.: Ontological foundations for structural conceptual models. CTIT, Centre for Telematics and Information Technology (2005)

    Google Scholar 

  19. Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic-Commerce. Springer, Heidelberg (2004). doi:10.1007/978-3-662-09083-1

    Book  MATH  Google Scholar 

Download references

Acknowledgements

This work is partially supported the Nature Sciences and Engineering Research Council of Canada (NSERC).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed Bali .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Bali, A., Al-Osta, M., Abdelouahed, G. (2017). An Ontology-Based Approach for IoT Data Processing Using Semantic Rules. In: Csöndes, T., Kovács, G., Réthy, G. (eds) SDL 2017: Model-Driven Engineering for Future Internet. SDL 2017. Lecture Notes in Computer Science(), vol 10567. Springer, Cham. https://doi.org/10.1007/978-3-319-68015-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68015-6_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68014-9

  • Online ISBN: 978-3-319-68015-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics