On Aug 25, 2009, at 12:20 AM, Russ Abbott wrote:
<snip>
So to return to what I want as an ABM framework, it's one in which agents can be understood in an abstract sense as producing results that flow to other agents to enable them to produce their results. This is what I have in mind as an agent-based service-oriented framework for building models. The framework will be relatively simple. Just agents, the ability to connect and reconnect them, and the ability to program them in a generic input -> output rule language.

I don't want the rule language to be a general purpose programming language -- although it should be possible to include calls to a general purpose language within the rules when new primitive operations are needed.


Hmm..just a thought: Have you considered "semantic networks"? Marko Rodriguez:
  "Marko A. Rodriguez" <[email protected]>
.. has drawn several of us into considering "triple stores" as an adjunct to our work, both in redfish and the santa fe complex.

The triple stores contain many triples of the nature of
  A verb B
.. where A & B are nouns: Marko Knows Steve. Knows is a link between Marko and Steve.

The triple store is a graph database such as:
  http://neo4j.org/
RDF is the "semantic web" use of triple stores:
  http://en.wikipedia.org/wiki/Resource_Description_Framework
.. and neo4j has an RDF layer, I believe.

From your description, I could see models where agents were nodes with links between themselves. The dynamic nature you describe could be simply removing and adding links.

I think the graph database idea is on the brink of exploding upon the computing scene. Its been around for quite a while, but folks are just starting to understand just how powerful a notion they are. Definitely NOT sql structured .. but might work very well in a Big Table like Google's App Engine.

    -- Owen


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to