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

RE: XML Schemas: Best Practices

  • From: Richard Lanyon <rgl@d...>
  • To: xml-dev@l...
  • Date: Thu, 23 Nov 2000 11:47:32 +0000 (GMT)

message xml schema best practices
On Wed, 22 Nov 2000, Bullard, Claude L (Len) wrote:
> From: Roger L. Costello [mailto:costello@m...]

> >[2] A big question ... what is "semantics"?  

> It is a point of view.  It is organized by contract or 
> by behavior.   Something means what you say it means.  

Absolutely. I think Wittgenstein said something along the lines of
"the meaning [semantics] of a word is its use in language".

Now, schemas constrain the syntax of a document, and this will have a
knock-on effect on how a particular document/element/whatever can be
used (there wouldn't be much point otherwise). However, there are some
sorts of semantics that can't be so easily constrained this way.

Let's use a concrete example - the familiar Address element. By
having an Address element/type, you constrain its contents to being a
few lines long and having an alphanumeric code at the end. This makes
it quite good for use in storing addresses and quite difficult for
other information. So, just by restricting the syntax you have
made the element particularly relevant for some uses, and thus given
it some "meaning" or "semantics".

But the syntactic restrictions have no effect on whether this is a
BillTo or a ShipTo address - there's nothing XML Schemas can do to
stop you putting BillTo information in a ShipTo element. This latter
level of "meaning" will, in the XML world, still have to be handled by
contract.

-- 
Richard Lanyon (Software Engineer) |     "The medium is the message"
XML Script development,            |             - Marshall McLuhan
DecisionSoft Ltd.                  |


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.