<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16825" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>Suman et 
al,</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>I got inspired by 
your XML Schema for DFDL annotations.</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>1) I fixed a few 
things in it. It is attached. I renamed it with suffix to make it 
"...033-1.xsd"</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>You can diff it 
against yours to find the changes.&nbsp; Some are: no 'all' groups. Added 
dfdl:simpleType (which I think we forgot, but we need.) took separator props off 
element and simple type, a few other cleanups. These are a start on the version 
034 changes.</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>Then I really got 
going....</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>2) I created an XML 
Schema for the DFDL subset of XML Schema</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>There is this XML 
Schema for XML Schema around. I subsetted it to match the DFDL 
spec.</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>If you use this and 
your DFDL annotation schema together, under Eclipse, it's really quite a 
reasonably electric DFDL environment.</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>I have a test file 
that uses all the annotations I could think of. </FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>So I've attached 3 
files:</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>DFDL_v1_033-1.xsd - 
updated DFDL annotations schema</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2>DFDLSubsetOfXMLSchema_v1_034.xsd -&nbsp;schema for DFDL subset of 
XSD</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2>strictDFDLChecking.xml - example</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>The example is a bit 
tricky with the namespace prefixes - it defines the "xsd" prefix to be the 
DFDLSubset schema, not the ordinary XSD schema. </FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>Anyway, I hope this 
contribution is helpful. It was kind of fun to do.</FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2>...mike</FONT></SPAN></DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>P.S., somewhere in 
the various&nbsp;archive files&nbsp;is a stylesheet that turns short-form 
annotations on DFDL schemas into the longer form annotations. I can dig this out 
if it is of interest.</FONT></SPAN></DIV><SPAN 
style="FONT-SIZE: 7pt; FONT-FAMILY: Arial">
<P align=left><A name=""></A><?xml:namespace prefix = st1 ns = 
"urn:schemas-microsoft-com:office:smarttags" /><st1:PersonName w:st="on"><SPAN 
style="mso-bookmark: ''"><B><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></B></SPAN></st1:PersonName><SPAN 
style="mso-bookmark: ''"><B><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Mike Beckerle&nbsp;| 
OGF DFDL WG Co-Chair | CTO | Oco, Inc.</SPAN></B></SPAN><BR><SPAN 
style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: Arial">Tel:&nbsp; 
781-810-2125&nbsp; | <st1:address w:st="on"><st1:Street w:st="on">100 Fifth 
Ave., 4th Floor</st1:Street>, <st1:City w:st="on">Waltham</st1:City> <st1:State 
w:st="on">MA</st1:State> <st1:PostalCode 
w:st="on">02451</st1:PostalCode></st1:address> |</SPAN> <A 
href="mailto:mbeckerle.dfdl@gmail.com"><SPAN 
style="FONT-SIZE: 10pt; COLOR: gray"><FONT 
face=Arial>mbeckerle.dfdl@gmail.com</FONT></SPAN></A><SPAN 
style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: Arial">&nbsp;</SPAN></P></SPAN></BODY></HTML>