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

RE: There is a meaning, but it's not in the data alone


meaning of it s
I do not speak for the RELAX NG TC, but I believe the consensus was that we
did not want to create yet another form for associating schema nor to rework
existing forms.

Nothing however in RELAX NG prohibits a developer from using elements or
attributes from a foreign namespace that could do the job as well as any.
For example, nothing in RELAX NG would prohibit xsi:schemaLocation.

I don't believe there is any intent to enter the "reinvent zone"; RELAX NG
will no doubt remain a simple validation layer of processing that depends on
an application or some other generalized form to stipulate how schema and
documents are associated.

If other members of the RELAX NG TC disagree, I hope they speak up.

Mike

-----Original Message-----
From: Bullard, Claude L (Len) [mailto:clbullar@i...]
Sent: Thursday, January 24, 2002 3:23 PM
To: 'Michael Fitzgerald'; 'Jeff Lowery'
Cc: xml-dev@l...
Subject: RE:  There is a meaning, but it's not in the data
alone


Thanks Michael.  This seems to be James' summary:

"The problem of associating a schema with a document is really just a
special case of the problem of associating processing with a document. What
is needed is a solution that can specify a series of processes to be applied
to a document."

The DTD isn't bad per se.  It is for those who really do want to assert
their intent
and lock it to the message.  The problem is if there is no other way to do
that, and
then, the extra requirement which James is proposing but isn't always needed
(again,
it would be convenient), which is to specify a process series.  He plainly
points out
the inadequacy of the DOCTYPE if it can't be used to get the series.  We
used to
put NOTATIONs on attributes but one per element type.

Series of processes?  That sounds like arch forms and/or PIs if one doesn't
want to Java.

"Look at the signpost up ahead.  Next stop, The Reinvent Zone."

We gotta stop doing that sometime if we expect XML to survive
the coming counter-revolution (bored minds, a big net, cheap
software, the irresistable generational urge to tell your
parents they are ugly know nothings).

len

-----Original Message-----
From: Michael Fitzgerald [mailto:mike@w...]

Bullard, Claude L (Len) wrote:
>For schemas, nyet.  But for the Schema Definition
>language itself, da.  I don't know what RELAX NG
>is using for this. Anyone?

Here is a good explanation of what RELAX NG is /not/ doing about associating
schemas with documents and why:

http://thaiopensource.com/relaxng/design.html#section:17

It is from James Clark's paper "The Design of RELAX NG."


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.