<br><font size=2 face="sans-serif">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.</font>
<br>
<br><font size=2 face="sans-serif">Alan - some more comments, to get wording
clear and ensure that all cases are covered.</font>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">Regards<br>
<br>
Steve Hanson<br>
Programming Model Architect, WebSphere Message Brokers,<br>
OGF DFDL WG Co-Chair,<br>
Hursley, UK,<br>
Internet: smh@uk.ibm.com,<br>
Phone (+44)/(0) 1962-815848</font>
<br><font size=1 color=#800080 face="sans-serif">----- Forwarded by Steve
Hanson/UK/IBM on 14/10/2009 11:41 -----</font>
<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">Alan Powell/UK/IBM@IBMGB</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">dfdl-wg@ogf.org</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">14/10/2009 11:13</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">[DFDL-WG] Fw: Scoping Rules with
Schema default</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Sent by:</font>
<td><font size=1 face="sans-serif">dfdl-wg-bounces@ogf.org</font></table>
<br>
<hr noshade>
<br>
<br>
<br><font size=2 face="sans-serif"><br>
<br>
Alan Powell<br>
<br>
MP 211, IBM UK Labs, Hursley, Winchester, SO21 2JN, England<br>
Notes Id: Alan Powell/UK/IBM email: alan_powell@uk.ibm.com
<br>
Tel: +44 (0)1962 815073
Fax: +44 (0)1962 816898</font><font size=3><br>
</font><font size=1 color=#800080 face="sans-serif"><br>
----- Forwarded by Alan Powell/UK/IBM on 14/10/2009 11:12 -----</font><font size=3>
</font>
<table width=100%>
<tr valign=top>
<td width=15%><font size=1 color=#5f5f5f face="sans-serif">From:</font><font size=3>
</font>
<td width=84%><font size=1 face="sans-serif">Mike Beckerle <mbeckerle.dfdl@gmail.com></font><font size=3>
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font><font size=3>
</font>
<td><font size=1 face="sans-serif">Alan Powell/UK/IBM@IBMGB</font><font size=3>
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font><font size=3>
</font>
<td><font size=1 face="sans-serif">13/10/2009 17:47</font><font size=3>
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font><font size=3>
</font>
<td><font size=1 face="sans-serif">Re: [DFDL-WG] Scoping Rules with Schema
default</font></table>
<br><font size=3><br>
</font>
<hr noshade><font size=3><br>
<br>
<br>
Looks correct. <br>
<br>
My comments added plus fixes to a couple typos. <br>
<br>
One item of substance. <br>
<br>
Suppose schema 1 contains an element reference to an element declaration
in schema 2, which references a simple type defined in schema 3. <br>
<br>
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. <br>
<br>
Local property annotations can similarly come from all 3 places and must
be non-overlapping/disjoint over all 3. <br>
<br>
This 3-deep chain may go unnoticed.<br>
<br>
On Tue, Oct 13, 2009 at 11:21 AM, Alan Powell <</font><a href=mailto:alan_powell@uk.ibm.com><font size=3 color=blue><u>alan_powell@uk.ibm.com</u></font></a><font size=3>>
wrote: </font><font size=2 face="sans-serif"><br>
<br>
I have written up the new rules for scoping in the attached document for
discussion on this weeks call.</font><font size=3> </font><font size=2 face="sans-serif"><br>
<br>
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.</font><font size=3>
<br>
<br>
</font><font size=2 face="sans-serif"><br>
<br>
<br>
Alan Powell<br>
<br>
MP 211, IBM UK Labs, Hursley, Winchester, SO21 2JN, England<br>
Notes Id: Alan Powell/UK/IBM email: </font><a href=mailto:alan_powell@uk.ibm.com target=_blank><font size=2 color=blue face="sans-serif"><u>alan_powell@uk.ibm.com</u></font></a><font size=2 face="sans-serif">
<br>
Tel: +44 (0)1962 815073
Fax: +44 (0)1962 816898</font><font size=3><br>
</font><font size=2 face="sans-serif"><br>
</font><font size=3><br>
<br>
</font>
<hr>
<p><font size=2 face="sans-serif"><i>Unless stated otherwise above:<br>
IBM United Kingdom Limited - Registered in England and Wales with number
741598. <br>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU</i></font><font size=3> </font>
<p><font size=3><br>
<br>
</font><font size=2 face="sans-serif"><br>
</font>
<p><font size=3><br>
--<br>
dfdl-wg mailing list<br>
</font><a href="mailto:dfdl-wg@ogf.org"><font size=3 color=blue><u>dfdl-wg@ogf.org</u></font></a><font size=3><br>
</font><a href="http://www.ogf.org/mailman/listinfo/dfdl-wg" target=_blank><font size=3 color=blue><u>http://www.ogf.org/mailman/listinfo/dfdl-wg</u></font></a><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
</font><font size=3><br>
</font><font size=2 face="sans-serif"><br>
</font><font size=3><br>
</font>
<hr><font size=2 face="sans-serif"><i><br>
</i></font>
<p><font size=2 face="sans-serif"><i>Unless stated otherwise above:<br>
IBM United Kingdom Limited - Registered in England and Wales with number
741598. <br>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU</i></font><font size=3> </font>
<p><font size=2 face="sans-serif"><br>
</font><font size=3><br>
<br>
</font><font size=2 face="sans-serif"><br>
</font><tt><font size=2>--<br>
dfdl-wg mailing list<br>
dfdl-wg@ogf.org<br>
</font></tt><a href="http://www.ogf.org/mailman/listinfo/dfdl-wg"><tt><font size=2>http://www.ogf.org/mailman/listinfo/dfdl-wg</font></tt></a>
<br><font size=2 face="sans-serif"><br>
</font>
<br><font size=2 face="sans-serif"><br>
</font>
<hr><font size=2 face="sans-serif"><br>
<i><br>
</i></font>
<p><font size=2 face="sans-serif"><i>Unless stated otherwise above:<br>
IBM United Kingdom Limited - Registered in England and Wales with number
741598. <br>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU</i></font>
<p><font size=2 face="sans-serif"><br>
<br>
</font>
<br>
<br><font size=2 face="sans-serif"><br>
</font>