Skip to main content

Semantic Localization for IoT

  • Chapter
  • First Online:
Semantic IoT: Theory and Applications

Part of the book series: Studies in Computational Intelligence ((SCI,volume 941))

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Notes

  1. 1.

    Imagine overlaying two circles to form a venn-diagram, but with polygons instead of circles.

  2. 2.

    A friendlier introduction can be found at https://plato.stanford.edu/entries/modeltheory-fo/

  3. 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. 4.

    We do not always explicitly augment the domain of an open ontology to include ⊥, but this may be assumed.

  5. 5.

    Essentially a semantic repository is a database for relational data.

  6. 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

  1. Want, R., et al.: The active badge location system. ACM Trans. Inf. Syst.(TOIS) 10(1), 91–102 (1992)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Lazik, P., et al.: ALPS: a bluetooth and ultrasound platform for mapping and localization. In: ACM Press, pp. 73–84 (2015)

    Google Scholar 

  4. Michael, N., Fink, J., Kumar, V.: Experimental testbed for large multirobot teams. Robot. Autom. Mag. IEEE 15(1), 53–61 (2008)

    Article  Google Scholar 

  5. Latronico, E., et al.: A vision of swarmlets. Internet Comput IEEE 19(2), 20–28 (2015)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Lickly, B., et al.: A practical ontology framework for static model analysis. In: International Conference on Embedded Software (EMSOFT), ACM, pp. 23–32 (2011)

    Google Scholar 

  9. Fonseca, F., Davis, C., Câmara, G.: Bridging ontologies and conceptual schemas in geographic information integration. GeoInformatica 7(4), 355–378 (2003)

    Article  Google Scholar 

  10. Grenon, P., Smith, B.: SNAP and SPAN: towards dynamic spatial ontology. Spat. Cogn. Comput. 4(1), 69–104 (2004)

    Article  Google Scholar 

  11. Spaccapietra, S., et al.: On Spatial Ontologies (2004). https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.88.7653

  12. Harris, S., Seaborne, A., Prud’hommeaux, E.: SPARQL 1.1 Query Language. (2013). https://www.w3.org/TR/sparql11-query/

  13. Battle, R. Kolas, D.: Enabling the geospatial semantic web with parliament and GeoSPARQL”. In: Semantic Web 3.4, pp. 355–370 (2012)

    Google Scholar 

  14. Lieberman, J., Singh, R., Goad, C.: W3C Geospatial Ontologies. Tech. rep. (2007)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Butler, H., et al.: The GeoJSON Format. Tech. Rep. (2015). https://tools.ietf.org/html/draft-butler-geojson-06

  17. Portele, C.: OpenGIS® Geography Markup Language (GML) Implementation Specification, version. In: (2007). https://portal.opengeospatial.org/files/?artifact_id=20509

  18. Lee, J., et al.: OGC IndoorGML version 1.0. In: (2014). https://docs.opengeospatial.org/is/14-005r5/14-005r5.html

  19. de Berg, M., et al.: Computational Geometry: Algorithms and Applications, 3rd edn. Springer TELOS, Santa Clara, CA, USA (2008)

    Book  Google Scholar 

  20. Rusu, R.B., Cousins, S.: 3D is here: point cloud library (PCL). In: IEEE International Conference on Robotics and Automation (ICRA). Shanghai, China (2011)

    Google Scholar 

  21. Weiss, W., D’Mello, C.: Fundamentals of Model Theory. Topology Atlas (2000)

    Google Scholar 

  22. Kuipers, B.: The spatial semantic hierarchy. Artif. Intell. 119(1-2), 191–233 (2000)

    Article  MathSciNet  Google Scholar 

  23. Ghrist, R., et al.: Topological landmark-based navigation and mapping. In: University of Pennsylvania, Department of Mathematics, Tech. Rep 8 (2012)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. Frank, Andrew U.: Qualitative spatial reasoning about distances and directions in geographic space. J. Vis. Lang. Comput. 3(4), 343–371 (1992)

    Article  Google Scholar 

  28. Cohn, A.G., Renz, J., et al.: Qualitative spatial representation and reasoning. In: Handbook of Knowledge Representation, vol. 3, pp. 551–596 (2008)

    Google Scholar 

  29. Pereira, E.T.: Mobile reactive systems over bigraphical machines a programming model and its implementation. Ph.D. Thesis, University of California, Berkeley (2015)

    Google Scholar 

  30. Atanasov, N., et al.: Semantic localization via the matrix permanent. Robot. Sci. Syst. (2014)

    Google Scholar 

  31. Vieu, L.: Spatial and temporal reasoning. In: Stock, O. (ed.) Spatial Representation and Reasoning in Artificial Intelligence, pp. 5–41. Springer, Netherlands, Dordrecht (1997)

    Google Scholar 

  32. Weber, M., Lee, E.: A model for semantic localization. In: ACM Press, pp. 350–351 (2015)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Matthew Weber .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics