[SCL] SCL OMD metamodel
pat hayes
phayes at ihmc.us
Thu Jan 1 15:40:48 CST 2004
Folks, just for info: A small group of people (Elisa Kendall, David
Frankel, Deb McGuinness) have been drafting some ODM descriptions of
logics in connection with a Darpa project headed by Deb. They bring a
new perspective to all of this stuff. So far they have done KIF and
are busy doing SCL, with me tagging along. They expect to have it
finished by next week some time, at which point we can put it on the
SCL website for all to peruse and where it will be a very useful
resource for us. ODM is the flagship standard for this kind of
abstract syntax description. This is why I needed to get the core
syntax locked down ASAP, btw.
(I tried to distribute this thing by email, but the attachment was
too much for the SCL webserver. I'll put it up on a website when it
is done.)
In the meantime, the first session produced some suggestions. First
was that having equational atoms singled out as a special case is not
really useful and complicated the syntax class hierarchy needlessly:
and that in any case, there is considerable expressive utility in
allowing a variadic equality. I have therefore taken the liberty of
removing equations as a syntactically distinct sentence form, and
instead classifying '=' as a special name, i.e. one to which a fixed
semantics is attached. There are other such names in SCL in any case,
so we have a precedent.
Now we can write things like
(= = owl:sameAs)
by the way :-)
Also, working through this process identified a bug in the EBNF
grammar which I have now fixed by making a syntactic distinction
between 'reserved' strings (and, not, or, forall, etc.) which define
the SCL syntax and therefore cannot be used as names under any
circumstances, and 'special names' which are just names in the syntax
but which have special *semantic* conditions attached.
The main document at http://www.ihmc.us/users/phayes/SCL_december_3.html
now has these changes in the syntax.
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://philebus.tamu.edu/pipermail/scl/attachments/20040101/6a819ad4/attachment.htm
More information about the SCL
mailing list