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 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, which 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 he 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
08/04/02
[ABOUT]
[QUOTES]
[LINKS]