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] Symbol Grounding and Running Code: Is XML Really Extensi

[ Lists Home | Date Index | Thread Index ]

Your XML file will only contain 

<ApplicantEstimatedAmount>999</ApplicantEstimatedAmount>

which seems to me to be as devoid of semantics as they come. 

-- 
PITHY WORDS OF WISDOM 
Eat right, Exercise, Die anyway.


This posting is provided "AS IS" with no warranties, and confers no
rights. 

 

> -----Original Message-----
> From: Chiusano Joseph [mailto:chiusano_joseph@bah.com] 
> Sent: Tuesday, August 12, 2003 3:32 PM
> To: Bob Foster
> Cc: Bullard Claude L (Len); xml-dev@lists.xml.org
> Subject: Re: [xml-dev] Symbol Grounding and Running Code: Is 
> XML Really Extensible?
> 
> <Quote>
> Why not leave meaning the province of humans, who sometimes 
> write programs to give an operational "meaning" to XML 
> documents? The meaning is not intrinsic to the document; only 
> the syntax is.
> </Quote>
> 
> I agree that by its nature, XML does not (and was never meant 
> to) capture rich semantics and meaning. But I do not agree that XML is
> *completely* devoid of semantics. 
> 
> Consider the following XML schema snippet:
> 
> <xsd:element  name="ApplicantEstimatedAmount" type="xsd:decimal"/>
>    <xsd:annotation>
>       <xsd:documentation>This is the amount that the 
> Applicant has requested for...[etc.]</xsd:documentation>
>    </xsd:annotation>
> 
> Can't one discern the meaning (at some level) of the element 
> above, through a combination of a rich (ISO/IEC 11179-based) 
> element name and a robust definition provided as 
> documentation? The rest would be up to semantic registries 
> such as ISO/IEC 11179 or the ISO Basic Semantic Register 
> (BSR[1]), and technologies such as RDF and OWL.
> 
> Kind Regards,
> Joe Chiusano
> Booz | Allen | Hamilton
> 
> [1] http://www.diffuse.org/semantics.html#BSR
> 
> Bob Foster wrote:
> > 
> > > I agree with Tim that XML is a name/label/structure system and as 
> > > such, doesn't care much about this debate. However, that 
> simply says 
> > > the developer has to care, so we still have to face up to 
> the symbol 
> > > grounding problem elaborated in detail by Charles Peirce in his 
> > > papers on semiotics over a hundred years ago and clarified in the 
> > > works of John Sowa.  Harnad [3] explains it 
> satisfactorily in terms 
> > > of AI approaches including combining connection systems 
> (eg, neural 
> > > netws) with symbol systems.  All good background, but there are 
> > > other approaches and we should explore these.
> > 
> > Why do we have to face up to the symbol grounding problem? If I 
> > systematically replace "meaningful" with "valid" I can come up with 
> > solutions for namespace composability that are purely 
> syntactic. E.g., 
> > James Clark's NRL.
> > 
> > Why not leave meaning the province of humans, who sometimes write 
> > programs to give an operational "meaning" to XML documents? The 
> > meaning is not intrinsic to the document; only the syntax is.
> > 
> > > In short, clearly namespaces enable composability at the 
> syntactic 
> > > level.  Just as clearly, many combinations are meaningless.
> > 
> > If you say many combinations are invalid and will not be 
> accepted by 
> > some program, we have grounds for agreement. But if you 
> want to assert 
> > that combinations are meaningful that will not be accepted by any 
> > program, I wonder what is the point?
> > 
> > Truly puzzled but willing to learn.
> > 
> > Bob Foster
> > 
> > > As Harnad says
> > > when defining systematicity:
> > >
> > > "The patterns of interconnections do not decompose, combine and 
> > > recombine according to a formal syntax that can be given a 
> > > systematic semantic interpretation."
> > >
> > > So in effect, we can create namespace aggregates which are not 
> > > systematic. So via namespaces, any set of XML application 
> > > productions (by which I mean, a production from HTML, 
> from SVG, from 
> > > X3D, or XSLT) can be combined and be syntactically correct.
> > >
> > > How can one determine:
> > >
> > > 1.  If a given combination is meaningful 2.  How to discover that 
> > > meaning 3.  How to assign that combination or even a single
> > >     production to a running piece of code
> > >
> > > Item three is where the rubber meets the road.
> > >
> > > a.  Does RDF address these questions?
> > > b.  Is it better for worse particulary for item 3
> > >     than say using stylesheet assignments c.  Are other 
> approaches 
> > > such as abstract
> > >     object models as good or better than RDF for
> > >     writing the rules of a semantically valid
> > >     combination?
> > >
> > > Next, is it desirable or workable that any arbitrary 
> combination of 
> > > XML productions from any language be meaningful?  I think 
> the answer 
> > > here is no and leads back to 1.
> > >
> > > I think this an important topic because it touches on 
> issues such as 
> > > when should two application language working groups seek 
> > > convergence, can we create XML application languages that 
> don't set 
> > > of IP tripwires by ensuring implementations based on IP aren't a 
> > > part of the language definition, should we begin to classify 
> > > semantically valid XML production combinations, and where in that 
> > > will standardization impede innovation, is it really a 
> good idea to 
> > > use a standard namespace name to point to running code?
> > >
> > > len
> > >
> > > [1] http://tbray.org/ongoing/When/200x/2003/08/11/SymbolGrounding
> > > [2] http://weblog.infoworld.com/udell/2003/08/11.html#a775
> > > [3]
> > 
> http://www.ecs.soton.ac.uk/~harnad/Papers/Harnad/harnad90.sgproblem.ht
> > ml
> > 
> > -----------------------------------------------------------------
> > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an 
> > initiative of OASIS <http://www.oasis-open.org>
> > 
> > The list archives are at http://lists.xml.org/archives/xml-dev/
> > 
> > To subscribe or unsubscribe from this list use the subscription
> > manager: <http://lists.xml.org/ob/adm.pl>
> 




 

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

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