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

RE: Are people really using Identity constraints specif ied in


winters.swishmail.com
Bruce,

A+ student!

And those bits that are way-complex - just become 'blackboxes' with an API from
the business layer anyway that is then parameter driven.

Once you have identified the key driven context parameters - those in any case
are going to direct - far more than lowlevel bit and byte decisions.  Eg. -
once I've decided what I'm buying and where I'm shipping it to - the payment
and shipping decisions are all then standard boilerplate.

DW.

Quoting "Cox, Bruce" <Bruce.Cox@U...>:

> DTD's (or Schemas, or CAM's, whatever) can't say everything that a
> business has to say, but they can say it well enough to be recognizable
> to the business folk, while being sufficiently well structured to
> support the needs of developers.  No, not perfect, but readily improved
> over the life of a project.  Isn't that what BCM is about (just reading
> up on it between messages ... yes, it is Friday, even inside the
> beltway).
> 
> 
> Bruce B. Cox
> SA4XMLT
> +1-703-306-2606
> 
> -----Original Message-----
> From: w3c@d... [mailto:w3c@d...] 
> Sent: Friday, August 20, 2004 3:08 PM
> To: Bullard, Claude L (Len)
> Cc: Cox, Bruce; Thomas B. Passin; xml-dev@l...
> Subject: RE:  Are people really using Identity constraints
> specif ied in XML schema?
> 
> Len,
> 
> Don't knock those XML DTDs.  You can only create small relatively simple
> things with them - saves people from injurying themselves and others.  
> 
> Same reason why you cannot buy automatic assault weapons (but I have
> mine back-ordered from Walmart for when the NRA manage to get that
> repealed!)
> 
> It really must be Friday...
> 
> DW
> 
> Quoting "Bullard, Claude L (Len)" <len.bullard@i...>:
> 
> > You have a declarative system that can dynamically determine concepts 
> > from contexts?  Or you have a pattern matcher?  Or you have a human 
> > making maps?
> > A registry is just another way to store apriori agreements plus a map.
> > 
> > Ummm... I have an RFP in front of me that requires we deliver a DTD.  
> > Some subsumption is not yet complete.
> > 
> > len
> > 
> > 
> > From: w3c@d... [mailto:w3c@d...]
> > 
> > Bruce,
> > 
> > Unfortunately schema was never intended to perform that role!
> > 
> > Not the least because it has no context driven mechanisms.
> > 
> > Apart from that - way too many people think it can do this 'magic' 
> > because it has been over sold - well beyond the original requirements 
> > the W3C started from.
> > 
> > We started off with a DTD - simple mission to describe the structure 
> > permutations of an XML instance.  XSD then subsumed that role.  Snag 
> > is neither is able to deliver fully.  It's all to easy to create an 
> > XML instance, or set of instances, that look perfectly reasonable and 
> > straightforward that is darn hard to then describe in schema.
> > 
> > I'm reminded of the situation in England in the 1500's - when Latin 
> > was still the official legal language of law - but everyone uses 
> > English as the working language. The solution beckons ; -)
> > 
> > DW.
> > 
> > Quoting "Cox, Bruce" <Bruce.Cox@U...>:
> > 
> > > In my world, attorneys speak "business rules" and IT folk speak 
> > > "data constraints".  Often, their intention and extension are 
> > > identical.  A really good schema is the membrane where these two 
> > > sets touch each other, that is, it is equally successful from both
> points of view.
> > > 
> > > 
> > > Bruce B. Cox
> > > SA4XMLT
> > > +1-703-306-2606
> > > 
> > > -----Original Message-----
> > > From: Thomas B. Passin [mailto:tpassin@c...]
> > > Sent: Thursday, August 19, 2004 4:59 PM
> > > To: xml-dev@l...
> > > Subject: Re:  Are people really using Identity constraints 
> > > specified in XML schema?
> > > 
> > > Roger L. Costello wrote:
> > > 
> > > > - The value of the <minimum-age> must be an integer.  This is a 
> > > > constraint on the data.  It will not change over time.
> > > 
> > > Ha! What happens when the government decides that some relevant age 
> > > is
> > > 67.5 years instead of 67?
> > > 
> > > > Therefore, an XML Schema should simply constrain <minimum-age> to 
> > > > be an integer.  Higher level applications should implement the 
> > > > business rule that <minimum-age> be further constrained to 16.
> > > > 
> > > > How would you characterize the distinction between "business
> rules" 
> > > > and "constraints on data"?
> > > 
> > > A tricky, tricky issue - what is or is not a "business rule".  I 
> > > suspect that in practice most constraints that are not business 
> > > rules are in place for supposed programming reasons, or by force of
> habit.
> > > 
> > > In one project I work on, we have a data type that is a union of 1) 
> > > an enumeration of strings, 2) a string that follows a certain regex 
> > > pattern, and 3) an integer constrained to a certain range.  No, 
> > > don't bother to ask - it's one of those multi-agency
> reconciliations.
> > > 
> > > --
> > > Thomas B. Passin
> > > Explorer's Guide to the Semantic Web (Manning Books) 
> > > http://www.manning.com/catalog/view.php?book=passin
> > > 
> > > 
> > > -----------------------------------------------------------------
> > > 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://www.oasis-open.org/mlmanage/index.php>
> > > 
> > > 
> > 
> > 
> > 
> > -----------------------------------------------------------------
> > 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://www.oasis-open.org/mlmanage/index.php>
> > 
> 
> 
> 
> 
> -----------------------------------------------------------------
> 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://www.oasis-open.org/mlmanage/index.php>
> 
> 



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.