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.
Similar content being viewed by others
References
Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)
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)
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)
Maarala, A.I., Su, X., Jukka, R.: Semantic reasoning for advanced internet of things applications. IEEE Internet Things J. 2(4), 1–13 (2016)
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/
Semantic sensor network ontology. http://purl.oclc.org/NET/ssnx/ssn
Woods, W.A., Schmolze, J.G.: The KL-ONE family. Comput. Math. Appl. 23(2–5), 133–177 (1992)
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)
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)
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)
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)
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)
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
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/
Yu, L.Y.: A Deveoper’s Guide to the Semantic Web. Springer, Heidelberg (2014)
Horridge, M., Patel-Schneider, P.F.: OWL 2 Web Ontology Language Manchester Syntax, 2nd edn. https://www.w3.org/TR/owl2-manchester-syntax/
SON for Linking Data. http://json-ld.org/
Su, X.: Lightweight Data and Knowledge Exchange for Pervasive Environments. Acta Universitatis Ouluensis series C581 (2016)
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)
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)
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
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)
Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Knowl. Eng. Rev. 18(3), 197–207 (2003)
Bermudez-Edo, M., Barnaghi, P., Elsaleh, T.: IoT-lite Ontology. http://iot.ee.surrey.ac.uk/fiware/ontologies/iot-lite
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/
Reynolds, D.: The Organization Ontology. https://www.w3.org/TR/vocab-org/
Acknowledgments
The first author would like to thank Jorma Ollila Grant of Nokia foundation for funding this research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
Example of SSN ontology with RDF/XML syntax:
Example of SSN ontology with Turtle syntax:
Example of SSN ontology with functional syntax:
Example of SSN ontology with OWL/XML syntax:
Example of SSN ontology with Manchester syntax:
Example of SSN ontology with JSON-LD:
Example of SSN ontology with EN Schema:
Rights 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)