Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

More about Sentences & AMD (Associative Model of Data)

 [1/5] from: robbo1mark:aol at: 16-May-2002 5:02


Here's an academic site based in the uk that provides information and background to research into associative model of data and database research on which Lazysoft.com sentences is a current java implementation. here's the url http://www.dcs.bbk.ac.uk/TriStarp/ cheers everbody, Mark Dickson

 [2/5] from: al::bri::xtra::co::nz at: 17-May-2002 21:20


And the interesting fact that Tables, Objects, AI Frames and Triples are all equivalent, but that a Triple is easier to play with: Table: [ [Direction] "Left" ] Object: make object! [ Direction: "Left" ] Triples: [ #1 Direction "Left" ] CYC's system uses a Verb, noun, noun,... approach. Also, RDF Resource Description Framework from W3C.org has another take on it. Andrew Martin ICQ: 26227169 http://valley.150m.com/

 [3/5] from: al:bri:xtra at: 17-May-2002 21:16


Mark wrote:
> Here's an academic site based in the uk that provides information and
background to research into associative model of data and database research on which Lazysoft.com sentences is a current java implementation.
> here's the url > > http://www.dcs.bbk.ac.uk/TriStarp/
I've been doing some more research in this area. Have a look at CYC at http://www.cyc.com and open cyc. Cyc uses multiple way "triples" as it were. Andrew Martin ICQ: 26227169 http://valley.150m.com/

 [4/5] from: robbo1mark:aol at: 17-May-2002 7:08


ANDREW, Another good thing about triples as a storage mechanism in REBOL is that by using issue!'s as the KEY you don't use up space the system/words global name space. For example data-store: [ #1 [#source-id #verb-id #target-id] #2 [#source-id #verb-id #target-id] ... ] using an issue! block! association we can use paths to extract the block! of stored triples and their contents i.e.
>> data-store/#1
== [#source-id #verb-id #target-id]
>> data-store/#1/1
== #source-id By also making the source verbs and targets a unique #xxxx issue! identity-string again we preserve the global namespace. What do you think? If you are interested I would like to explore this Associated Model of Data and a "Sentences" like system for REBOL more fully. Either email me directly or feel free to post here as well, we could use one of our yahoo-groups either web_dialect or oscar-project as a working space for just now if you and anybody else is interested. Please let me know - anybody else feel free to join in. cheers, Mark Dickson

 [5/5] from: al:bri:xtra at: 18-May-2002 12:16


Mark wrote:
> By also making the source verbs and targets a unique #xxxx issue!
identity-string again we preserve the global namespace. Absolutely! :)
> What do you think? If you are interested I would like to explore this
Associated Model of Data and a "Sentences" like system for REBOL more fully. Me, too!
> Either email me directly or feel free to post here as well, we could use
one of our yahoo-groups either web_dialect or oscar-project as a working space for just now if you and anybody else is interested. Or just: Post message: [Rebol-Triples--yahoogroups--com] Subscribe: [Rebol-Triples-subscribe--yahoogroups--com] Unsubscribe: [Rebol-Triples-unsubscribe--yahoogroups--com] List owner: [Rebol-Triples-owner--yahoogroups--com] :) Andrew Martin ICQ: 26227169 http://valley.150m.com/