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

process vs. "it is"

  • To: xml-dev@l...
  • Subject: process vs. "it is"
  • From: "Simon St.Laurent" <simonstl@s...>
  • Date: Thu, 08 Aug 2002 10:47:04 -0400

process vs thread
The past week or so of discussion has left me asking even more questions.

I'm starting to wonder if perhaps we have gotten a little too carried way 
with the notion of "declarative approach good, processing description 
evil".  To some extent, identifying what something is can be more portable 
than specifying in detail how it fits into a process.  Unfortunately, I 
think we've confused the labeling process with an almost mystical notion of 
"we bless this X as a Y, so therefore it is a Y." (Or have I just spent too 
much time with Perl programmers lately?)

There are some very blurry lines in all of this, and I suspect everyone 
sees the lines differently.  Developers who feel they have more control 
over their information, or who are more comfortable with the kinds of 
control provided by W3C XML Schema, seem more likely to comfortable with 
"we bless this X as a Y, so therefore it is a Y."  Developers with less 
control over their information, and those for whom the WXS types aren't a 
natural fit, seem more likely to be thinking about a process for moving 
from labeled content to value spaces which may or may not be particular to 
given applications.

I'm still thinking about approaches to sharing understandings of processing 
(in my case, two-directional relations between lexical representations and 
value spaces), but it seems that much of the community could use a set of 
tools which goes well beyond "we bless this X as a Y, so therefore it is 
(must be) a Y."  Regular Fragmentations was a step in that direction, but I 
think there's a lot more to think about.  I suspect that some combination 
of regular expressions (perhaps extended by the range algebra Gavin Thomas 
Nicol presented at Extreme on Tuesday) and RELAX NG as a framework for 
constraints may be a useful way forward.

Finding 80/20 here seems critical.  I don't believe that it's possible to 
reach a general 80/20 point using the disconnected set of primitives that 
W3C XML Schema Part 2 uses as its foundation, and that may be part of why 
WXS elicits so many strong reactions.  At the same time, I'm not sure 
there's any good general way to address two of the tougher cases we've 
heard already - prime numbers and irrational numbers.


(In relation to a prior message I posted, I don't think that "sharing" 
necessarily means "binding contracts".  I suspect there's also an 80/20 
point that can be reached by letting developers share local understandings 
of processing and criteria without expecting or requiring them to use it as 
a data-binding straitjacket.)

Simon St.Laurent
"Every day in every way I'm getting better and better." - Emile Coue


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.