[SCL] late as expected
pat hayes
phayes at ihmc.us
Mon Dec 1 11:18:16 CST 2003
Guys, just a note of apology. Thanksgiving travel and then a bout of
something resembling flu have knocked me back about a week. I will
try to have a coherent document draft by this Thursday (the 4th).
One thing, it is a hell of a lot easier to present a readable
concrete syntax than an abstract syntax. Plus, Im surely not the only
person who has noticed that a 'functional' style of presenting the
abstract syntax, and the KIF-style concrete syntax, are remarkably
similar (just replace Cond with implies, Conj with and, etc.)
UnivQuant(v1,Cond(Holds(Boy,v1), ExQuant(v2, Conj(Holds(Girl,
v2),Holds(Kissed,v1, v2)))))
(forall(?x)(implies (Boy ?x)) (exists (?y) (and (Girl ?y) (Kissed ?x ?y))))
so similar, in fact, that we could treat the KIF syntax as BEING the
abstract syntax: so I am writing the entire thing up using first the
KIF surface syntax, then discussing alternative 'skins' including
CGIF, XML and CFOPC (This style: forall x (Boy(x) implies exists y
(Girl(y) and Kissed(x,y) ) as mappings from the KIF syntax
primitives, then (finally) describing the abstract syntax in the full
abstract style as a general-purpose framework for defining
alternative 'skins'.
It would likely be more widely acceptable if we based it entirely on
XML as the primary notation, but the correspondence between the KIF
and the abstract is so compelling I can't resist it.
Pat
--
---------------------------------------------------------------------
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 ihmc.us http://www.ihmc.us/users/phayes
More information about the SCL
mailing list