tools-yak
[Top] [All Lists]

[tools-yak@collab] Tuplespace, Knownspace, and more (was Re: turned on E

To: tools-yak@xxxxxxxxxxxxxxxxxxx
From: Jack Park <jackpark@xxxxxxxxxxxxxx>
Date: Wed, 14 May 2003 14:21:08 -0700
Message-id: <5.1.1.6.0.20030514141336.0138e310@thinkalong.com>
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)
<Prev in Thread] Current Thread [Next in Thread>