[Scl] Re: Report on Common Logic
pat hayes
phayes at ihmc.us
Thu Oct 30 11:27:34 CST 2003
>Hi John..
>
>What follows may sound like I'm angry at you but let me say in advance that
>this is not the case. Just want to make sure my view on this is clearly
>understood.
>
>> I wouldn't say that it's "too complicated", but the current
>> SCL document is not easy to read, especially by non-
>> mathematicians (who are our major customers). If Chris
>> can find a way to make the SCL document substantially
>> more palatable, that would be good.
>
>I don't feel very qualified to comment on technical issues right now, at
>least until I get caught back up with SCL. However, I think worrying about
>"customer" acceptance is symptomatic of overly-academic thinking.
>
>The original reason behind the pursuit of CL was to provide for the "rest
>of us" (those more in the KIF than in the DL camp) to have a firm
>foundation for a practical ontology expression language. I can assure you
>that 99% of those on the DL bandwagon don't understand much if anything
>about the formal underpinnings of it. Why do we expect more from CL
>"customers"? As I've said, there is at least one *commercial* user of a
>KIF-like language with seqvars, and that's Ontology Works. I would include
>Cycorp and others, but I mention my company in particular (what I
>personally am interested in may differ) because we have only commercial and
>no academic interests.
>
>What we are interested in is a document to which we can point and say "look
>- we're following a standard!" so all the folks to whom that's important
>can feel better. We also want that document to support the features that
>we find useful in *commercial* work, and seqvars are one of those features.
>
>Bottom line is that the complexity of the spec for seqvars doesn't bother
>me at all. I will take the time to understand it because as an implementer
>it is important for me to get it right. But for the bulk of CL (as it is
>for the DL) "customers" it won't matter a bit. Why should they care about
>the complexity of a semantic specification that they will never need to
>read?
>
>One footnote - I don't think any potential acceptance problem for CL or its
>instance languages versus DL is due to a complexity issue in the semantics.
>It's due to the fact that DLs resemble both frame systems and OOP systems.
>Users of these systems are far more numerous than those comfortable writing
>FOL axioms and they find DLs comfortable, whatever their other virtues are
>for ontology authoring.
Right, exactly. I highly concur. And, it must be said, the DL folk
can offer extremely efficient industrial-grade decision procedures.
>I don't have an answer for how to win such a
>popularity contest but I don't want to do it at the expense of tossing a
>feature that's so near and dear to my heart.
We will not toss it, and the technical decisions have already been
made. John should not be re-opening old debates for no new reasons
when we are under such pressure to get documents written.
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