DAML / ITTalks
October 1, 2000 - October 1, 2004
DAML Tools for supporting Intelligent Information Annotation, Sharing and Retrieval
With the vast quantity of information now available on the Internet, there is a need to manage this information by marking it with a semantic language, such as DARPA Agent Markup Language (DAML), and using intelligent search engines and other tools, in conjunction with ontology-based matching, to provide better search results and data manipulation capabilities. The aim of the semantic web is to make the current web more machine-readable, in order to allow intelligent agents to retrieve and manipulate pertinent information. The key goal of the DAML program is to develop a semantic web markup language that is sufficiently rich to support intelligent agents and other applications. Today's agents are not tightly integrated into the web infrastructure. If our goal is to have agents acting upon and conversing about web objects, they will have to be seamlessly integrated with the web, and take advantage of existing infrastructure whenever possible (e.g., message sending, security, authentication, directory services, and application service frameworks). We believe that DAML will be central to the realization of this goal.
In support of this claim, our UMBC agents group headed by Tim Finin has joint with the JHU/APL intelligent group headed by Jim Mayfield and a new business policies group at MIT/Sloan headed by Benjamin Grosof to create a new DAML-oriented research program. Our goal is design and prototype critical software components enabling developers to create intelligent software agents capable of understanding and processing information and knowledge encoded in DAML and other semantically rich languages.
For this, we are constructing a real, fielded application, ITTALKS, which supports user and agent interaction in the domain of talk discovery. It provides a simple web-driven infrastructure for interacting agents. In addition, ITTALKS serves as a platform for designing and prototyping other software components required to enable developers to create intelligent software agents capable of understanding and processing semantically rich information. To date, we have focused on developing the support and infrastructure required for intelligent agents to integrate into an environment of web browsers, servers, application server platforms, and associated supporting languages (e.g., WEB/SQL, WEBL), protocols (e.g., SSL, S/MIME, WAP, eSpeak), services (e.g., LDAP) and underlying technologies (e.g., Java, Jini, PKI).
- M. Gandhe, T. Finin, and B. Grosof, "SweetJess: Translating DamlRuleML to Jess", InProceedings, International Workshop on Rule Markup Languages for Business Rules on the Semantic Web in conjunction with ISWC2002, June 2002, 2446 downloads, 51 citations.
- R. S. Cost, T. Finin, A. Joshi, Y. Peng, C. Nicholas, I. Soboroff, H. Chen, L. Kagal, F. Perich, Y. Zou, and S. Tolia, "ITtalks: A Case Study in the Semantic Web and DAML+OIL", Article, IEEE Intelligent Systems Special Issue, January 2002, 3996 downloads, 66 citations.
- F. Perich, R. S. Cost, T. Finin, A. Joshi, Y. Peng, C. Nicholas, H. Chen, L. Kagal, Y. Zou, and S. Tolia, "ITTALKS: An Application of Agents in the Semantic Web", InProceedings, Engineering Societies in the Agents World (ESAW 2001), December 2001, 4237 downloads, 5 citations.
- R. S. Cost, T. Finin, A. Joshi, Y. Peng, C. Nicholas, H. Chen, L. Kagal, F. Perich, Y. Zou, and S. Tolia, "ITTALKS: A Case Study in the Semantic Web and DAML", InProceedings, International Semantic Web Working Symposium (SWWS 2001), July 2001, 3917 downloads, 18 citations.