DAML Language and Applications
Mike Dean
Principal Investigator,
DAML Integration and Transition
[email protected]
Semantic Web for the Military User
TIC
Arlington, VA
6 June 2001
http://www.daml.org/2001/06/swday-daml/Overview.html
$Id: all.htm,v 1.8 2001/06/06 12:28:45 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
Efforts to Date
- several jumpstart efforts
- formal kickoff in August 2000
- 3 "homework" assignments to get everyone up to speed
- project home pages
- queries/life cycle
- large-scale content
- 3
language releases
- various
tools
developed
- PI Meetings in February and July
DAML Language
DAML Language: Content Example
<rdf:RDF xmlns:a="http://www.daml.org/2001/01/gedcom/gedcom#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:daml="http://www.daml.org/2000/12/daml+oil#">
<a:Individual rdf:ID="@I1@"
a:givenName="Michael Anthony"
a:surname="Dean"
a:sex="M">
<a:spouseIn rdf:resource="#@F1@"/>
<a:childIn rdf:resource="#@F2@"/>
<a:birth rdf:resource="#event1820"/>
<daml:equivalentTo rdf:resource="mailto:[email protected]"/>
</a:Individual>
<a:Birth rdf:ID="event1820"
a:date="7 Aug 1961"
a:place="Wyandotte, Wayne Co., Michigan"/>
...
</rdf:RDF>
DAML Language: Graph
produced using GraphViz
DAML Language: Ontology Example
DAML Language: Key Features
- grounded in the WWW (URI naming, XML syntax, HTTP) -- strong
implications for diversity, scalability, security, etc.
- adding properties about someone else's classes
- tagging/reification/quoting -- statements about statements
- formal semantics:
model-theoretic
and
axiomatic
- ...
DAML Language: Future Work
DAML Program Research Areas
Closely Related Efforts
DAML Tools
DAML Applications
Summary
- DAML program is off to a good start
- EU collaboration, W3C transition
- some results already available (language, tools, ontologies, content, applications)
- more info is available at
http://www.daml.org