Skip to main content

Advertisement

Log in

Entity Notation: enabling knowledge representations for resource-constrained sensors

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

The forthcoming ambient systems will contain a large amount of sensors. Representing the data produced by these sensors in a format suitable for ambient intelligence applications would enable a large number of useful services. However, such formats tend to require processing power and communication bandwidth not available in many sensors utilizing ultra low-power microcontrollers and radio chip solutions. This paper presents a lightweight data representation, Entity Notation, to tackle this problem. Sensors with limited computation and communication capabilities can use Entity Notation to describe the data they produce. Entity Notation can be transformed into knowledge representations in a straightforward manner, and hence, the data produced by sensor nodes can be utilized with ease by any ambient intelligence system compatible with the common knowledge representations. This paper presents the design of Entity Notation, its implementations on embedded sensors and the evaluation of its performance.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Aarts E, Riuter BD (2009) New research perspectives on ambient intelligence. J Ambient Intell Smart Environ 1(1):5–14. doi:10.3233/AIS-2009-0001

    Google Scholar 

  2. Crockford D (2006) The application/json media type for JavaScript object notation (JSON), IETF network working group. http://tools.ietf.org/html/rfc4627. Accessed 05 Aug 2011

  3. Ben-Kiki O, Evans C, Net ID (2009) YAML Ain’t markup language (YAML). http://www.yaml.org/spec/1.2/spec.html. Accessed 05 Aug 2011

  4. Berners-Lee T (eds) (2006) Notation3 (N3): a readable RDF syntax. http://www.w3.org/DesignIssues/Notation3. Accessed 05 Aug 2011

  5. Beckett D, Berners-Lee T (2008) Turtle—tease RDF triple language, W3C team submission. http://www.w3.org/TeamSubmission/turtle/. Accessed 05 Aug 2011

  6. Su X, Riekki J (2010) Transferring ontologies between mobile devices and knowledge-based systems. In: Proceeding of the 8th IEEE/IFIP international conference on embedded and ubiquitous computing, pp 127–135

  7. Riekki J, Su X, Haverinen J (2008) Connecting resource-constrained robots to knowledge-based systems. In: Proceeding of the international conference on modelling, identification and control

  8. RDF Working Group (2004) Resource description framework (RDF). http://www.w3.org/RDF/. Accessed 05 Aug 2011

  9. Gruber TR (1993) Principles for the design of ontologies used for knowledge sharing. J Human-Compyut Stud 43:907–928

    Google Scholar 

  10. Leach P, Mealling M, Salz R (2005) A universally unique IDentifier (UUID) URN namespace, IETF network working group. http://tools.ietf.org/html/rfc4122. Accessed 05 Aug 2011

  11. Riekki J, Alakärppä I, Koukkula R, Angeria J, Brockman M, Saloranta T (2007) Wireless pain monitoring. In: Proceeding of the 2nd international symposium on medical information and communication technology

  12. Grant J, Beckeet D (eds) (2004) RDF test cases, W3C recommendation. http://www.w3.org/TR/rdf-testcases/. Accessed 05 Aug 2011

  13. Su X, Fucci D, Riekki J (2010) A framework to enable two-layer inference for ambient intelligence international symposium on ambient intelligence (ISAmI 2010). In: Augusto JC et al (eds) Advances in soft computing. Springer, Berlin, pp 29–36

  14. Perttunen M, Riekki J, Lassila O (2009) Context representation and reasoning in pervasive computing: a review. Int J Multi Ubiquitous Eng 4(4):1–28

    Google Scholar 

  15. International Telecommunication Union, X.694 (2004) http://www.itu.int/ITU-T/studygroups/com17/languages/X694.pdf. Accessed 05 Aug 2011

  16. Schneider J, Kamiya T (2011) Efficient XML interchange (EXI) format 1.0, W3C proposed recommendation, 2011. http://www.w3.org/TR/exi/. Accessed 05 Aug 2011

  17. Martin B, Jano B (1999) WAP binary XML content format, W3C note, http://www.w3.org/TR/wbxml/. Accessed 05 Aug 2011

  18. Standard-based Binary XML FastInfoset.Net (2011) http://www.noemax.com/products/fastinfoset/index.html. Accessed 05 Aug 2011

  19. Kangasharju J, Tarkoma S, Lindholm T (2005) Xebu: a binary format with schema-based optimizations for XML Data. In: Proceeding of the 6th international conference on web information systems engineering, pp 528–535

  20. Berjon R, Kangasharju J (2006) Analysis of the EXI measurements. W3C public working group document. http://www.w3.org/XML/EXI/report.html. Accessed 05 Aug 2011

  21. Cheney J (2000) Compressing XML with multiplexed hierarchical PPM models. In: Proceeding of the IEEE data compression conference 2000, pp 163–172

  22. XML Solutions, XMLZip (1999) http://www.xmls.com/. Accessed 05 Aug 2011

  23. Buneman P, Grohe M, Koch C (2003) Path queries on compressed XML. In: Proceeding of the 29th international conference on very large data bases, pp 141–152

  24. Min JK, Park MJ, Chung CW (2003) XPRESS: a queriable compression for XML data. In: Proceeding of the ACM SIGMOD international conference on management of data, pp 122–133

  25. Ng W, Lam W-Y, Cheng J (2006) Comparative analysis of XML compression technologies. World Wide Web 9(1):5–33

    Article  Google Scholar 

  26. W3C RDF Core WG Internal Working Draft (2001) N-Triples. http://www.w3.org/2001/sw/RDFCore/ntriples/. Accessed 05 Aug 2011

  27. Armstrong J (2002) Getting Erlang to talk to the outside world. In: Proceeding of the ACM SIGPLAN Erlang workshop, pp 64–72

  28. Knappmeyer M, Kiani SL, Frà C, Moltchanov B, Baker N (2010) ContextML: a light-weight context representation and context management schema. In: Proceeding of the 2010 5th international symposium on wireless pervasive computing, pp 367–372

  29. Preuveneers D, Berbers Y (2008) Encoding semantic awareness in resource-constrained devices. IEEE Intell Syst 23(2):26–33

    Google Scholar 

  30. Presuhn R, Case J, McCloghrie K, Rose M, Waldbusser S (2002) Management information base (MIB) for the simple network management protocol (SNMP), RFC 3418. http://www.ietf.org/rfc/rfc3418.txt. Accessed 05 Aug 2011

  31. Avancha S, Joshi A (2002) Enhanced service discovery in Bluetooth. IEEE Comput 35(6):96–99

    Google Scholar 

  32. Gregorio J, de Hora B (eds) (2007) The atom publishing protocol, IETF network working group. http://www.ietf.org/rfc/rfc5023.txt. Accessed 05 Aug 2011

  33. Zeilenga K (2006) Lightweight directory access protocol (LDAP) entryUUID operational attribute, IETF network working group. http://tools.ietf.org/html/rfc4530. Accessed 05 Aug 2011

  34. Freoer AO, karlton P, Korcher PC (1996) The SSL protocol. Version 3.0, transport layer security working group. http://home.mit.bme.hu/~hornak/adatbiz/ssl3/ssl-toc.html. Accessed 05 Aug 2011

Download references

Acknowledgments

This work was funded by Infotech Oulu, NOKIA foundation and the MOTIVE research program of the Academy of Finland. We would thank Ekaterina Gilman, Alma Pröbstl, Bartłomiej Wójtowicz, Paweł Kwiatkowski and Tomasz Latkowski for implementing the multiple user interaction application.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiang Su.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Su, X., Riekki, J. & Haverinen, J. Entity Notation: enabling knowledge representations for resource-constrained sensors. Pers Ubiquit Comput 16, 819–834 (2012). https://doi.org/10.1007/s00779-011-0453-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-011-0453-6

Keywords