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] XQuery types was Re: [xml-dev] Yet another plea for XUpdat

[ Lists Home | Date Index | Thread Index ]
  • To: "Jonathan Borden" <jborden@attbi.com>
  • Subject: RE: [xml-dev] XQuery types was Re: [xml-dev] Yet another plea for XUpdate...
  • From: "Dare Obasanjo" <dareo@microsoft.com>
  • Date: Sun, 5 May 2002 13:16:33 -0700
  • Cc: <xml-dev@lists.xml.org>
  • Thread-index: AcH0cOOZP70KOJdIT8aJDYPGA8e/CQAAD3VA
  • Thread-topic: [xml-dev] XQuery types was Re: [xml-dev] Yet another plea for XUpdate...

> -----Original Message-----
> From: Jonathan Borden [mailto:jborden@attbi.com] 
> Sent: Monday, May 06, 2002 1:24 AM
> To: Dare Obasanjo
> Cc: xml-dev@lists.xml.org
> Subject: Re: [xml-dev] XQuery types was Re: [xml-dev] Yet 
> another plea for XUpdate...
> 
> Sure. What I am saying is that this "freshman philosophy 
> course" way of looking at classes _actually has_ real world 
> utility (and is implemented in real world production software btw).
> 
> For example, I would like to state:
> 
> widgitCo:purchaseOrder  --daml:sameClassAs-->  my:purchaseOrder .
> 
> i.e. these two purchase orders are the same.
> 
> Now they might have different namespaces, different element 
> names etc, but if the computer could understand that they are 
> the same (much as a human clerk could easily see), this would 
> be a really powerful "use case" for semantic 
> interoperability. Done correctly this sort of thing is not 
> some pipe dream rather within our reach.
> 
> That point is far away from XUpdate, but the type of thing 
> (sic) that I'd like to see the community work toward.
> 

I see where you are going with this but I'm not sure the type system
described in the XQuery formal semantics will get you there. 

On the one hand, you can already do this in much the same way that the
XQuery formal semantics does. Basically widgitCo:purchaseOrder is the
same type as my:purchaseOrder if they have the same W3C XML Schema type.


On the other hand, if you are looking for inference rules to help
determine this without the use of W3C XML Schema then I guess this is
what the semantic web folks are working on which I've derided on
multiple occassions as being a pipe dream akin to the "XML will make
search engines smarter" hype of yesteryears. 

-- 
PITHY WORDS OF WISDOM 
No matter how long or how hard you shop for an item, 
after you've bought it, it will be on sale somewhere cheaper. 
 
This posting is provided "AS IS" with no warranties, and confers no
rights. 
You assume all risk for your use. (c) 2002 Microsoft Corporation. All
rights reserved.






 

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

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