Context-Aware Recommendations using Topic Maps Technology for the Enhancement of the Creativity Process

Context-Aware Recommendations using Topic Maps Technology for the Enhancement of the Creativity Process

George A. Sielis (University of Cyprus, Cyprus), Christos Mettouris (University of Cyprus, Cyprus), Aimilia Tzanavari (University of Cyprus, Cyprus) and George A. Papadopoulos (University of Cyprus, Cyprus)
DOI: 10.4018/978-1-61350-489-5.ch003


Learning can be observed in the creativity process. When this process is supported by a Creativity Support Tool (CST), considering the context in which ideas are developed, as well as the context around the user himself and the task he is carrying out can potentially enhance creativity.The tool’s awareness of such context can be exploited in the offering of useful context-aware recommendations to the users on topics such as relevant resources, people, ideas, projects, et cetera. These recommendations can help users during the creativity process and the learning involved, by providing productive stimuli. In the work presented in this chapter we focus on describing a method for enhancing the creativity process through context-aware recommendations. The method uses ontologies for the knowledge representation of context and the topic maps technology for storing, managing, and delivering content used as recommendations. Furthermore we present the software system that has been developed to support this method in a particular collaborative CST, as well as its evaluation.
Chapter Preview


According to Dey’s definition (Dey, Abowd, & Salber, 2001), “context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application including the user and applications themselves”. (Jun-Zhao & Sauvola, 2003) mentions that context entities can be structured into three domains: the user domain, the computer domain and the environment domain. Modeling the context considering these three domains, it is important to ensure that they interact with each other. In this way it is ensured that the context data can be collected as an ensemble of the context data for an entity. According to (Jun-Zhao & Sauvola, 2003) the representation of context is a description of the internal and external features that constitute the context information. Internal features describe characteristics that exist inside an entity or its domain. External features are those which describe the context information that can be retrieved from the interaction of an entity with other entities. (Brown, Bovey & Chen, 1997) use the Standard Generic Markup Language (SGML) for the representation of context information, aiming to prove that the representation of context information can be achieved as easy as the development of a web page in HTML. In the same work they give emphasis on the syntax of the languages that are commonly used for context representation.

In the existing literature several methods and techniques for modelling context can be found (Key-value models, Mark-up schemes, Graphical models, Object oriented models, Logic Based models and Ontological based models). Based on an evaluation of context modeling in the work of Strang and Linnhoff-Popien (2004), ontologies are the most expressive models and fulfill most of the requirements for context modeling such as simplicity, flexibility, extensibility, generality and expressiveness. For the purpose of the work presented in this chapter, ontological modelling is assumed to be the most suitable method for context modelling of creativity. The proposed context model constitutes an ontology schema supported by the Topic Maps concepts.

Complete Chapter List

Search this Book: