A Rule Based Personalized Location Information System for the Semantic Web

  • Iosif Viktoratos
  • Athanasios Tsadiras
  • Nick Bassiliades
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 152)


In this paper, an innovative Personalized Location Information System for the Semantic Web (called SPLIS) is presented. The proposed system adopts ontology and combines it with rule-based policies, to deliver fully contextualized information to the user of a location-based system. Owners of points of interest can add their own rule-based policies to SPLIS to expose and deploy their marketing strategy on special offers, discounts, etc. These rules are combined at run-time with information about relevant place properties and user (people) profiles. Additionally, owners of points of interest can extend the ontology by adding dynamically specific properties. Rules are encoded in RuleML for interchangeability and to Jess in order to be executed. All data and rules are stored in the form of triples, using Sesame. Rules are evaluated on-the-fly to deliver personalized information according to the rules that fired within the current user-location-time context. In the paper, a demonstration of SPLIS is given using data from Google Places API and Google map for visualization.


Rules Ontologies Location Based Services Context 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Steiniger, S., Moritz, N., Alistair, E.: Foundation of Location Based Services. Lecture Notes on LBS (2006)Google Scholar
  2. 2.
    Abowd, G.D., Dey, A.K.: Towards a Better Understanding of Context and Context-Awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  3. 3.
    Liu, Y., Wilde, E.: Personalized Location-Based Services. In: Proc. of the iConference (2011)Google Scholar
  4. 4.
    Bouidghaghen, O., Tamine, L., Boughanem, M.: Context-Aware User’s Interests for Personalizing Mobile Search. In: 12th IEEE Int. Conference on Mobile Data Management (2011)Google Scholar
  5. 5.
    Hosseini-Pozveh, M., Nematbakhsh, M., Movahhedinia, N.: A multidimensional approach for context-aware recommendation in mobile commerce. (IJCSIS) International Journal of Computer Science and Information Security 3(1) (2009)Google Scholar
  6. 6.
    Kwon, K., Kim, C.: How to design personalization in context of customer retention: Who personalizes what and to what extend? Electronic Commerce Research and Applications (11), 101–116 (2012)Google Scholar
  7. 7.
    Hwang, H., Shin, S., Kim, K., Lee, S., Kim, C.-S.: Context-aware System Architecture using Personal Information based on Ontology. In: 5th ACIS International Conference on Software Engineering Research, Management & Applications (2007)Google Scholar
  8. 8.
    Bizer, C., Heath, T., Berners-Lee, T.: Linked data - the story so far. International Journal on Semantic Web and Information Systems 5(3), 1–22 (2009)CrossRefGoogle Scholar
  9. 9.
    Tryfona, N., Pfoser, D.: Data Semantics in Location-Based Services. In: Spaccapietra, S., Zimányi, E. (eds.) Journal on Data Semantics III. LNCS, vol. 3534, pp. 168–195. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Ilarri, S., Lllarramendi, A., Mena, E., Sheth, A.: Semantics in Location-Based Services. IEEE Internet Computing 15(6), 10–14 (2011)CrossRefGoogle Scholar
  11. 11.
    Wu, S., Chang, C., Ho, S., Chao, H.: Rule based intelligent adaptation in mobile information systems. Expert Systems with Applications 34, 1078–1092 (2008)CrossRefGoogle Scholar
  12. 12.
    Lassila, O.: Applying Semantic Web in Mobile and Ubiquitous Computing: Will Policy-Awareness Help? In: Semantic Web and Policy Workshop (2005)Google Scholar
  13. 13.
    Emmanouilidis, C., Koutsiamanis, R., Tasidou, A.: Mobile Guides: Taxonomy of Architectures, Context Awareness, Technologies and Applications. Journal of Network and Computer Applications, 103–125 (2012)Google Scholar
  14. 14.
    Etter, R., Dockhorn Costa, P., Broens, T.: A rule-based approach towards context-aware user notification services. In: ACS/IEEE Int. Conference on Pervasive Services, PERSER (2006)Google Scholar
  15. 15.
    Goix, L., Valla, M., Cerami, L., Felcarin, P.: Situation Inference for Mobile Users: A Rule Based Approach. In: Int. Conference on Mobile Data Management, pp. 299–303 (2007)Google Scholar
  16. 16.
    Wu, S., Chang, C., Ho, S., Chao, H.: Rule based intelligent adaptation in mobile information systems. Expert Systems with Applications 34, 1078–1092 (2008)CrossRefGoogle Scholar
  17. 17.
    Viktoratos, I., Tsadiras, A., Bassiliades, N.: Personalizing Location Information through Rule-Based Policies. In: Bikakis, A., Giurca, A. (eds.) RuleML 2012. LNCS, vol. 7438, pp. 215–223. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  18. 18.
    Serrano, D., Hervás, R., Bravo, J.: Telemaco: Context-aware System for Tourism Guiding based on Web 3.0 Technology. In: International Workshop on Contextual Computing and Ambient Intelligence in Tourism (2011)Google Scholar
  19. 19.
    Noguera, J.M., Barranco, M.J., Segura, R.J., Martinez, L.: A Mobile 3D-GIS Hybrid Recommender System for Tourism. TR-1 (2012)Google Scholar
  20. 20.
    Savage, N.S., Baranski, M., Chavez, N.E., Höllerer, T.: I’m feeling LoCo: A Location Based Context Aware Recommendation System. In: 8th Int. Symposium on LBS, Vienna (2011)Google Scholar
  21. 21.
    Patton, E.W., McGuinness, D.L.: The Mobile Wine Agent: Pairing Wine with the Social Semantic Web. In: 2nd Social Data on the Web Workshop (2009)Google Scholar
  22. 22.
    Choi, O., Kim, K., Wang, D., Yeh, H., Hong, M.: Personalized Mobile Information Retrieval System. Int. Journal of Advanced Robotic Systems (2012)Google Scholar
  23. 23.
    Bouidghaghen, O., Tamine, L., Boughanem, M.: Personalizing Mobile Web Search for Location Sensitive Queries. In: 12th IEEE Int. Conference on Mobile Data Management (2011)Google Scholar
  24. 24.
    Arias, M., Cantera, J.M., Vegas, J.: Context-Based Personalization for Mobile Web Search. In: Very Large Data Bases Conference, Auckland, New Zealand, August 23-28 (2008)Google Scholar
  25. 25.
    Van Woensel, W., Casteleyn, S., De Troyer, O.: Applying semantic web technology in a mobile setting: The person matcher. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 506–509. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  26. 26.
    Keßler, C., Raubal, M., Wosniok, C.: Semantic rules for context-aware geographical information retrieval. In: Barnaghi, P., Moessner, K., Presser, M., Meissner, S. (eds.) EuroSSC 2009. LNCS, vol. 5741, pp. 77–92. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  27. 27.
    Venezia, C., Licciardi, C.A., Salmeri, A.: Rule based dynamic adaptation of mobile services based on context. In: ICIN (2008)Google Scholar
  28. 28.
    Bayrhammer, K., Grechenig, T., Köstinger, H., Fiedler, M., Schramm, W.: Using a Rule-Based Service Bus for Controlling Dataflows in Patient Centric Hospital Information Systems. In: Proc. of the AMA IEEE Medical Technology Conference 2011. IEEE (2011)Google Scholar
  29. 29.
    Fields, D.K., Kolb, M.A., Bayern, S.: Web Development with Java Server Pages. Manning Publications (2001) ISBN:193011012XGoogle Scholar
  30. 30.
    Broekstra, J., Kampman, A., van Harmelen, F.: Sesame: An architecture for storing and querying RDF data and schema information. In: Lieberman, H., Fensel, D., Hendler, J., Wahlster, W. (eds.) Semantics for the WWW. MIT Press (2001)Google Scholar
  31. 31.
    Horridge, M., Bechhofer, S.: The OWL API: A Java API for Working with OWL 2 Ontologies. In: OWLED 2009, 6th OWL Experienced and Directions Workshop, Chantilly (2009)Google Scholar
  32. 32.
    Hu, Y.-J., Yeh, C.-L., Laun, W.: Challenges for Rule Systems on the Web. In: Governatori, G., Hall, J., Paschke, A. (eds.) RuleML 2009. LNCS, vol. 5858, pp. 4–16. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  33. 33.
    Paschke, A., Kozlenkov, A., Boley, H.: A Homogenous Reaction Rule Language for Complex Event Processing. In: 2nd International Workshop on Event Drive Architecture and Event Processing Systems (EDA-PS 2007), Vienna, Austria (2007)Google Scholar
  34. 34.
    Boley, H., Tabet, S., Wagner, G.: Design Rationale of RuleML: A Markup Language for Semantic Web Rules. In: Proc. SWWS 2001, Stanford (July/August 2001)Google Scholar
  35. 35.
    Hirtle, D.: TRANSLATOR: A TRANSlator from LAnguage TO Rules. In: Proceedings of the Canadian Symposium on Text Analysis, CaSTA (2006)Google Scholar
  36. 36.
    de Sainte Marie, C., Hallmark, G., Paschke, A.: RIF Production Rule Dialect, 2nd edn. W3C Recommendation (February 5, 2013),
  37. 37.
    Liang, S., Fodor, P., Wan, H., Kifer, M.: OpenRuleBench: An Analysis of the Performance of Rule Engines. In: WWW 2009, Madrid (2009)Google Scholar
  38. 38.
    Friedman-Hill, E.: Jess in Action. Rule-Based Systems in Java, pp. 32–33. Manning Publications (2003) ISBN-10: 1930110898Google Scholar
  39. 39.
    Giurca, A., Tylkowski, M., Muller, M.: RuleTheWeb!: Rule-based Adaptive User Experience. In: 6th Int. Symposium on Rules, RuleML 2012@ECAI Challenge, Montpellier (2012)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Iosif Viktoratos
    • 1
  • Athanasios Tsadiras
    • 1
  • Nick Bassiliades
    • 2
  1. 1.Department of EconomicsAristotle University of ThessalonikiThessalonikiGreece
  2. 2.Department of InformaticsAristotle University of ThessalonikiThessalonikiGreece

Personalised recommendations