[SCL] revised core syntax
pat hayes
phayes at ihmc.us
Tue Dec 23 01:02:13 CST 2003
Version now at
http://www.ihmc.us/users/phayes/SCL_december_3.HTML
has the syntax changes discussed, and a detailed syntax in EBNF,
right down to unicode strings. (This is a tweak on the one I wrote a
while back for SKIF.)
I am thoroughly sick of syntax, I have to say.
The core/kernel is now in simplified KIF-style without ?-marked
variables but with all ands and foralls in place; modules are
sequences of sentences with optional headers but no surrounding
parentheses, as Tanel requested (they reappear in the module
definition syntax where one needs to indicate the exact extent of the
name being defined). Ive tweaked the role-pair atom syntax and the
restricted quantifier syntax to only use parentheses and the = sign.
(BTW, note that the KIF ?-variable syntax is still perfectly legal,
just not actually required. So also is the Prolog upper-case
convention.)
The text still uses 'ontology': I'll fix that later when we finally
agree on terminology.
There is some new text added at the end about header uses, including
the idea of a special name header and a way of handling datatypes.
(More to come.)
There may still be some syntax errors in the examples in the text.
I will be working on this sporadically over the next few days, but if
anyone has feedback on the syntax please do so ASAP, as I want to get
that set in stone fairly quickly. Thanks.
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