[SCL] REQUEST FOR FEDBACK: core syntax

Murray Altheim m.altheim at open.ac.uk
Sun Dec 21 14:08:53 CST 2003


pat hayes wrote:
> Guys, I'd appreciate feedback (on something more important than 
> terminology :-).
> 
> After thrashing around for a while, I think that the best choice for 
> the 'core' syntax is a KIF-style syntax, but tweaked a little to make 
> it easier to read.  Chief changes are these:
> 
> 1.  No explicit syntactic marking of variables: a variable is just a 
> name which is bound by a quantifier. This makes the examples a lot 
> less ugly to read for many people and gets rid of the need to handle 
> free vars as a special case in the MT.
> 
> 2.  No explicit marking for forall and &: a conjunction is just a 
> list of sentences and the unmarked quantifier case is the forall.  So 
> for example this KIF
> 
> (forall (?x ?y)(implies (and (P ?x)(P ?y)) (P ?x ?y) ))
> 
> would look like this:
> 
> (x y)(implies ((P x)(P y)) (P x y) ))

I really much prefer the latter, as it's very clear about the
predicates. I'm sure those outside this group will see "forall",
"implies", etc. and have a better understanding than the implied
(and hidden) predicates in your proposed change.

> 3. Use of parentheses and first-name-after-'(' as a universal 
> grouping device, so that for example the header syntax will be
> 
> (scl:ontology (scl:header <sentence>*) <sentence>+)
> 
> rather than the ad-hoc double-colon thingie I invented.

I like this better.

> QUESTION: Any strong objections to this change?
> 
> Note, I still plan to define a 'strict' KIF dialect which will accept 
> real KIF 3.0 syntax.
> 
> BTW, I am (we are) under severe pressure from other groups who want 
> to use SCL, to get a core syntax finished and locked down ASAP, even 
> before the rest of the document is finished, so we need to move on 
> this.
> 
> So, strong feelings, please.

If this isn't strong enough, I'll stop bathing for a week and
try again.

Murray

......................................................................
Murray Altheim                    http://kmi.open.ac.uk/people/murray/
Knowledge Media Institute
The Open University, Milton Keynes, Bucks, MK7 6AA, UK               .

   The New Zealand Herald : Latest World News

      Kitten survives street sweeper
        http://www.nzherald.co.nz/latestnewsstory.cfm?storyID=3539584

   [must be an important kitten]



More information about the SCL mailing list