From: AC
To: Editor
While browsing the web I came across your site and in
particular the comments regarding Simon Williams and his Associative Database
system "Sentences".
You may be interested to know that the concepts Williams now
claims as his own were published on the web by me around eight years ago on my
web site first at Cityscape.co.uk (now defunct) then at Pipex Dial,
dspace.dial.pipex.com, (when that acquired Cityscape). I started to jot some ideas down about nine
years ago as the basis of a book; see the attached document. At the time I was interested in AI and
thought that the AI attempts of the day were flawed in the way they handled
data. I thought that in order to
approach a human capability there needed more thought on the way data was
stored, and that the key to AI was not information processing, but information
storage. You may also be interested
that I was an ORACLE Development Team Manager at the time (as well as doing an
SSADM qualification) so was reasonably informed about data structures and the
relational data model.
If an information storage system could mimic the way we
stored information then that information would become processable [sic] in
similar ways to the ways in which we think.
Thus I felt that processes like leaps of intuition, creative and lateral
thinking are consequences of the way in which we store information. To store data in conventional
RDBMS
structures fundamentally makes such processes difficult and so AI needed to
develop new storage structures.
I therefore proposed Associative storage as a storage model,
which made possible AI type information processing. I got as far as designing two basic necessary
structures; a data
or atom structure; which stored all the atoms of information and a link table
that stored the links between these atoms.
I wasn't sure whether the associative links should have attributes; e.g.
the type of association they were or whether to store this again by
association. At the time I had
difficulty getting hold of any database programming add-ons to try out my
ideas, though eventually I got the Borland Paradox Engine in March 1994.
Since I didn't develop these ideas further I am happy to wish
Williams well in his use of them, but I am not happy for him to claim that he
invented them. After reading your
comments I looked at his website and he says he is claiming US patent rights on
these ideas. It is possible he did
independently come up with similar ideas to me, but I believe I was first (in
1992/1993) and if anyone has an archive of PIPEX from 1994 they will see this. I also have a
notebook in which I jotted
this all down, which should be forensically dateable too.
As part of my dabblings around this I started toying with the
idea of creating a company called Alogic (short for Associative Logic). I have use the email
address
achapman.alogic@virgin.net for around four years and my website on Cityscape
and Pipex Dial was headed with an ALogic logo.
I also hosted a Local Government web directory called the "Local
Gov One stop Shop" run under this Alogic banner.
Therefore I think I can prove my case on this. Up until now I haven't been too
bothered,
since my deliberations on this concluded that there were a series of problems
with taking it further; one of which was the problems in representing the data
physically in a way that was more efficient than conventional data
structures. I do object to Williams’s
arrogance, though, as if has come up with something that is totally original,
without crediting his sources. I would
also object to being prevented from talking about something I thought up
because he has the copyright on my ideas; whether or not they are flawed.
From: Fabian Pascal
To: AC
I am skeptical about your approach for various reasons.
Given the nonsense that Williams is throwing around, I very
much doubt that he is capable of coming up with anything of value on his own.
This was reinforced by the fact that when I asked him for a definition of a
data model, he sent me something that he lifted as is from other sources.
If I were you, I would make public what you just told me--if
true, you should not let him get away with it. I can post this exchange on the
site if that's OK with you.
From: AC
I am quite happy for you to post what I sent you the other
day. I posted my original thoughts in a
spirit of open science, for others to use and build on, if they wanted to. I expect the usual quid
pro quo, that if
people build on your ideas, they at least have the courtesy to acknowledge they
are doing so. I was prepared to give Williams
the benefit of the doubt, that he independently thought this all up. But the more I learn of him
the less likely
this seems.
I appreciate your skepticism, which is another reason why I
didn't feel like confronting Williams.
As I said in my previous email I felt there were holes in the
'Associative Model' (if I can be so grandiose), which meant I didn't
particularly want to be identified with it, and certainly didn't want to be in
the position of defending it against experts.
From: Fabian Pascal
Those who cannot come up with ideas of their own tend to
offer no such courtesy; those who are self-assured do.
Whatever its pros and cons, your concept does not seem to be
a 'data model' in the sense in which the R model is; there is a lot of
confusion as to models out there, see Date's Models, Models
Everywhere, Nor Any Time to Think. Williams does not seem to comprehend
that even when he is using others' definition for what a data model is. That
indicates a problem more serious than just lack of knowledge.
Posted
09/20/02
[ABOUT]
[QUOTES]
[LINKS]