Abstract
Euclidean geometry and Newtonian time with floating point numbers are common computational models of the physical world. However, to achieve the kind of cyber-physical collaboration that arises in the IoT, such a literal representation of space and time may not be the best choice. In this chapter we survey location models from robotics, the internet, cyber-physical systems, and philosophy. The diversity in these models is justified by differing application demands and conceptualizations of space (spatial ontologies). To facilitate interoperability of spatial knowledge across representations, we propose a logical framework wherein a spatial ontology is defined as a model-theoretic structure. The logic language induced from a collection of such structures may be used to formally describe location in the IoT via semantic localization. Space-aware IoT services gain advantages for privacy and interoperability when they are designed for the most abstract spatial-ontologies as possible. We finish the chapter with definitions for open ontologies and logical inference.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Imagine overlaying two circles to form a venn-diagram, but with polygons instead of circles.
- 2.
A friendlier introduction can be found at https://plato.stanford.edu/entries/modeltheory-fo/
- 3.
Of course we don’t actually know the contents of A∗ because it contains the information we currently don’t know in A. But it is nevertheless useful to define A∗ as a model so we may make explicit our assumptions about the missing information.
- 4.
We do not always explicitly augment the domain of an open ontology to include ⊥, but this may be assumed.
- 5.
Essentially a semantic repository is a database for relational data.
- 6.
We refer to models of things moving through space as “Lagrangian Models” and models of space with things moving within as “Eulerian Models”. The terminology comes from the analysis of fluid flows.
References
Want, R., et al.: The active badge location system. ACM Trans. Inf. Syst.(TOIS) 10(1), 91–102 (1992)
Priyantha, N.B., Chakraborty, A., Balakrishnan, H.: The cricket location-support system. In: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking, pp. 32–43 (2000)
Lazik, P., et al.: ALPS: a bluetooth and ultrasound platform for mapping and localization. In: ACM Press, pp. 73–84 (2015)
Michael, N., Fink, J., Kumar, V.: Experimental testbed for large multirobot teams. Robot. Autom. Mag. IEEE 15(1), 53–61 (2008)
Latronico, E., et al.: A vision of swarmlets. Internet Comput IEEE 19(2), 20–28 (2015)
Leung, J.M.-K., et al.: Scalable semantic annotation using latticebased ontologies. In: 12th International Conference on Model Driven Engineering Languages and Systems (MODELS 09), pp. 393–407. ACM/IEEE (2009)
Lickly, B.: Static Model Analysis with Lattice-based Ontologies. Tech. rep. UCB/EECS-2012-212. Ph.D. Thesis. EECS Department, University of California, Berkeley (2012)
Lickly, B., et al.: A practical ontology framework for static model analysis. In: International Conference on Embedded Software (EMSOFT), ACM, pp. 23–32 (2011)
Fonseca, F., Davis, C., Câmara, G.: Bridging ontologies and conceptual schemas in geographic information integration. GeoInformatica 7(4), 355–378 (2003)
Grenon, P., Smith, B.: SNAP and SPAN: towards dynamic spatial ontology. Spat. Cogn. Comput. 4(1), 69–104 (2004)
Spaccapietra, S., et al.: On Spatial Ontologies (2004). https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.88.7653
Harris, S., Seaborne, A., Prud’hommeaux, E.: SPARQL 1.1 Query Language. (2013). https://www.w3.org/TR/sparql11-query/
Battle, R. Kolas, D.: Enabling the geospatial semantic web with parliament and GeoSPARQL”. In: Semantic Web 3.4, pp. 355–370 (2012)
Lieberman, J., Singh, R., Goad, C.: W3C Geospatial Ontologies. Tech. rep. (2007)
Sun, K. et al.: Geospatial data ontology: the semantic foundation of geospatial data integration and sharing. In: Big Earth Data 3.3, pp. 269–296 (2019)
Butler, H., et al.: The GeoJSON Format. Tech. Rep. (2015). https://tools.ietf.org/html/draft-butler-geojson-06
Portele, C.: OpenGIS® Geography Markup Language (GML) Implementation Specification, version. In: (2007). https://portal.opengeospatial.org/files/?artifact_id=20509
Lee, J., et al.: OGC IndoorGML version 1.0. In: (2014). https://docs.opengeospatial.org/is/14-005r5/14-005r5.html
de Berg, M., et al.: Computational Geometry: Algorithms and Applications, 3rd edn. Springer TELOS, Santa Clara, CA, USA (2008)
Rusu, R.B., Cousins, S.: 3D is here: point cloud library (PCL). In: IEEE International Conference on Robotics and Automation (ICRA). Shanghai, China (2011)
Weiss, W., D’Mello, C.: Fundamentals of Model Theory. Topology Atlas (2000)
Kuipers, B.: The spatial semantic hierarchy. Artif. Intell. 119(1-2), 191–233 (2000)
Ghrist, R., et al.: Topological landmark-based navigation and mapping. In: University of Pennsylvania, Department of Mathematics, Tech. Rep 8 (2012)
Moore, D. et al.: Robust distributed network localization with noisy range measurements. In: Proceedings of the 2nd international Conference on Embedded Networked Sensor Systems. ACM, pp. 50–61 (2004)
Weber, M. et al.: Gordian: formal reasoning based outlier detection for secure localization. Tech. rep. UCB/EECS-2019-1. EECS Department, University of California, Berkeley (2019)
Yang, Z., et al.: Beyond triangle inequality: sifting noisy and outlier distance measurements for localization. In: ACM Transactions on Sensor Networks 9.2, pp. 1–20 (2013)
Frank, Andrew U.: Qualitative spatial reasoning about distances and directions in geographic space. J. Vis. Lang. Comput. 3(4), 343–371 (1992)
Cohn, A.G., Renz, J., et al.: Qualitative spatial representation and reasoning. In: Handbook of Knowledge Representation, vol. 3, pp. 551–596 (2008)
Pereira, E.T.: Mobile reactive systems over bigraphical machines a programming model and its implementation. Ph.D. Thesis, University of California, Berkeley (2015)
Atanasov, N., et al.: Semantic localization via the matrix permanent. Robot. Sci. Syst. (2014)
Vieu, L.: Spatial and temporal reasoning. In: Stock, O. (ed.) Spatial Representation and Reasoning in Artificial Intelligence, pp. 5–41. Springer, Netherlands, Dordrecht (1997)
Weber, M., Lee, E.: A model for semantic localization. In: ACM Press, pp. 350–351 (2015)
Acknowledgements
The work in this chapter was supported in part by the National Science Foundation (NSF), award #CNS-1836601 (Reconciling Safety with the Internet) and the iCyPhy Research Center (Industrial Cyber-Physical Systems), supported by Camozzi Industries, Denso, Siemens, and Toyota.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Weber, M., Lee, E.A. (2021). Semantic Localization for IoT. In: Pandey, R., Paprzycki, M., Srivastava, N., Bhalla, S., Wasielewska-Michniewska, K. (eds) Semantic IoT: Theory and Applications. Studies in Computational Intelligence, vol 941. Springer, Cham. https://doi.org/10.1007/978-3-030-64619-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-64619-6_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-64618-9
Online ISBN: 978-3-030-64619-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)