People communicate in myriad ways. We have channels of information taking various forms such as encyclopedias, dictionaries, maps, photo albums, journals, letters, postcards, and more. Often, information exists in separate realms, and is difficult to combine. This, in turn, makes it difficult to create into rich and evolving forms.
People need an information tool(kit) that is easy to use. There needs to be little separation, or contortion, from working directly with the information we wish to remix and share.
We need to reward activities such as
- improvement of existing commonwealth resources,
- removing barriers to access
- providing usefulness and/or relevance.
This, while filtering and discouraging abusive behaviour.
Create an open source interface that abstracts the complexities of API/data management. Enable people of all skills and abilities to create graphs and composite views of information from many sources.
People will select information types and sources, and then connect the information on a canvas to create a composite display. These composites can be bundled and shared as well as embedded within other composite displays, in modular fashion.
The system might consist of modules to work with data. Generally speaking, there are at least three primary categories of modules.
Make request(s) for information, about the condition of information, and search for relevance.
Once information is located it may need to be modified, combined, filtered, etc.
Information may be rendered in at many stages of the process and in many forms, such as documents, tables, graphs, and multimedia output.
Brett Victor‘s work on interface design, and presentations such as Learnable Programming.