OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: [xml-dev] Still not the essence of XML (was Re: [xml-dev] S-e xpress

[ Lists Home | Date Index | Thread Index ]

Sure enough, and Sowa acknowledges that syntax is a good place to 
start but not the whole solution given a problem where 
model comparison is the goal.  
XML marketing stretched the truth and confused 
those two issues.  We bent the twig; it has grown 
a similarly bent tree (the Brothers Grimm version 
of sensitivity to initial conditions).

Data is portable.  Code interoperates.  Some people don't 
get the difference between XML and XML applications.  It 
causes a lot of grief and is at the root of at least 80% of 
the threads here.  XML can't be more and still be ubiquitous.

"Summary:  XML only gives you syntax.  For semantics, you need logic
and ontology as the semantic foundation for all the concepts you may
want to express.  For understanding, implementation, comparison, and
interoperability, syntax is a useful start.  But without semantics,
a common syntax is worse than useless:  it gives people the false
impression that they understand one another merely because they are
using the same character strings."  John Sowa

o  Compare XML and XML.  Sure.  You know if two diferent application 
documents are well-formed.

o  Compare XML application document to XML application document.
Sure.  You know if two documents are valid with respect to the 
same set of declarations.

o  Compare XML application to XML application.  Oops.  XML 
doesn't care.  You have to so you need something Beyond XML 
such as KIF, UML, etc.


From: Bill de hOra [mailto:bill.dehora@propylon.com]

Bullard, Claude L (Len) wrote:
> Sowa claims the essence of XML is syntax:
> "The reason why logic is
> better than XML is that logic has semantics.  XML by itself only
> gives you syntax."

Which for a syntactic form is exactly what you want. You don't want 
syntax+some-rules-for-my-really-important-problem. Not baked in 
anyway. Replace 'logic' with 'a program' in Sowa's claim, and see 
how it reads then.


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS