[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: XML-based Automation (Was: Zen or Games?)

  • To: 'Dave Pawson' <dpawson@n...>
  • Subject: RE: XML-based Automation (Was: Zen or Games?)
  • From: "Bullard, Claude L (Len)" <clbullar@i...>
  • Date: Fri, 27 Jun 2003 12:10:14 -0500
  • Cc: xml-dev@l...

jfsowa
From: Dave Pawson [mailto:dpawson@n...]

At 14:19 26/06/2003 -0500, Bullard, Claude L (Len) wrote:
>>So here is a fun puzzle for the cognoscenti.  Can John Sowa's
>>rules be applied to XML using XSLT or am I just taking too few
>>or too many medications? ;-)
>>
>http://www.jfsowa.com/pubs/analog.htm
>>
>>Or does this require RDF?

>Not claiming to be anywhere near coginscenti, but hey Len,
>What the heck can RDF do that is even close to XSLT?

Nothing I think.  What happens is that the means 
for establishing the patterns has to be notated 
somewhere.  XSLT is the transform engine, but 
it also stores the output patterns.  There is an XML 
version of RDF of course.

I haven't worked this all out.  I am still studying 
Sowa's work, but he encourages this line of thinking 
as long as I understand that FOL is not an 'exotic 
technology'.  To me the fascination is with analogical 
reasoning systems and how they could be implemented with 
basic XML technologies.  It could be a poor man's AI and 
it can be applied to domains we are looking at in HumanML.

I asked Sowa about the use of XSLT for this.  John said:

"That sounds promising.

Just one comment:

 > ... can in part
> be achieved with non-exotic technologies 
> such as XSLT (the XML transformation language) 
> and smartly designed XML.  Note that adding 
> logic to that is not difficult or uncommon.

I would avoid the words "exotic" and "non-exotic".
First-order logic is the simplest language you can
imagine -- it is a subset of every natural language,
and you only need a half-dozen operators, namely,
and, or, not, if-then, every, and some.  (You could
actually get by with only two operators, but then
it becomes much harder to read, write, and use.)

I agree that some notations for FOL are more painful
to read then others.  But whenever people try to invent
so called "non-exotic" notations, they end up with
horrible notations such as SQL and OCL, which are
vastly more cumbersome, inflexible, and unreadable
than the so called exotic notations.

If people want something they can read, I recommend
controlled natural languages, of which ACE is one:

    http://www.jfsowa.com/logic/ace.htm

I also discuss these issues in the ontometa article;

    http://www.jfsowa.com/ontology/ontometa.htm

And for a summary of the textbook notations, see

   http://www.jfsowa.com/logic/math.htm"



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.