The aim of EICOS is to provide the methodology, the theoretical and modeling foundations as well as the algorithmic techniques and the necessary software architecture that will facilitate the personalization, integration, and evolution management facilities for information ecosystems that operate over a decentralized infrastructure for a large variety of data types.
The fundamental idea that will provide the means to achieve the above is the concept of dataspace, which involves the structuring of information with semantically rich meta-information, in order to achieve its management in a transparent way, independently of format, structure and origin. A dataspace provides a holistic approach to information management as it allows the data to be registered along with their meta-information. The user (or, system) actions over the dataspace are transparently mapped to actions over the data with a view to the personalization of the content depending of the current user and his context.
A dataspace facilitates the management of data independently of their format, origin and structure. The engine that facilitates the management of the dataspace is called DataSpace Support Platform (DSSP) and provides different APIs to the administrators, programmers and end-users. A DSSP provides transparent querying access to the underlying data; to achieve this, it relies on the tracing of meta-information for these data that allows the mapping of user queries (that are unaware of structural details) to specific low-level queries. An important challenge for the research community –not resolved so far- concerns the (semi)automated capturing of important meta-information for this task and its smooth integration in the dataspace.
The EICOS method will be based on the fundamental idea of structuring meta-information in a multidimensional model, and characterizing each object of the dataspace with respect to these meta-“dimensions”. A specific module of the DSSP is responsible for monitoring insertions to the dataspace and making sure that all objects are annotated with meta-information. Another module is responsible for managing user profiles (with preferences, history, cached results and compositions of dataspace objects). Whenever a user poses a query to a dataspace, the DSSP combines the user profile with the query and personalizes the result appropriately. A central DSSP engine coordinates all the individual modules. For reasons of scale, the engine is tailored to operate on a distributed infrastructure topology. The applications of the ecosystem are build in the perimeter of the DSSP and utilize an API to communicate with it. The DSPP supports the developers with tools that manage the evolution for the structure, contents and meta-information of the dataspace with minimal adaptation impacts.
|University of Crete|
|University of Peloponnese|
|University of Piraeus|
|University of Economics and Business|
|University of Athens|
|University of Ioannina|
|University of Patras|
|Technical University of Crete|
|National Technical University of Athens|
|Aristotle University of Thessaloniki|