Mike - the chain can be arbitrarily
deep because of simple type inheritance. Any DFDL processor / editor
will have to be clever enough to keep track of the xsd where a given property
value was sourced from.
Alan - some more comments, to get wording
clear and ensure that all cases are covered.
Regards
Steve Hanson
Programming Model Architect, WebSphere Message Brokers,
OGF DFDL WG Co-Chair,
Hursley, UK,
Internet: smh@uk.ibm.com,
Phone (+44)/(0) 1962-815848
----- Forwarded by Steve
Hanson/UK/IBM on 14/10/2009 11:41 -----
From:
| Alan Powell/UK/IBM@IBMGB
|
To:
| dfdl-wg@ogf.org
|
Date:
| 14/10/2009 11:13
|
Subject:
| [DFDL-WG] Fw: Scoping Rules with
Schema default
|
Sent by:
| dfdl-wg-bounces@ogf.org |
Alan Powell
MP 211, IBM UK Labs, Hursley, Winchester, SO21 2JN, England
Notes Id: Alan Powell/UK/IBM email: alan_powell@uk.ibm.com
Tel: +44 (0)1962 815073
Fax: +44 (0)1962 816898
----- Forwarded by Alan Powell/UK/IBM on 14/10/2009 11:12 -----
From:
| Mike Beckerle <mbeckerle.dfdl@gmail.com>
|
To:
| Alan Powell/UK/IBM@IBMGB
|
Date:
| 13/10/2009 17:47
|
Subject:
| Re: [DFDL-WG] Scoping Rules with Schema
default |
Looks correct.
My comments added plus fixes to a couple typos.
One item of substance.
Suppose schema 1 contains an element reference to an element declaration
in schema 2, which references a simple type defined in schema 3.
Then defaults for that type can come from 3 different places. Schema 3's
defaults have priority over schema 2's defaults, which have priority over
schema 1's defaults.
Local property annotations can similarly come from all 3 places and must
be non-overlapping/disjoint over all 3.
This 3-deep chain may go unnoticed.
On Tue, Oct 13, 2009 at 11:21 AM, Alan Powell <alan_powell@uk.ibm.com>
wrote:
I have written up the new rules for scoping in the attached document for
discussion on this weeks call.
I have also updated and extended Suman's examples. Note that he dfdl properties
aren't necessarily correct for the construct and are only used to indicate
where they came from. I have not yet extended to multiple schema.
Alan Powell
MP 211, IBM UK Labs, Hursley, Winchester, SO21 2JN, England
Notes Id: Alan Powell/UK/IBM email: alan_powell@uk.ibm.com
Tel: +44 (0)1962 815073
Fax: +44 (0)1962 816898
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
--
dfdl-wg mailing list
dfdl-wg@ogf.org
http://www.ogf.org/mailman/listinfo/dfdl-wg
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
--
dfdl-wg mailing list
dfdl-wg@ogf.org
http://www.ogf.org/mailman/listinfo/dfdl-wg
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU