[The canonical URL and document is: http://dtsn.darpa.mil/iso/programtemp.asp?mode=347; please use this version of the document if possible.]
DARPA Agent Mark Up Language (DAML) Program Manager: Professor James Hendler |
The goal of the DAML program is to create technologies that will enable software agents to dynamically identify and understand information sources, and to provide interoperability between agents in a semantic manner. This goal will be pursued by a research plan that includes the following six tasks:
|
|
Background
One potential solution to this problem is for humans to, as it were, meet the computer half way. By using tools to provide mark-up annotations attached to data sources, information can be made available to the agents in new and exciting ways. Going far beyond XML, the goal of this program is to develop a language aimed at representing semantic relations in machine readable ways compatible with current and future Internet technologies. Further, prototype tools will be developed to show the potential of such markups to provide revolutionary capabilities that will change the way humans interact with information. Deployment of such tools to military and intelligence users, and showing the incredible dual use potential of such a technology, caps off the programs goals.
To realize this solution, Internet markup languages must move beyond the implicit semantic agreements inherent in XML and community-specific controlled languages, and move towards making semantic entities and markup a primary goal DARPA will lead the way with the development of DARPA Agent markup Language (DAML). DAML will be a semantic language that ties the information on a page to machine-readable semantics (ontology). The language must allow for communities to extend simple ontologies for their own use, allowing the bottom-up design of meaning while allowing sharing of higher level concepts. In addition, the language will provide mechanisms for the explicit representation of services, processes and business models, so as to allow non-explicit information (such as that encapsulated in programs or sensors) to be recognized.
DAML will provide a number of advantages over current markup approaches. It will allow semantic interoperability at the level we currently have syntactic interoperability in XML. Objects in the web can be marked (manually or automatically) to include descriptions of information they encode, descriptions of functions they provide, and/or descriptions of data they can produce. This will allow web pages, databases, programs, models, and sensors all to be linked together by agents that use DAML to recognize the concepts they are looking for. If successful, information fusion from diverse sources will become a reality.
Military Utility
|
|
|
|
For more information, please contact Professor James Hendler at jhendler@darpa.mil |