<!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> </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> </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> </DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>You can diff it
against yours to find the changes. 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> </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> </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> </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> </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> </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> </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> </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 - 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> </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> </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> </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> </DIV>
<DIV><SPAN class=156433700-16052009><FONT face=Arial size=2>P.S., somewhere in
the various archive files 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 |
OGF DFDL WG Co-Chair | CTO | Oco, Inc.</SPAN></B></SPAN><BR><SPAN
style="FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: Arial">Tel:
781-810-2125 | <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"> </SPAN></P></SPAN></BODY></HTML>