Re: SQL and a logic-based standard

James Fulton <jfulton@atc.boeing.com>
Date: Fri, 20 Dec 91 07:42:44 PST
From: James Fulton <jfulton@atc.boeing.com>
Message-id: <9112201542.AA16546@atc.boeing.com>
To: JFULTON@atc.boeing.com, sowa@watson.ibm.com
Subject: Re:  SQL and a logic-based standard
Cc: interlingua@isi.edu, jfulton@atc.boeing.com, jhanna@mcimail.com,
        jonesm@atc.boeing.com, kr-advisory@isi.edu, rls0028gks@cs.boeing.com,
        roger@ci.deere.com, speyer@mcc.com, srkb@isi.edu, tyler@cme.nist.gov
John,
  Thanks your response to my query.  I am glad that you agree that we need to
involve the SQL community in our efforts to establish formal logic as the 
foundation for modeling.
  I think that we do need to distinguish between our need to establish logic as
the consensus foundation for modeling and industry's need to have an imple-
mentable "standard" for communication.  By far the largest share of practictioners in the data community think of standards as a concrete implementation.  And
for the purposes of establishing protocols for passing data between machines or
for enabling programmers or users to request data in a predictable, portable
syntax, that kind of standard is critical.  It requires the world-wide consensus
that SQL is developing.  Of course it must be implementable, and if the SQL2
standard is not, then they have done a poor job.  And as you and we have 
recognized it must be founded on a firm semantic foundation, and that is logic.
  I think for the purposes of garnering support for our project among the SQL 
and Express communities, we may hurt ourselves when we formulate our position 
as proposing logic as a "standard".  It is too often interpreted as implying 
a concrete language as a competitor to SQL and Express and KIF and so on.  That' is not what we mean, but that is what is heard.  Rather we should say that we 
are proposing a mathematically precise semantic foundation to guide the 
evolution of existing standards.  ("Your assignment should you choose to accept 
it is ...")  This does not alter our position; it only phrases it in non-
competitive terms.
  In any case have a good holiday.  I'll be talking with you next year.

Jim