World-Wide-Mind

w2mind.computing.dcu.ie -> documentation


The World-Wide-Mind is a distributed Artificial Intelligence projectwhose aim is to provide an architecture that will allow for the easy development of large, distributed, artificial software minds. This architecture should require as little knowledge of network programming and non-AI standards and techniques as possible, but should still have the necessary characteristics of distributed architectures: openness, scalability and support for heterogeneity and robustness.

The SOML protocol defines the messages that are used for communication between parts of the World-Wide-Mind architecture. SOML is an XML based protocol that relies heavily on XML Schema. That said there is no requirement for an author of an entity to have more than a basic understanding of XML Schema. All the information required by an author is provided in this document.

This section describes the World-Wide-Mind, and the SOML protocol, under the following sub-sections.

  1. Basic Terminology

  2. World-Wide-Mind

  3. Core SOML

  4. Core SOML Messages

  5. The SOML Schema

  6. Extending SOML

  7. How to Build an Entity


home (w2mind.computing.dcu.ie), tyrrell's simulated environment, challenge, documentation, tools, blocks world

Ciarán O'Leary, Ciaran.OLeary@comp.dit.ie, www.comp.dit.ie/coleary, Last updated, 8th September 2003