Querying Heterogeneous Personal Information on the Go

  • Danh Le-Phuoc
  • Anh Le-Tuan
  • Gregor Schiele
  • Manfred Hauswirth
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8797)


Mobile devices are becoming a central data integration hub for personal information. Thus, an up-to-date, comprehensive and consolidated view of this information across heterogeneous personal information spaces is required. Linked Data offers various solutions for integrating personal information, but none of them comprehensively addresses the specific resource constraints of mobile devices. To address this issue, this paper presents a unified data integration framework for resource-constrained mobile devices. Our generic, extensible framework not only provides a unified view of personal data from different personal information data spaces but also can run on a user’s mobile device without any external server. To save processing resources, we propose a data normalisation approach that can deal with ID-consolidation and ambiguity issues without complex generic reasoning. This data integration approach is based on a triple storage for Android devices with small memory footprint. We evaluate our framework with a set of experiments on different devices and show that it is able to support complex queries on large personal data sets of more than one million triples on typical mobile devices with very small memory footprint.


mobile database personal information system RDF store 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Apolinarski, W., Handte, M., Iqbal, M., Marron, P.: Pike: Enabling secure interaction with piggybacked key-exchange. In: PerCom (2013)Google Scholar
  2. 2.
    Bojars, U., Passant, A., Breslin, J.G., Decker, S.: Social network and data portability using semantic web technologies. In: SAW 2008 (2008)Google Scholar
  3. 3.
    d’Aquin, M., Nikolov, A., Motta, E.: Building sparql-enabled applications with android devices. In: ISWC 2011 (2011)Google Scholar
  4. 4.
    David, J., Euzenat, J.: Linked data from your pocket: The android rdfcontentprovider. In: ISWC 2010 (2010)Google Scholar
  5. 5.
    Decker, S., Frank, M.R.: The networked semantic desktop. In: WWW Workshop on Application Design, Development and Implementation Issues in the Semantic Web (2004)Google Scholar
  6. 6.
    Dong, X.L., Halevy, A.: A platform for personal information management and integration. In: Proceedings of VLDB 2005 PhD Workshop (2005)Google Scholar
  7. 7.
    Hayun, R.B.: Java ME on Symbian OS: Inside the Smartphone Model, vol. 30. John Wiley & Sons (2009)Google Scholar
  8. 8.
    Hoang, H.H., Andjomshoaa, A., Tjoa, A.M.: Towards a new approach for information retrieval in the semanticlife digital memory framework. In: WI (2006)Google Scholar
  9. 9.
    Le-Phuoc, D., Parreira, J.X., Reynolds, V., Hauswirth, M.: Rdf on the go: An rdf storage and query processor for mobile devices. In: ISWC 2010 (2010)Google Scholar
  10. 10.
    Nori, A.: Mobile and embedded databases. In: SIGMOD 2007 (2007)Google Scholar
  11. 11.
    Pham, M.-D., Boncz, P., Erling, O.: S3g2: A scalable structure-correlated social graph generator. In: Nambiar, R., Poess, M. (eds.) TPCTC 2012. LNCS, vol. 7755, pp. 156–172. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  12. 12.
    Quan, D., Huynh, D.F., Karger, D.R.: Haystack: A platform for authoring end user semantic web applications. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 738–753. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  13. 13.
    Rekimoto, J.: Timescape: A time machine for the desktop environment. In: CHI 1999 (1999)Google Scholar
  14. 14.
    Sauermann, L.: The gnowsis-using semantic web technologies to build a semantic desktop. Diploma thesis, Technical University of Vienna (2003)Google Scholar
  15. 15.
    Schandl, B., Zander, S.: Adaptive RDF graph replication for Mobile semantic web applications. Ubiquitous Computing and Communication Journal (2009)Google Scholar
  16. 16.
    Tramp, S., Frischmuth, P., Arndt, N., Ermilov, T., Auer, S.: Weaving a distributed, semantic social network for mobile users. In: Antoniou, G., Grobelnik, M., Simperl, E., Parsia, B., Plexousakis, D., De Leenheer, P., Pan, J. (eds.) ESWC 2011, Part I. LNCS, vol. 6643, pp. 200–214. Springer, Heidelberg (2011)Google Scholar
  17. 17.
    Tummarello, G., Morbidoni, C., Bachmann-Gmür, R., Erling, O.: Rdfsync: efficient remote synchronization of rdf models. In: Aberer, K., et al. (eds.) ISWC/ASWC 2007. LNCS, vol. 4825, pp. 537–551. Springer, Heidelberg (2007)Google Scholar
  18. 18.
    Weippl, E.R., Klemen, M.D., Fenz, S., Ekelhart, A., Tjoa, A.M.: The semantic desktop: A semantic personal information management system based on rdf and topic maps. In: Collard, M. (ed.) ODBIS 2005/2006. LNCS, vol. 4623, pp. 135–151. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Danh Le-Phuoc
    • 1
  • Anh Le-Tuan
    • 1
  • Gregor Schiele
    • 1
  • Manfred Hauswirth
    • 1
  1. 1.INSIGHT Centre for Data AnalyticsNational University of IrelandGalwayIreland

Personalised recommendations