[SCL] Re: (SCL) Getting a move on
pat hayes
phayes at ai.uwf.edu
Tue Dec 24 10:45:37 CST 2002
>Chris, Pat, et al.,
>
>There are several important requirements for CL/SCL:
>
> 1. Support existing users of languages such as KIF, CGs,
> etc., with a semantic foundation that is upward
> compatible (with some hopefully minor exceptions)
> with what they have been using.
>
> 2. Present that foundation and its concrete embodiment
> in usable logic notations in time to be used for
> projects that have a pressing need for them ASAP
> (where ASAP is approximately June 2003).
>
> 3. Do not create unnecessary impediments or constraints
> that would undermine ongoing research into more general
> foundations that could support powerful extensions
> for the future.
>
>I believe that we can meet these requirements by producing
>a first version of a standard that can be presented to ISO,
>W3C, and others along the lines that Pat has proposed as SCL.
>
>I also believe that SCL could be defined in the more powerful
>CL foundation that Pat and Chris have been developing. Therefore,
>SCL could be presented as v 1.0 next summer with a more general
>CL to follow as v 2.0 at some time after that.
>
>Re seqvars: For full CL, we have been trying to avoid any
>ontological commitments whatever. But for SCL, it would be
>possible to compromise the purity by including an ontology for
>integers and lists (which are needed in almost all applications).
>Then the lists could be used to support sequences as currently
>used in those KIF applications that need seqvars. This approach
>isn't as elegant or powerful as the full CL proposal, but it
>would be a valuable stop-gap that would enable us to finish
>the definition of SCL by June. Meanwhile, work on the CL
>standard for v 2.0 would demonstrate how SCL could be supported
>in a upward-compatible fashion.
John, I agree almost entirely and have been thinking along exactly
the same lines. I think the built-in stuff needs to also include XML
documents as a 'type', and maybe a couple of other things like XSD
basic datatypes and uriref syntax. None of these are hard or
controversial, but we need to keep them in mind when getting down to
details.
I also think that the ideas in the emails from Tanel are very much
to the point and should be incorporated. Again, I dont think this is
going to be hard to do.
In order to get this done in the timescale, by the way, we should
probably try to get the main design of the language and the model
theory done first, then think about concrete syntaxes, probably in
subgroups focussed on each one. We will need at least a month to get
the final documents written and debugged, and I think we may find
that the detailed stuff takes longer than the abstract syntax. So we
should try to get the first part done as quickly as possible. If we
start with Chris' abstract syntax for CL and simplify it down from
there, or at least work within that style, I think we will make the
best progress.
Gotta go, time to raise seat backs to full upright position....
Pat
>John Sowa
--
---------------------------------------------------------------------
IHMC (850)434 8903 or (650)494 3973 home
40 South Alcaniz St. (850)202 4416 office
Pensacola (850)202 4440 fax
FL 32501 (850)291 0667 cell
phayes at ai.uwf.edu http://www.coginst.uwf.edu/~phayes
s.pam at ai.uwf.edu for spam
More information about the Scl
mailing list