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

Re: It's time for practical XML!

  • From: rbourret@d... (Ron Bourret)
  • To: xml-dev@i...
  • Date: Tue, 6 Oct 1998 14:02:38 +0200

practical xml
> I must admit, though, that there is an aspect of the XML effort that
> bothers me, which is the overlap of some of the efforts. I am thinking of
> DCD/XSchema/XData/RDF for instance. I would like to see convergence or at
> least common strategies, nice and clear with pictures and examples. Maybe
> it's too early for that?

Overlapping proposals are an unfortunate reality of working out "standards".  It 
is easy to think of XML, XLink, namespaces, etc. as having been handed down from 
on high, but I have no doubts that the process was just as messy as what you see 
now in the schema arena -- witness the overhauls of namespaces and XSL, for 
example.  The only difference is whose efforts are overlapping and how public 
the process is.

It has always been my hope that XSchema would help speed up, rather than hinder, 
the standards process by gathering and formalizing a large amount of input early 
in the process.  (Of course, my motivation for helping in the project was not to 
forward standards, but simply to develop a simple schema language that I could 
use right now.)

I do agree that the time is ripe for a convergence -- XSchema, DCD, and 
Schema-oriented XML all appear to be workable schema languages and all have, I 
believe, been at least partially implemented.  In spite of their differences, 
they actually have more in common than not and cover roughly the same ground.

This latter leads me to believe (rather naively, no doubt) that the W3C 
committee working on a schema language (assuming it exists) could simply choose, 
in one-from-column-A-two-from-column-B fashion, from the following areas and 
mold it into a common whole:

Elements:
* element names
* element nesting (e.g. does an attribute definition need to be inside an 
element definition?)
* element value type (attributes vs. PCDATA elements)

Interaction with DTDs:
* degree of DTD duplication, including degree of entity support
* mappings to and from DTDs
* interaction with DTDs

Usability features (as desired):
* container elements
* authoring features (documentation, root, etc.)y
* extensibility elements/strategy
* parameterized element types
* global attribute definition
* modules
* reuse/inheritance strategy (XLinks, ID/IDREF, extends, etc.)
* etc.

Other:
* data type support
* namespace support

Use:
* validation against a schema file
* how to associate a schema file with an instance file

Of course, it was naivete that led me to spend a good part of the summer on 
XSchema, so who am I to say?  Still, it would be nice...

-- Ron Bourret

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


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.