[SCL] Issues and proposals (details)

Jim Hendler hendler at cs.umd.edu
Wed Jan 15 08:10:45 CST 2003


John - I concur with all you say below, note that I don't even bridle 
at the reference to RDF users as  idiots,  since it is not me, but my 
agent-based programs, that want to read that version and they are as 
idiotic as they can be.  (Of course, if we are even remotely 
successful, they'll be a lot more of them than us reading this stuff)
  -JH

At 8:27 -0500 1/15/03, John F. Sowa wrote:
>Jim,
>
>I completely agree with the following point:
>
>>  One thing we've been learning in the RDFS/OWL world is that just
>>  putting things into XML doesn't help much - the key is identifying
>>  some real world "use cases," focusing on their needs, and being
>>  compatible with the languages and tools they use.
>
>That has always been true, and it always will be true.  I spent
>30 years working at IBM, and I've had those lessons drummed into
>my head many times, painfully and often.
>
>But your response to my point missed the point:
>
>JS> However, I don't believe that we should sacrifice a good
>>  solid design for CL/SCL in order to perpetuate poor design
>>  decisions by people who didn't understand the issues.
>
>JH> which may be why none of the proposed web logics has found much
>>  traction on the web yet -- it's worth noting that purity of heart
>>  by us AI folks is fine and good, but there's a lot more of "them"
>>  out there than us, and we need to make things inoperate.
>
>Everbody appreciates good design decisions -- "them" and "us".
>They aren't stupid -- they're just ignorant.  Ignorance is
>curable by education -- but stupidity is forever.  There were
>a lot of ignorant people at IBM, and they made many ignorant
>decisions, such as the adoption of EBCDIC instead of ASCII
>because EBCDIC required less circuitry in the card reader.
>They are the same kind of people who designed RDF.
>
>And what I was recommending maintains all the compatability and
>interoperability, and it supports every "use case" that can be
>dreamed up for RDF.  It simply avoids perpetuating a dead-end
>syntax.  Following is my recommendation:
>
>  1. SCL has a notation-independent semantics, which can be
>     expressed in many different concrete syntaxes.
>
>  2. Among the concrete syntaxes are KIF, CGIF, and many
>     different versions of XML-based notations.
>
>  3. So we can support several different XML-based notations.
>
>     (a) A truly ugly one that is based on the current RDF.
>
>     (b) A clean, but verbose version that follows the lines
>         that Chris M. suggested.
>
>     (c) More compact versions, which allow KIF, CGIF, and any
>         other SCL-compatible language to be supported with tags
>         such as <logic language="KIF">...</logic>.
>
>  4. All of these notations are compatible, interoperable, and
>     intertranslatable.  They support exactly the same use cases.
>     Idiots can use (a), ande cognoscenti can use (c).  End users
>     won't be able to tell the difference, except in performance
>     and reliability.
>
>John
>
>_______________________________________________
>SCL mailing list
>SCL at philebus.tamu.edu
>http://philebus.tamu.edu/mailman/listinfo/scl


-- 
Professor James Hendler				  hendler at cs.umd.edu
Director, Semantic Web and Agent Technologies	  301-405-2696
Maryland Information and Network Dynamics Lab.	  301-405-6707 (Fax)
Univ of Maryland, College Park, MD 20742	  240-731-3822 (Cell)
http://www.cs.umd.edu/users/hendler



More information about the Scl mailing list