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

RE: Bolt-in Type Systems (RE: Relax NG and Web Servi

  • To: 'Dare Obasanjo' <dareo@m...>, xml-dev@l...
  • Subject: RE: Bolt-in Type Systems (RE: Relax NG and Web Services (formerly Joining the church))
  • From: "Bullard, Claude L (Len)" <clbullar@i...>
  • Date: Fri, 11 Jul 2003 13:57:38 -0500

RE:  Bolt-in Type Systems (RE:  Relax NG and Web Servi
Thanks Dare.   I appreciate that URL.

Where we get into difficulties is when that set of types 
isn't adequate given a particular object model.  The X3D 
XML Schema covers the XSD types, but it wasn't a great 
fit.  The topic now becomes whether or not it is better 
for X3D systems to have their own datatypes or to mix 
and match.  I suspect that as you say, it will depend 
on what they must interop with.  But interoperation is 
in the object model, not the means of denoting the 
library.  So putting validation up front seems to be 
putting the cart in front of the horse.  One must 
first know what datatypes the object model specifies, 
then ensure the validation language includes these. 
The case for RNG is stronger.

What happens to an RNG implementation if two datatype 
libraries are in conflict?  Can that happen?  One 
expects that not to happen to a given object model 
(say X3D) by definition, but intuitively, I can think 
of that happening given an aggregate or where two 
models must interoperate (say X3D inside or wrapping 
HTML).  Must be a pain for the framework (say operating 
system).

len


From: Dare Obasanjo [mailto:dareo@m...]

The ability to specify which datatype libraries are used by the validation
language means that if you want to interop with other parties you have to
use a standardized set of datatypes. The only [recognized] standardized set
of datatypes we have in the XML world has been W3C XML Schema: Part 2. This
is what most RELAX NG implementations support. 

PS: If you need an example, read
http://www.oasis-open.org/committees/relax-ng/tutorial-20011203.html#IDA5UYR



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.