Kaleidoscope Media Project

The Kaleidoscope Media Project will change how people produce and interact with content. There are three key components to this-- an easy-to-use database, event triggers, and ubiquitous communication. With these key components in place, the content becomes a part of a changing kaleidoscope of content that changes its form for the community it serves.

First, the content must be organized in some sort of manner, but it is difficult to agree on a universal organization. By accepting the fact that groups do not always agree on organization and by making it easy to bridge these differences and make this structure adaptable to change, these ideas provide the basis for usable data store. Furthermore, because content providers are not technical experts, it is very important to make the data store user friendly from the ground up. This is accomplished by using some web 2.0 ideas of tagging and assigning properties to various entities (without going into technical details). Therefore, by providing an easy-to-use semantic database to store the content, anyone can be a content provider for any community (topical or geographical) who can be relevant to the communities they serve.

Second, event triggers are another cornerstone to this system. Part of content consumption is based on sequence of events. Events important to one person may not be as important to events of another person. For instance, one person may want to be alerted when something happens that is *topically* relevant to them (e.g. sports scores, stock quotes, etc.), while another person may want to be alerted when something happens that is *geographically* relevant to them (e.g. crime in one area, community meeting for a referendum, legislation affecting my town, etc.). More importantly, this is not just about receiving the data, one will have the ability to write small computer programs that can process the data to produce new data. By allowing both content providers and content consumers to easily react to the data, it can be processed in a more meaningful and timely manner.

Third, data ubiquity is an absolute necessity in the world we live today. Media is the correct word to describe the output of content because there is a medium that is appropriate for a given community. People traveling may need audio delivery of content, while people on public transportation may need content adjusted for small, low-resolution screens. People with accessibility needs may need to interact with data in a different manner according to their abilities. Other people awash in massive amounts of data may need visualizations and pictures that represent the data. It may also be necessary to translate parts of content to other languages and other cultures. By building on the idea of a flexible data store and reacting to changes in data, shifting data from one format to another across various delivery mechanisms becomes very possible.

Therefore, through the use of an easy-to-use database, event triggers, and ubiquitous communication, data can be produced and consumed by any community in any medium.