Skip to main content

Transferring Remote Ontologies to the Edge of Internet of Things Systems

  • Conference paper
  • First Online:
Green, Pervasive, and Cloud Computing (GPC 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10232))

Included in the following conference series:

Abstract

Edge computing paradigm allows computation to be moved from the central high powered Cloud or data center to the edge of the network. This paradigm often enables more efficient data processing near its source and sends only the data and knowledge that have value over the network. Our study focuses on performing semantic reasoning at the edge computing devices, which requires transferring ontologies to the edge devices. This paper presents different representations for transferring Web Ontology language (OWL) version 2 ontologies to the edge. We evaluate different representations in an experimental IoT system with edge nodes and compare lengths of different syntaxes and their computation effort of building models in Cloud and edge computing devices in terms of processing time.

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

Access this chapter

Institutional subscriptions

References

  1. Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)

    Article  Google Scholar 

  2. Su, X., Li, P., Li, Y., Flores, H., Riekki, J., Prehofer, P.: Towards semantic reasoning on the edge of IoT systems. In: Proceedings of the 6th International Conference on the Internet of Things, pp. 171–172, ACM Press, Stuttgart (2016)

    Google Scholar 

  3. Su, X., Riekki, J., Nurminen, J.K., Nieminen, J., Koskimies, M.: Adding semantics to internet of things. Concurrency Comput. Pract. Experience 27(8), 1844–1860 (2015)

    Article  Google Scholar 

  4. Maarala, A.I., Su, X., Jukka, R.: Semantic reasoning for advanced internet of things applications. IEEE Internet Things J. 2(4), 1–13 (2016)

    Google Scholar 

  5. Hitzler, P., Krötzsch, M., Parsia, B., Patel-Schneider, P.F., Rudolph, S.: OWL 2 Web Ontology Language Primer, 2nd edn. https://www.w3.org/TR/owl2-primer/

  6. Semantic sensor network ontology. http://purl.oclc.org/NET/ssnx/ssn

  7. Woods, W.A., Schmolze, J.G.: The KL-ONE family. Comput. Math. Appl. 23(2–5), 133–177 (1992)

    Article  MATH  Google Scholar 

  8. Kifer, M., Lausen, G.: F-logic: a higher-order language for reasoning about objects, inheritance, and scheme. In: Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, pp. 134–146. ACM press, Portland (1989)

    Google Scholar 

  9. Heflin, J., Hendler, J., Luke, S.: SHOE : A Knowledge Representation Language for Internet Applications. Technical report CS-TR-4078, Department of Computer Science, University of Maryland (1999)

    Google Scholar 

  10. McGuinness, D.L., Fikes, R., Stein, L.A., Hendler, J.: DAML-ONT: an ontology language for the semantic web. In: Fensel, F., Hendler, J., Lieberman, H., Wahlster, W. (eds.) Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential. MIT Press, Cambridge (2002)

    Google Scholar 

  11. Fensel, D., van Harmelen, F., Horrocks, I., McGuinness, D.L., Patel-Schneider, P.F.: OIL: an ontology infrastructure for the semantic web. IEEE Intell. Syst. 16(2), 38–45 (2001)

    Article  Google Scholar 

  12. McGuinness, D.L., Fikes, R., Hendler, J., Stein, L.A.: DAML+OIL: an ontology language for the semantic web. IEEE Intell. Syst. 17(5), 72–80 (2002)

    Article  Google Scholar 

  13. Horrocks, I.: Reasoning with expressive description logics: theory and practice. In: Voronkov, A. (ed.) CADE 2002. LNCS (LNAI), vol. 2392, pp. 1–15. Springer, Heidelberg (2002). doi:10.1007/3-540-45620-1_1

    Chapter  Google Scholar 

  14. Motik, B., Grau, B.C., Horrocks, I., Wu, Z., Fokoue, A., Lutz, C.: OWL 2 Web ontology language profiles, 2nd edn. http://www.w3.org/TR/owl2-profiles/

  15. Yu, L.Y.: A Deveoper’s Guide to the Semantic Web. Springer, Heidelberg (2014)

    Google Scholar 

  16. Horridge, M., Patel-Schneider, P.F.: OWL 2 Web Ontology Language Manchester Syntax, 2nd edn. https://www.w3.org/TR/owl2-manchester-syntax/

  17. SON for Linking Data. http://json-ld.org/

  18. Su, X.: Lightweight Data and Knowledge Exchange for Pervasive Environments. Acta Universitatis Ouluensis series C581 (2016)

    Google Scholar 

  19. Fuchs, N.E., Kaljurand, K., Kuhn, T.: Attempto controlled English for knowledge representation. In: Baroglio, C., Bonatti, P.A., Małuszyński, J., Marchiori, M., Polleres, A., Schaffert, S. (eds.) Reasoning Web, pp. 104–124. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  20. Cregan, A., Schwitter, R., Meyer, T.: Sydney OWL syntax - towards a controlled natural language syntax for OWL 1.1. In: Proceedings of the OWLED 2007 Workshop on OWL: Experience and Directions, CEUR-WS, Innsbruck (2007)

    Google Scholar 

  21. Hart, G., Johnson, M., Dolbear, C.: Rabbit: developing a control natural language for authoring ontologies. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 348–360. Springer, Heidelberg (2008). doi:10.1007/978-3-540-68234-9_27

    Chapter  Google Scholar 

  22. Schwitter, R., Kaljurand, K., Cregan, A., Dolbear, C., Hart, G.: A comparison of three controlled natural languages for OWL 1.1. In: Proceedings of the 4th OWL Experiences and Directions Workshop, Washington, USA (2008)

    Google Scholar 

  23. Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Knowl. Eng. Rev. 18(3), 197–207 (2003)

    Article  Google Scholar 

  24. Bermudez-Edo, M., Barnaghi, P., Elsaleh, T.: IoT-lite Ontology. http://iot.ee.surrey.ac.uk/fiware/ontologies/iot-lite

  25. Berrueta, D., Brickley, D., Decker, S., Fernández, S., Görn, C., Harth, A., Heath, T., Idehen, K., Kjernsmo, K., Miles, A., Passant, A., Polleres, A., Polo, L., Sintek, M.: SIOC Core Ontology Specification. https://www.w3.org/Submission/sioc-spec/

  26. Reynolds, D.: The Organization Ontology. https://www.w3.org/TR/vocab-org/

Download references

Acknowledgments

The first author would like to thank Jorma Ollila Grant of Nokia foundation for funding this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiang Su .

Editor information

Editors and Affiliations

Appendix

Appendix

Example of SSN ontology with RDF/XML syntax:

figure a

Example of SSN ontology with Turtle syntax:

figure b

Example of SSN ontology with functional syntax:

figure c

Example of SSN ontology with OWL/XML syntax:

figure d

Example of SSN ontology with Manchester syntax:

figure e

Example of SSN ontology with JSON-LD:

figure f

Example of SSN ontology with EN Schema:

figure g

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Su, X. et al. (2017). Transferring Remote Ontologies to the Edge of Internet of Things Systems. In: Au, M., Castiglione, A., Choo, KK., Palmieri, F., Li, KC. (eds) Green, Pervasive, and Cloud Computing. GPC 2017. Lecture Notes in Computer Science(), vol 10232. Springer, Cham. https://doi.org/10.1007/978-3-319-57186-7_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-57186-7_39

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-57185-0

  • Online ISBN: 978-3-319-57186-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics