I'm not known for turning down an invite. (01)
I did, in fact, build a version of knownspace that tossed out the event
stucture in favor of a tuplespace implementation. It forced me to build a
FOL interpreter inside tuplespace so that I could solve the very same FOL
problems that Knownspace was already solving. (02)
The problem I was dealing with was, as I recall (this is some 2 years ago),
much closer to Gregory Rawlins's interest in distributed pools (Entity
storage). My thought was to build a persistent tuplespace that was, in
fact, both the entity pool, and the management architecture. (03)
For a variety of reasons, I did not carry that architecture through to
completion. The reasons turned out to be associated with the enormous
amount of work it turned out to be to unwire the user interface, with all
its proxy entities and so forth. (04)
However, the result of that work is now finding its way into a
demonstration being built in support of the Uplift Academy. That
demonstration, a combination of Tuplespace4J, my tuplespace implementation
( http://www.nexist.org/ts4j/ ), and Sam Hunting's Python agents, will be a
GIS topic map implemented in tuplespace. (05)
Returning to Knownspace for a final comment, the Entity-Attribute model,
where Attributes are also, you guessed it, Entities, is a really cool,
highly generalized method of storing stuff. From that model, you can map to
frames, RDF, OWL, whatever. (06)
c'est tout!
Jack
At 11:36 AM 5/14/2003, Chris Dent wrote:
>Maybe we can get Jack to step in on this one: He and I have both
>worked on Knownspace. In the original data model there are things
>called Entities. Entities have Attributes (which are also
>Entities). Jack has in his head a model (or maybe he did it?)
>that uses tuplespace for the Knownspace data model. Making that
>change changes the action model in the space. How it changes
>exposes things about both models and provides insights into areas
>of improvement. (07)
---------------------------------------------------------------------------
XML Topic Maps: Creating and Using Topic Maps for the Web.
Addison-Wesley. Jack Park, Editor. Sam Hunting, Technical Editor (08)
Build smarter kids globally to reduce the need for smarter bombs. (09)
--
This message is archived at: (010)
http://collab.blueoxen.net/forums/cgi-bin/mesg.cgi?a=tools-yak&i=5.1.1.6.0.20030514141336.0138e310@thinkalong.com (011)
|