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

Re: schema management for a document pipeline: request for com


schema for document management
From: "DuCharme, Bob (LNG)" <bob.ducharme@l...>

> I'd like to hear any comments and suggestions. For example, my examples are
> pretty simple; can anyone think of a reason that it might not scale well?

This is the same problem that Schematron's <phase> element addresses.

In Schematron the <phase> lists the patterns that are <active> 
in it, your <sn:stages> just provide a name and the later declarations themselves
nominate which stages they belong to.   In Schematron, the approach makes 
sense for it because we have multiple passes over the document, so it is easy to
figure out the effects of factoring out patterns or assertions, and because the
idea of progressively validating a document (i.e. making sure the foundation
is good before checking the paintwork in the attic) is important.  However,
Schematron only allows phases on a very large-grain unit: the pattern
and not on individual assertions (they can be refactored into different patterns
easily if needed.)

Bob's approach makes sense for his application where he is more interested
in variants, and in particular in variants by addition.  In that case one can 
expect that the variations in each stage may be quite small, so having
the declaration specify the stages it is not a bad approach.

Cheers
Rick Jelliffe




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.