[XML-DEV Mailing List Archive Home]
[Reply To This Message]
Re: Will XML Schema 1.1 get traction?
- From: Stephen D Green <email@example.com>
- To: "Costello, Roger L." <firstname.lastname@example.org>
- Date: Tue, 14 Aug 2012 13:49:03 +0100
As a C# / SQL Server developer by day and XML enthusiast by night I've witnessed a great
synergy between XML Schema 1.0 and the database where tons of code can be circumvented
with a schema-typed 'dataset' within the code and a corresponding database set of tables in
the database. The missing piece was a way to add co-constraints with a similar reduction in
the amount of code a so-armed web developer needed to write. At the moment it seems a
developer still spends a lot of time writing code for business rules which actually amount to
little more than coded co-constraints (co-constraints on the data in tables and corresponding
data structures/types). It would seem to me a good progression toward less code and more
agility to add co-constraints a la XML Schema 1.1 in .NET. In the meantime I'll carry on coding
all those business rule co-constraints myself or dumping them into a table - keeps me in a job.
Stephen D Green
On 14 August 2012 13:22, Costello, Roger L. <email@example.com>
XML Schema 1.1 became a full recommendation on April 5, 2012.
Are organizations using it? Are you using it?
In my small world there hasn't been an overwhelming uptake of it. Perhaps that will change, however.
XML Schema 1.0 became a full recommendation on October 28, 2004.
So there has been eight years for organizations to spend a lot of time and money developing 1.0 schemas. In the process, those organizations discovered that 1.0 was lacking in certain capabilities (such as co-constraint checking) so they supplemented XSD 1.0 with Schematron.
Now, in 2012, organizations are well entrenched in their 1.0 XSDs plus their Schematron schemas. They have invested heavily in these technologies. And they have expertise in these technologies. And there is good support for these technologies.
What incentive do organizations have for moving to XML Schema 1.1?
There are some things provided by 1.1 that can't be accomplished using the combination of 1.0 plus Schematron. And 1.1 makes some things more convenient. Are they sufficient to justify switching?
Perhaps it would have been better for 1.1 to have provided radical new capabilities -- capabilities that totally cannot be obtained with the existing combination of 1.0 plus Schematron.
What do you think? Will XML Schema 1.1 be embraced by the XML community?
Or, will it be turned aside and organizations continue with the investments they have already made in 1.0 and Schematron?
Was the duration between 1.0 and 1.1 too long? In the eight year duration the world has changed. Have those changes impacted the usefulness of 1.1?
Would it be useful to create an XML Schema 1.2 that provides radical new capabilities? If yes, what radical new capabilities do you desire?
XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.
[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: firstname.lastname@example.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
| [Thread Prev]
| [Thread Next]
| [Date Next]
| [Thread Index]
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
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