OpenIRIS
Encyclopedia
OpenIRIS is the open source version of IRIS, a Semantic Desktop
that enables users to create a “personal map” across their office-related information objects.
that enables users to create a “personal map” across their office-related information objects. IRIS includes a machine-learning platform to help automate this process. It provides “dashboard” views, contextual navigation, and relationship-based structure across an extensible suite of office applications, including a calendar, web and file browser, e-mail client, and instant messaging client.
IRIS was built as part of the CALO
project, a very large artificial intelligence
funded by the Defense Advanced Research Projects Agency (DARPA) under its Personalized Assistant that Learns program.
The name IRIS is an acronym for "Integrate. Relate. Infer. Share."
Semantic desktop
In computer science, the Semantic Desktop is a collective term for ideas related to changing a computer's user interface and data handling capabilities so that data is more easily shared between different applications or tasks and so that data that once could not be automatically processed by a...
that enables users to create a “personal map” across their office-related information objects.
Overview
OpenIRIS is the open source subset of IRIS, a Semantic DesktopSemantic desktop
In computer science, the Semantic Desktop is a collective term for ideas related to changing a computer's user interface and data handling capabilities so that data is more easily shared between different applications or tasks and so that data that once could not be automatically processed by a...
that enables users to create a “personal map” across their office-related information objects. IRIS includes a machine-learning platform to help automate this process. It provides “dashboard” views, contextual navigation, and relationship-based structure across an extensible suite of office applications, including a calendar, web and file browser, e-mail client, and instant messaging client.
IRIS was built as part of the CALO
CALO
CALO was an artificial intelligence project that attempted to integrate numerous AI technologies into a cognitive assistant. CALO is an acronym for "Cognitive Assistant that Learns and Organizes". The name was inspired by the Latin word "calonis," which means "soldier’s servant"...
project, a very large artificial intelligence
Artificial intelligence
Artificial intelligence is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its...
funded by the Defense Advanced Research Projects Agency (DARPA) under its Personalized Assistant that Learns program.
The name IRIS is an acronym for "Integrate. Relate. Infer. Share."
- Integrate: IRIS harvests and unifies the data from multiple, independently-developed applications such as email (Mozilla), web browser (Mozilla), file manager, calendar (OpenOffice), and Chat (XMPP).
- Relate: IRIS stores this data an ontology-based KB that supports rich representation and connection to the user's worklife. In IRIS, you can express things like: "this file, authored by this person, was presented at this meeting about this project".
- Infer: IRIS comes with a learning framework that makes it possible for online learning algorithms (e.g. clustering, classification, extraction, prioritization, association, summarization, various predictors) to plug-in and reason about the rich data and events presented to them. In addition to learning through observation of user activity, CALO's learning algorithms have access to interface mechanisms in IRIS where they can get feedback from the user.
- Share: The knowledge created in IRIS by the user and by CALO will eventually be made sharable with selected team members. Currently, the ability to share content across IRIS users is a future capability.