Implementing Ubiquitous Information services with ontologies: Methodology and case study

Currently, data integration in Ubiquitous Information Systems (UISs) is achieved by a centralized relational database where all the information coming from the remote servers is stored. To improve such architecture we proposed to convert in each server the relational archives into an RDF triple stores where data are represented by standard terms interrelated by subject-predicate-object relations (also called data ontology). In this way, UISs could be developed by a distributed approach, where data integration is achieved by an shared RDF format although data used on the remote servers follow a proprietary format. Also, the paper proposes to implement such UISs per use stories, defined according to task ontologies, to facilitate implementation from specifications. A case study illustrates how software environments based on the paradigm Model-View-Controller, e.g., Ruby on Rails powered by JQMobile, facilitate the implementation of the methodology.

[1]  Daniela Giordano,et al.  Ontology, esthetics and creativity at the crossroads in Information System design , 2000, Knowl. Based Syst..

[2]  Concetto Spampinato,et al.  Adaptive Background Modeling Integrated With Luminosity Sensors and Occlusion Processing for Reliable Vehicle Detection , 2011, IEEE Transactions on Intelligent Transportation Systems.

[3]  William A. Young,et al.  Decision Support Systems in Business , 2014 .

[4]  Daniela Giordano,et al.  Concept formation from design cases: why reusing experience and why not , 1998, Knowl. Based Syst..

[5]  Axel Küpper Location-based Services: Fundamentals and Operation , 2005 .

[6]  Daniela Giordano,et al.  Design memories as evolutionary systems: socio-technical architecture and genetics , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[7]  Concetto Spampinato,et al.  Evaluation of the Traffic Parameters in a Metropolitan Area by Fusing Visual Perceptions and CNN Processing of Webcam Images , 2008, IEEE Transactions on Neural Networks.

[8]  Concetto Spampinato,et al.  GRIPLAB 1.0: Grid Image Processing Laboratory for Distributed Machine Vision Applications , 2008, 2008 IEEE 17th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[9]  Vicki L. Sauter,et al.  Decision Support Systems for Business Intelligence , 2011 .

[10]  Concetto Spampinato,et al.  Implementing ITS 3.0 Applications by Integrating Ruby on Rails, Sesame and Protegè Technologies , 2011, 2011 Seventh International Conference on Signal Image Technology & Internet-Based Systems.

[11]  Concetto Spampinato,et al.  Integrating Location Tracking, Traffic Monitoring and Semantics in a Layered ITS Architecture , 2011 .

[12]  Andrew B. Hargadon,et al.  Identifying Situated Cognition in Organizations , 2005 .

[13]  Concetto Spampinato,et al.  Variational Method for Image Denoising by Distributed Genetic Algorithms on GRID Environment , 2006, 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06).

[14]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.

[15]  E. Goldstein The Ecology of J. J. Gibson's Perception , 1981 .

[16]  Ioana Manolescu,et al.  A Framework for Distributed XML Data Management , 2006, EDBT.

[17]  Jun Zhai,et al.  Ontology-Based Integrated Information Platform for Digital City , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[18]  Claudio Bettini,et al.  Distributed Context Monitoring for Continuous Mobile Services , 2005, MOBIS.

[19]  Gerhard Friedrich,et al.  Recommender Systems - An Introduction , 2010 .

[20]  I‐Hsien Ting,et al.  Complex Data Warehousing and Knowledge Discovery for Advanced Retrieval Development: Innovative Methods and Applications , 2010 .

[21]  Chandra Krintz,et al.  An Evaluation of Distributed Datastores Using the AppScale Cloud Platform , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[22]  Daniela Giordano,et al.  StoryNet: an evolving network of cases to learn information systems design , 1998, IEE Proc. Softw..

[23]  Ulf Leser,et al.  Querying Distributed RDF Data Sources with SPARQL , 2008, ESWC.

[24]  Wolfgang Klein,et al.  Frame of analysis , 1995 .

[25]  Guillaume Leduc,et al.  Road Traffic Data: Collection Methods and Applications , 2008 .

[26]  Lee W. Lacy OWL: Representing Information Using the Web Ontology Language , 2006 .

[27]  Daniela Giordano,et al.  A theory of interactions and scenes for user centered systems specification and verification , 1997, Proceedings of Joint 4th International Computer Science Conference and 4th Asia Pacific Software Engineering Conference.

[28]  Daniela Giordano,et al.  Evolution of interactive graphical representations into a design language: a distributed cognition accoun , 2002, Int. J. Hum. Comput. Stud..