OAA/DAML Bridge Agent
User's Manual


Contents:


Introduction

The OAA/DAML Bridge agent allows for selected elements declared in DAML documents, such as classes and properties, to be accessed via the Open Agent Architecture.  This means that the selected elements are registered as "solvables" with an OAA facilitator, and thus may be queried, by OAA agents, using goal expressions in OAA's Interagent Communication Language (ICL).

Usage Synopsis

Under UNIX: Under Windows (in a DOS shell):

Examples

The command
causes the Bridge agent to load the contents of the given URI, connect to a facilitator, and register (with that facilitator) solvables corresponding to four types of DAML elements: fixed meta-classes, fixed meta-properties, "user-defined" classes, and "user-defined" properties.

Solvables

The fixed meta-classes and meta-properties are always the same (regardless of the DAML content), and are listed here.

For example, for the user-defined class Person (in http://www.daml.org/2001/03/daml+oil-ex.daml), the solvable

is registered.  In addition, if the command line argument "-create_synonyms" is present, the solvable is also registered.  For the user-defined property hasParent, the solvables and, when "-create_synonyms" is present, are created.

Source Code Organization

Future Work

Some enhancements under consideration are:
Back to OAA/DAML Bridge Agent Overview Page

Copyright (c) 2001-2002 by SRI International