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.









Similar content being viewed by others
References
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
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
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
Berners-Lee T (eds) (2006) Notation3 (N3): a readable RDF syntax. http://www.w3.org/DesignIssues/Notation3. Accessed 05 Aug 2011
Beckett D, Berners-Lee T (2008) Turtle—tease RDF triple language, W3C team submission. http://www.w3.org/TeamSubmission/turtle/. Accessed 05 Aug 2011
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
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
RDF Working Group (2004) Resource description framework (RDF). http://www.w3.org/RDF/. Accessed 05 Aug 2011
Gruber TR (1993) Principles for the design of ontologies used for knowledge sharing. J Human-Compyut Stud 43:907–928
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
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
Grant J, Beckeet D (eds) (2004) RDF test cases, W3C recommendation. http://www.w3.org/TR/rdf-testcases/. Accessed 05 Aug 2011
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
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
International Telecommunication Union, X.694 (2004) http://www.itu.int/ITU-T/studygroups/com17/languages/X694.pdf. Accessed 05 Aug 2011
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
Martin B, Jano B (1999) WAP binary XML content format, W3C note, http://www.w3.org/TR/wbxml/. Accessed 05 Aug 2011
Standard-based Binary XML FastInfoset.Net (2011) http://www.noemax.com/products/fastinfoset/index.html. Accessed 05 Aug 2011
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
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
Cheney J (2000) Compressing XML with multiplexed hierarchical PPM models. In: Proceeding of the IEEE data compression conference 2000, pp 163–172
XML Solutions, XMLZip (1999) http://www.xmls.com/. Accessed 05 Aug 2011
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
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
Ng W, Lam W-Y, Cheng J (2006) Comparative analysis of XML compression technologies. World Wide Web 9(1):5–33
W3C RDF Core WG Internal Working Draft (2001) N-Triples. http://www.w3.org/2001/sw/RDFCore/ntriples/. Accessed 05 Aug 2011
Armstrong J (2002) Getting Erlang to talk to the outside world. In: Proceeding of the ACM SIGPLAN Erlang workshop, pp 64–72
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
Preuveneers D, Berbers Y (2008) Encoding semantic awareness in resource-constrained devices. IEEE Intell Syst 23(2):26–33
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
Avancha S, Joshi A (2002) Enhanced service discovery in Bluetooth. IEEE Comput 35(6):96–99
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
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
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
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-011-0453-6