Intent of Work
DAML
OnTo-Agents -
Enabling Intelligent Agents on the Web
http://www-db.stanford.edu/ontoagents/
1st Febuary 2002
PI:
Gio Wiederhold, Professor of Computer Science, Stanford University
Subcontractors:
University
of Karlsruhe, Germany
Technical Contact:
Stefan Decker, Research Associate
Stanford
University, Gates Bldg., Stanford, CA 94305
Phone:
(650) 723-1442
Fax:
(650) 725-2588
Email:
stefan@db.stanford.edu
The goal of OnTo-Agents is still to establish an agent infrastructure on the WWW or WWW-like networks. Such an agent infrastructure requires an information food chain every part of the food chain provides information, which enables the existence of the next part. An overview of the OnTo-Agents information food chain is depicted in Figure 1.

Figure 1 OntoAgents Information
FoodChain
Specifically, we will make the following contributions to enhance and deploy the information food chain over the course of the next year:
We have set up and established http://SemanticWeb.org as the Semantic Web portal and have developed OntoWebber, an approach to ontology based Website generation and management. Several tools have been implemented within the Ontowebber approach, which considerably simplify the task of creating an ontology driven portal. We will automate the Semantic Web community portal using these tools. Based on the DAML technology and a model-driven approach, we are able to apply coherent data storage and querying, logic inference, information integration, and hypertext design methodology to the system we are developing, thus largely ease the job of Web site data management.
We will measure the effort that it takes to create and maintain the Website and will compare it to the effort that conventional approaches (e.g., manual or augmented with industrial web site creation tools like “Cold Fusion”).
We have build a tool and library for generating the
articulation between ontologies associated with information sources. Dealing
with multiple ontologies is essential to gain information for decisions from
multiple sources. Articulation allows linkage of ontologies that come from
distinct sources without requiring their complete integration. We will apply
the ontology articulation technology within the Semantic Web Community portal
and OntoWebber approach to create articulation between different ontologies.
The progress will be measured by the amount of human effort necessary to
articulate a DAML+OIL ontology to the Semantic Web Community Portal domain
ontology.
DAML, as a knowledge representation language, needs a query and inference mechanism. Furthermore it is necessary to combine DAML Ontologies with all kind of other data sources (product catalogs, directories like DMOZ etc.) to allow exploitation of the ontologies in large-scale applications. These different data sources often have their own semantics, so that a query and inference mechanism for DAML must also be able to capture other semantic definitions. We have completed a first version of TRIPLE (see http://triple.semanticweb.org), a rules engines able to reason with DAML+OIL and various other modeling approaches used on the Web. We have used Triple to reason with several different ontologies and representation mechanisms and have developed an approach to integrate the rule-based language with a description logic based language to allow hybrid reasoning. Triple is used within the OntoWebber approach for integrating heterogenous data sources and ontologies and will be part of the Semantic Web Community Portal. We plan to provide an easy to install version of Triple for download, and hope to create a user basis, which will reason and transform DAML+OIL ontologies and instance data using Triple. The number of users, which will use Triple to reason with DAML+OIL ontologies, will measure the success of Triple and provide a metric.
The prototype of our OntoMat Webpage annotation tool has been finished. We are increasing the usability and outreach by creating a plugin for OntoMat that enables to add RDF-Instances (based on DAML+OIL Ontologies) on PDF-Documents. We have established collaboration with Teknowledge (a DAML project partner), which we will integrate OntoMat with their COTS applications. To further disseminate the results we are organizing a workshop about semantic authoring and annotation. These workshop will present DAML+OIL related research. (http://saakm2002.aifb.uni-karlsruhe.de/).
We will support the DAML Experiment with the tool
suite that was developed during the last two years: OntoMat, our annotation
framework, may be used to annotate Web resources with terms from the domain
ontology, describing Afghanistan and the Taleban. OntoWebber, our web site
modeling approach is useful for the creation of an Afghanistan and the Taleban
information portal, presenting the crawled information from the marked up pages
in a centralized and focused way. The ontology articulation toolkit and Triple,
the inference engine, may be used to integrate other structured information
sources into the Afghanistan-Taleban information portal.
DAML
establishes the foundation for intelligent agents on the Web: machine
understandable information is available for automated agents. One of the
remaining questions is how to enable ordinary Internet users to construct their
personal Internet agent for specific tasks.
We
have already developed the basic framework for representing shareable processes
at various levels of details and for configuring and combining processes to
executable agents. This includes a process ontology, describing the vocabulary
necessary to represent a process, a configuration ontology (the vocabulary
necessary to configure and link different processes), and a compiler to compile
processes and configuration descriptions to executable Java Code. As major
tasks for the outer years we expect the following items:
We
believe that especially the last item leads to self-adapting and self-extending
intelligent agents.
Another
item that becomes more and more relevant is Peer-to-Peer communications and
systems. Combining different Peer to Peer services in an ad-hoc way is
important e.g., for a high tech battlefield, where intelligent devices (e.g.,
sensors or transportation devices) need to self organize themselves. Adapting
the DAML+OIL technology to a Peer-to-Peer context is a relevant and challenging
task.