OpenIRIS

Last updated

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. The name IRIS is an acronym for "Integrate. Relate. Infer. Share."

Contents

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 SRI International's CALO project, a very large artificial intelligence funded by the Defense Advanced Research Projects Agency (DARPA) under its Personalized Assistant that Learns program. [1]

  1. 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).
  2. 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".
  3. 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.
  4. 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.

Related Research Articles

The Semantic Web is an extension of the World Wide Web through standards set by the World Wide Web Consortium (W3C). The goal of the Semantic Web is to make Internet data machine-readable.

In connection-oriented communication, a data stream is a sequence of digitally encoded coherent signals used to transmit or receive information that is in the process of being transmitted. A data stream is a set of extracted information from a data provider. It contains raw data that was gathered out of users' browser behavior from websites, where a dedicated pixel is placed. Data streams are useful for data scientists for big data and AI algorithms supply. The main data stream providers are data technology companies.

ChatZilla Firefox IRC client addon

ChatZilla was an IRC client for Mozilla-based browsers such as Firefox, introduced in 2000. It is cross-platform open source software which has been noted for its consistent appearance across platforms, CSS appearance customization and scripting.

Web mining is the application of data mining techniques to discover patterns from the World Wide Web. It uses automated methods to extract both structured and unstructured data from web pages, server logs and link structures. There are three main sub-categories of web mining. Web content mining extracts information from within a page. Web structure mining discovers the structure of the hyperlinks between documents, categorizing sets of web pages and measuring the similarity and relationship between different sites. Web usage mining finds patterns of usage of web pages.

Google Desktop

Google Desktop was a computer program with desktop search capabilities, created by Google for Linux, Apple Mac OS X, and Microsoft Windows systems. It allowed text searches of a user's email messages, computer files, music, photos, chats, Web pages viewed, and the ability to display "Google Gadgets" on the user's desktop in a Sidebar.

News aggregator Client software that aggregates syndicated web content

In computing, a news aggregator, also termed a feed aggregator, feed reader, news reader, RSS reader or simply an aggregator, is client software or a web application that aggregates syndicated web content such as online newspapers, blogs, podcasts, and video blogs (vlogs) in one location for easy viewing. The updates distributed may include journal tables of contents, podcasts, videos, and news items.

James Hendler AI researcher

James Alexander Hendler is an artificial intelligence researcher at Rensselaer Polytechnic Institute, United States, and one of the originators of the Semantic Web. He is a Fellow of the National Academy of Public Administration.

A web desktop or webtop is a desktop environment embedded in a web browser or similar client application. A webtop integrates web applications, web services, client–server applications, application servers, and applications on the local client into a desktop environment using the desktop metaphor. Web desktops provide an environment similar to that of Windows, Mac, or a graphical user interface on Unix and Linux systems. It is a virtual desktop running in a web browser. In a webtop the applications, data, files, configuration, settings, and access privileges reside remotely over the network. Much of the computing takes place remotely. The browser is primarily used for display and input purposes.

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 are more easily shared between different applications or tasks and so that data that once could not be automatically processed by a computer could be. It also encompasses some ideas about being able to share information automatically between different people. This concept is very much related to the Semantic Web, but is distinct insofar as its main concern is the personal use of information.

NEPOMUK is an open-source software specification that is concerned with the development of a social semantic desktop that enriches and interconnects data from different desktop applications using semantic metadata stored as RDF. Between 2006 and 2008 it was funded by a European Union research project of the same name that grouped together industrial and academic actors to develop various Semantic Desktop technologies.

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 "Calo" which means "soldier’s servant". The project started in May 2003 and ran for five years, ending in 2008.

EGroupware is free open-source groupware software intended for businesses from small to enterprises. Its primary functions allow users to manage contacts, appointments, projects and to-do lists. The projects spreads its software under the terms of GNU General Public License (GPL).

O3Spaces is a document management system developed by O3Spaces B.V.. It is built by a team of software engineers based in the Netherlands using OpenOffice.org, StarOffice, and ODF-centric applications as enterprise office and collaboration solutions. The product is written in Java, and based on the Tomcat server with a PostgreSQL backend. O3Spaces works by providing users a single web-based team environment, with built-in search capabilities and an optional Desktop Assistant. Its search functionality is said to work across PDF, ODF, and Microsoft Office document formats. Currently Firefox, Internet Explorer and Safari are supported.

A selection-based search system is a search engine system in which the user invokes a search query using only the mouse. A selection-based search system allows the user to search the internet for more information about any keyword or phrase contained within a document or webpage in any software application on their desktop computer using the mouse.

Collaborative search engines (CSE) are Web search engines and enterprise searches within company intranets that let users combine their efforts in information retrieval (IR) activities, share information resources collaboratively using knowledge tags, and allow experts to guide less experienced people through their searches. Collaboration partners do so by providing query terms, collective tagging, adding comments or opinions, rating search results, and links clicked of former (successful) IR activities to users having the same or a related information need.

Adam Cheyer Co-founder of Siri Inc.

Adam Cheyer is a co-founder of Siri Inc. and formerly a director of engineering in the iPhone group at Apple.

Mozilla Free and open-source software community, developer of Firefox and Thunderbird

Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the Non-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.

References

  1. "Personalized Assistant That Learns". DARPA. Archived from the original on 2007-07-14.

Further reading

CALO-funded research resulted in more than five hundred publications across all fields of artificial intelligence. Here are a few: