Title: DARPA Agent Markup LanguageDAML Overview
1DARPA Agent Markup Language(DAML) Overview
- Dr. Paul Kogut
- Lockheed Martin Management Data Systems
- 2/26/01
2OMG MOF and DAML
- Meta-Object Facility - information management
scenario - web information is largely inaccessible
- databases of meta-data that describe web-pages
- meta-data represented using MOF-based
technology - DAML
- The web contains a large amount of information
which is expanding at a rapid rate - rich set of constructs with which to create
ontologies and to markup information so that it
is machine readable and understandable. - MOF and DAML are both addressing the semantic
interoperability problem for the web, databases,
services...
3DAML Basic Idea
queries
links
web crawlers
annotate manually or semi-automatically
queries
links
queries
schema
RDBMS
data
queries
web pages, databases, legacy software, devices,
sensors... have annotations linking their terms
to ontologies
agents
4DAML Annotation Extreme Metadata
Evolution of Metadata
explicit semantic agreements via machine-readable
ontologies
implicit semantic agreements on paper!
Subject verb object semantics for selected
sentences
Full semantics for all content
XML schema
document parsing info
keywords
browser
web crawler
XML parsers
agents (near-term)
agents (future)
5DAML and OMG
- Convergence
- UML profile for DAML
- http//ubot.lockheedmartin.com/ubot/details/uml_to
_daml.html - Divergence
- emphasis on reasoning support
- dynamic composition of services
- Make my travel arrangements for the next OMG
meeting. - http//www.ksl.stanford.edu/people/sam/Presentatio
ns/mcilraith-daml-feb2001.ppt
6DAML Program
- Main DAML website - www.daml.org
- Duration August 2000 to Fall 2002
- Approach
- MIT W3C semantic web activity
- http//www.w3.org/2001/sw/
- The semantic Web and its languages in IEEE
Intelligent Systems, November/December 2000,
pages 67-73 available at http//www.ksl.Stanford.E
DU/projects/DAML/ - extend XML/RDF
- represent ontologies
- annotate web pages and other information with
links to ontologies
7DAML Program
- 16 research teams and 1 integration team
- industry, academia and World Wide Web Consortium
- expertise in AI knowledge representation, logic
and web technologies - cooperation with European Union IST Program
- www.daml.org/committee/
- DAML language definition
- DAML tools
- ontology development and verification
- web page annotation
- agent services/distributed query processing and
inference - ontology translation
- DAML trial applications
- Government Intelink, Center for Army Lessons
Learned - Commercial e-commerce, information retrieval
8The Origins of DAML
- XML
- provides syntactic interoperability
- depends on implicit semantic agreements
- Resource Description Framework (RDF)
- designed for representing metadata for web
resources with XML syntax - triples
- RDF Schema
- adds OO concepts class and subclass
- For more information see www.w3.org
shoeGenOrganizationHomePage rdfabout"http//www
.darpa.mil/" rdfresource"DARPA" / ePage
9DAML Status
- DAMLOIL (ontology)
- released January 2001
- language specifications and documentation
- http//www.daml.org/2000/12/damloil-index.html
- for a good discussion of the design rationale
see - http//www.cs.man.ac.uk/horrocks/Slides/index.htm
l - DAML-L (logic)
- rule representation and reasoning
- development in progress