DARPA Agent Markup Language (DAML)
Mike Dean
Principal Investigator,
DAML Integration and Transition
[email protected]
Expanded Charter Team Meeting
SPAWAR Systems Center
San Diego, CA
4 December 2001
http://www.daml.org/2001/12/charter/Overview.html
$Id: all.htm,v 1.5 2001/12/05 15:30:43 mdean Exp $
Objectives
- support World Wide Web (WWW) content that is easily used by
intelligent agents and other programs
- enable the
Semantic Web
Approach
- leverage existing work
- work with
W3C
to define the language (standards transition)
- work openly (www.daml.org)
- develop prototype tools to span the DAML
lifecycle
- ontology creation and editing
- ontology translation and mapping
- distributed knowledge bases
- markup editors
- validation services
- DAML APIs
- DAML-aware browsers
- ...
- applications
Ontologies
- a vocabulary of terms and the precise relationships between them
- levels of detail
ontology |
+ class expressions, etc. |
KIF,
DAML+OIL |
data model |
+ abstraction |
UML
|
database schema |
+ relations between objects |
RDBMS, OODBMS |
class hierarchy |
+ attributes |
C++, Java,
CORBA IDL |
taxonomy |
subclass relationships |
biology |
directory |
grouping of related items |
yahoo.com
|
most organizations already have a good start toward developing ontologies
Demo Scenario
- a notional
Mark 2002
sensor
that can be used in fixed locations or attached to a platform
(aircraft, UAV, etc.)
- show object links
- event to sensor
- sensor to sensor characteristics
- data to metadata
- adding information
DAML Content
- generic
- domain specific
- application specific
What Else Can I Do with DAML?
Current Status
Steps Toward DAML
- most organizations are likely to adopt and gain benefit from DAML in several stages
- creation of linked objects webs (the data equivalent of hypertext)
- use of agents (24x7 programs rather than human GUIs)
- use of reasoning engines and other advanced capabilities
More Information