[osis-core] XMLSpy Question

Patrick Durusau osis-core@bibletechnologieswg.org
Wed, 05 Feb 2003 15:43:49 -0500


--------------000602060401020001070506
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Todd,

Todd Tillinghast wrote:

> Patrick,
>
>  
>
> About the roots, naturally a document can have only one root element, 
> BUT you can make a valid document relative to our schema with a large 
> number of elements as the document root (example <note> can be the document root).
>
>  
>
Not sure how you are using "root" to say that a note "can be the 
document root." Root in XML/SGML terminology means the outermost 
container element. For the OSIS schema, that means osis.

> About osisCorpus and osisText, XMLSpy will add in <osisCorpus> and some sub-elements of <osisCorpus> when you create an <osis> root element.  If you then add in <osisText> the document is invalid unless you remove the <osisCorpus>.  Is that you how got to the position you were in?  (I have yet to 
> get strange/invalid behavior from XMLSpy in the way you seem to be 
> describing, but then I use the text editor almost exclusively.)
>
>  
>
Yes. When you create a document in the text editor does it add 
osisCorpus? Rather odd behavior for an editor.

Patrick

> Todd
>
>  
>
>  
>
> -----Original Message-----
> From: osis-core-admin@bibletechnologieswg.org 
> [mailto:osis-core-admin@bibletechnologieswg.org] On Behalf Of Patrick 
> Durusau
> Sent: Wednesday, February 05, 2003 11:05 AM
> To: osis-core@bibletechnologieswg.org
> Subject: Re: [osis-core] XMLSpy Question
>
>  
>
> Todd,
>
> Todd Tillinghast wrote:
>
>Patrick,
>
> 
>
>  
>
>>Todd,
>>
>> 
>>
>>I don't know if anyone else is using XMLSpy but thought I would post
>>
>>this to the list.
>>
>> 
>>
>>I am working on the OSIS Users Manual and decided to try to use XMLSpy
>>
>>for something other than documentation.
>>
>> 
>>
>>OK, so I choose osis as my root (does not default to the root element
>>
>>    
>>
>in
>
>  
>
>>a schema?) 
>>
>>    
>>
> 
>
>There are several possible root elements based on our schema since most
>
>elements are defined so they can be used by reference. 
>
>  
>
> Eh? That does not sound like XML. You can treat elements as "roots" by 
> XPath and the like but a valid XML document still only has one 
> container element. In our case, it should by <osis>. If XMLSpy is reading it some other way, it is defnitely a bug. 
> Otherwise you could have an ambiguous content model. Bad joss in XML 
> circles. ;-)
>
>
> 
>
>  
>
>>then choose osisText, which then keeps displaying osisCorpus
>>
>>as a possible sibling of osisText? That is not how I intrepret choice.
>>
>>In other words,
>>
>>    
>>
> 
>
>Which view are you using to create/edit your document, the "text" view
>
>or the "enhanced grid" view?
>
>  
>
> Enhance view I am sure, has the elements displayed in an indented tree 
> sort of fashion.
>
>
> 
>
>Where are you seeing "osisCorpus as a possible sibling of osisText"?
>
>  
>
> Below the element I am inserting. When I went to save, it did say 
> having osisCorpus was an error. ;-) So, it inserts it, then claims it 
> is an error. Great stuff!
>
>
> 
>
>If you are looking at the "schema design" view of the actual schema then
>
>they can be shown as siblings within the choice branch under "osis".
>
> 
>
> 
>
>  
>
>><osis>
>>
>><osisText>
>>
>></osisText>
>>
>></osis>
>>
>> 
>>
>>OK.
>>
>> 
>>
>><osis>
>>
>><osisCorpus>
>>
>><osisText>
>>
>></osisText>
>>
>><osisText>
>>
>></osisText>
>>
>></osisCorpus>
>>
>></osis>
>>
>> 
>>
>>OK
>>
>> 
>>
>>But,
>>
>> 
>>
>><osis>
>>
>><osisText>
>>
>></osisText>
>>
>><osisCorpus>
>>
>><osisText>
>>
>></osisText>
>>
>><osisText>
>>
>></osisText>
>>
>></osisCorpus>
>>
>></osis>
>>
>> 
>>
>>NOT OK.
>>
>>    
>>
> 
>
>When you "validate" the documents you have above (using the green check
>
>button) the results with XMLSpy are consistent with the schema.  (The
>
>first two are valid if you add in the required <header> and <work>
>
>elements.  The third is not valid because you have both an osisText and
>
>an osisCorpus under osis.)
>
> 
>
>  
>
> Yes, I was just being lazy. :-)
>
>
> 
>
>  
>
>>I checked the schema and it is quite clearly a choice, either osisText
>>
>>or osisCorpus and the children of osisText are header and div in that
>>
>>order (sequence).
>>
>> 
>>
>>Am I missing something here?
>>
>> 
>>
>>Patrick
>>
>> 
>>
>>    
>>
> 
>
>Does that help any or just fog things up?
>
>  
>
> Thanks! One reason for using XMLSpy is that I doubt very many OSIS 
> encoders will use Emacs. Guess we need to start keeping notes on 
> disfunctional editing software as well!
>
> Hope you are having a great day!
>
> Patrick
>
>
> 
>
>Todd
>
> 
>
>_______________________________________________
>
>osis-core mailing list
>
>osis-core@bibletechnologieswg.org <mailto:osis-core@bibletechnologieswg.org>
>
>http://www.bibletechnologieswg.org/mailman/listinfo/osis-core
>
>  
>
>
>
>-- 
>
>Patrick Durusau
>
>Director of Research and Development
>
>Society of Biblical Literature
>
>pdurusau@emory.edu <mailto:pdurusau@emory.edu>
>
>Co-Editor, ISO Reference Model for Topic Maps
>
>  
>

-- 
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
pdurusau@emory.edu
Co-Editor, ISO Reference Model for Topic Maps



--------------000602060401020001070506
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
Todd,<br>
<br>
Todd Tillinghast wrote:<br>
<blockquote type="cite"
 cite="mid000001c2cd55$1345f020$8100a8c0@halogenlight">    
  <meta http-equiv="Content-Type" content="text/html; ">
   
  <meta name="ProgId" content="Word.Document">
 
  <meta name="Generator" content="Microsoft Word 10">
 
  <meta name="Originator" content="Microsoft Word 10">
 
  <link rel="File-List" href="cid:filelist.xml@01C2CD1A.4B1CAF10">
 <o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="time"> <o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="date"> <!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:ForgetLastTabAlignment/>
   <w:DoNotUseHTMLParagraphAutoSpacing/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]--> 
  <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
  </style> <!--[if gte mso 10]>
<style>
 /* Style Definitions */ 
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]--> 
  </o:SmartTagType></o:SmartTagType>
  <div class="Section1">  
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;">Patrick,<o:p></o:p></span></font></p>
  
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;"><o:p>&nbsp;</o:p></span></font></p>
  
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;">About the roots,
naturally a document can have only one root element, BUT you can make a valid
document relative to our schema with a large number of elements as the document
root (example &lt;note&gt; can be the document root).<o:p></o:p></span></font></p>
  
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;"><span
 style="">&nbsp;</span></span></font></p>
  </div>
</blockquote>
Not sure how you are using "root" to say that a note "can be the document
root." Root in XML/SGML terminology means the outermost container element.
For the OSIS schema, that means osis. <br>
<br>
<blockquote type="cite"
 cite="mid000001c2cd55$1345f020$8100a8c0@halogenlight">
  <div class="Section1">
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;"><o:p></o:p></span></font></p>
  
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;">About <span
 class="SpellE">osisCorpus</span> and osisText, <span class="SpellE">XMLSpy</span>
will add in &lt;<span class="SpellE">osisCorpus</span>&gt; and some sub-elements
of &lt;<span class="SpellE">osisCorpus</span>&gt; when you create an &lt;<span
 class="SpellE">osis</span>&gt; root element.<span style="">&nbsp; </span>If you
then add in &lt;osisText&gt; the document is invalid unless you remove the
&lt;<span class="SpellE">osisCorpus</span>&gt;.<span style="">&nbsp; </span>Is
that you how got to the position you were in?<span style="">&nbsp; </span>(I have
yet to get strange/invalid behavior from <span class="SpellE">XMLSpy</span>
in the way you seem to be describing, but then I use the text editor almost
exclusively.)<o:p></o:p></span></font></p>
  
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;"><o:p>&nbsp;</o:p></span></font></p>
  </div>
</blockquote>
Yes. When you create a document in the text editor does it add osisCorpus?
Rather odd behavior for an editor.<br>
<br>
Patrick<br>
<br>
<blockquote type="cite"
 cite="mid000001c2cd55$1345f020$8100a8c0@halogenlight">
  <div class="Section1">  
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;">Todd<o:p></o:p></span></font></p>
  
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;"><o:p>&nbsp;</o:p></span></font></p>
  
  <p class="MsoNormal"><font size="2" color="navy" face="Arial"><span
 style="font-size: 10pt; font-family: Arial; color: navy;"><o:p>&nbsp;</o:p></span></font></p>
  
  <div
 style="border-top: medium none; border-bottom: medium none; border-left: 1.5pt solid blue; border-right: medium none; padding: 0in 0in 0in 4pt;"> 
 
  <p class="MsoNormal"><font size="2" face="Tahoma"><span
 style="font-size: 10pt; font-family: Tahoma;">-----Original Message-----<br>
 <b><span style="font-weight: bold;">From:</span></b> <a class="moz-txt-link-abbreviated" href="mailto:osis-core-admin@bibletechnologieswg.org">osis-core-admin@bibletechnologieswg.org</a> 
[<a class="moz-txt-link-freetext" href="mailto:osis-core-admin@bibletechnologieswg.org">mailto:osis-core-admin@bibletechnologieswg.org</a>] <b><span
 style="font-weight: bold;">On Behalf Of </span></b>Patrick Durusau<br>
 <b><span style="font-weight: bold;">Sent:</span></b> </span></font><st1:date
 month="2" day="5" year="2003"><font size="2" face="Tahoma"><span
 style="font-size: 10pt; font-family: Tahoma;">Wednesday, February 05, 2003</span></font></st1:date><font
 size="2" face="Tahoma"><span
 style="font-size: 10pt; font-family: Tahoma;"> </span></font><st1:time
 hour="11" minute="5"><font size="2" face="Tahoma"><span
 style="font-size: 10pt; font-family: Tahoma;">11:05 AM</span></font></st1:time><font
 size="2" face="Tahoma"><span
 style="font-size: 10pt; font-family: Tahoma;"><br>
 <b><span style="font-weight: bold;">To:</span></b> <a class="moz-txt-link-abbreviated" href="mailto:osis-core@bibletechnologieswg.org">osis-core@bibletechnologieswg.org</a><br>
 <b><span style="font-weight: bold;">Subject:</span></b> Re: [osis-core]
XMLSpy Question</span></font></p>
  
  <p class="MsoNormal"><font size="3" face="Times New Roman"><span
 style="font-size: 12pt;"><o:p>&nbsp;</o:p></span></font></p>
  
  <p class="MsoNormal"><font size="3" face="Times New Roman"><span
 style="font-size: 12pt;">Todd,<br>
 <br>
 Todd Tillinghast wrote:<br style="">
 <!--[if !supportLineBreakNewLine]--><br style="">
 <!--[endif]--><o:p></o:p></span></font></p>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;">Patrick,<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <blockquote style="margin-top: 5pt; margin-bottom: 5pt;" type="cite">
    <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;">Todd,<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">I don't know if anyone else is using XMLSpy but thought I would post<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">this to the list.<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">I am working on the OSIS Users Manual and decided to try to use XMLSpy<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">for something other than documentation.<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">OK, so I choose osis as my root (does not default to the root element<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><span style="">&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></font></pre>
  </blockquote>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;">in<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <blockquote style="margin-top: 5pt; margin-bottom: 5pt;" type="cite">
    <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;">a schema?) <o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;</span><o:p></o:p></span></font></pre>
  </blockquote>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">There are several possible root elements based on our schema since most<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">elements are defined so they can be used by reference. <o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp;&nbsp;</span><o:p></o:p></span></font></pre>
  
  <p class="MsoNormal"><font size="3" face="Times New Roman"><span
 style="font-size: 12pt;">Eh? That does not sound like XML. You can treat
elements as "roots" by XPath and the like but a valid XML document still
only has one container element. In our case, it should by &lt;osis&gt;. If
XMLSpy is reading it some other way, it is defnitely a bug. Otherwise you
could have an ambiguous content model. Bad joss in XML circles. ;-)<br>
 <br style="">
 <!--[if !supportLineBreakNewLine]--><br style="">
 <!--[endif]--><o:p></o:p></span></font></p>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <blockquote style="margin-top: 5pt; margin-bottom: 5pt;" type="cite">
    <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;">then choose osisText, which then keeps displaying osisCorpus<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">as a possible sibling of osisText? That is not how I intrepret choice.<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">In other words,<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><span style="">&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></font></pre>
  </blockquote>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">Which view are you using to create/edit your document, the "text" view<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">or the "enhanced grid" view?<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <p class="MsoNormal"><font size="3" face="Times New Roman"><span
 style="font-size: 12pt;">Enhance view I am sure, has the elements displayed
in an indented tree sort of fashion.<br>
 <br style="">
 <!--[if !supportLineBreakNewLine]--><br style="">
 <!--[endif]--><o:p></o:p></span></font></p>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">Where are you seeing "osisCorpus as a possible sibling of osisText"?<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <p class="MsoNormal"><font size="3" face="Times New Roman"><span
 style="font-size: 12pt;">Below the element I am inserting. When I went to
save, it did say having osisCorpus was an error. ;-) So, it inserts it, then
claims it is an error. Great stuff!<br>
 <br style="">
 <!--[if !supportLineBreakNewLine]--><br style="">
 <!--[endif]--><o:p></o:p></span></font></p>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">If you are looking at the "schema design" view of the actual schema then<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">they can be shown as siblings within the choice branch under "osis".<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <blockquote style="margin-top: 5pt; margin-bottom: 5pt;" type="cite">
    <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osis&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osis&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">OK.<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osis&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osisCorpus&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osisCorpus&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osis&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">OK<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">But,<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osis&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osisCorpus&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osisText&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osisCorpus&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">&lt;/osis&gt;<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">NOT OK.<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><span style="">&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></font></pre>
  </blockquote>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">When you "validate" the documents you have above (using the green check<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">button) the results with XMLSpy are consistent with the schema.<span
 style="">&nbsp; </span>(The<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">first two are valid if you add in the required &lt;header&gt; and &lt;work&gt;<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">elements.<span
 style="">&nbsp; </span>The third is not valid because you have both an osisText and<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">an osisCorpus under osis.)<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <p class="MsoNormal"><font size="3" face="Times New Roman"><span
 style="font-size: 12pt;">Yes, I was just being lazy. :-)<br>
 <br style="">
 <!--[if !supportLineBreakNewLine]--><br style="">
 <!--[endif]--><o:p></o:p></span></font></p>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <blockquote style="margin-top: 5pt; margin-bottom: 5pt;" type="cite">
    <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;">I checked the schema and it is quite clearly a choice, either osisText<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">or osisCorpus and the children of osisText are header and div in that<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">order (sequence).<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">Am I missing something here?<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;">Patrick<o:p></o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
    <pre><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><span style="">&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></font></pre>
  </blockquote>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">Does that help any or just fog things up?<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <p class="MsoNormal"><font size="3" face="Times New Roman"><span
 style="font-size: 12pt;">Thanks! One reason for using XMLSpy is that I doubt
very many OSIS encoders will use Emacs. Guess we need to start keeping notes
on disfunctional editing software as well!<br>
 <br>
 Hope you are having a great day!<br>
 <br>
 Patrick<br>
 <br style="">
 <!--[if !supportLineBreakNewLine]--><br style="">
 <!--[endif]--><o:p></o:p></span></font></p>
  
  <pre wrap=""><font size="2" face="Courier New"><span
 style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">Todd<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><o:p>&nbsp;</o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">_______________________________________________<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">osis-core mailing list<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><a
 href="mailto:osis-core@bibletechnologieswg.org">osis-core@bibletechnologieswg.org</a><o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><a
 href="http://www.bibletechnologieswg.org/mailman/listinfo/osis-core">http://www.bibletechnologieswg.org/mailman/listinfo/osis-core</a><o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><span
 style="">&nbsp; </span><o:p></o:p></span></font></pre>
  
  <p class="MsoNormal"><font size="3" face="Times New Roman"><span
 style="font-size: 12pt;"><br style="">
 <!--[if !supportLineBreakNewLine]--><br style="">
 <!--[endif]--><o:p></o:p></span></font></p>
  
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">-- <o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">Patrick Durusau<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">Director of Research and Development<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">Society of Biblical Literature<o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;"><a
 href="mailto:pdurusau@emory.edu">pdurusau@emory.edu</a><o:p></o:p></span></font></pre>
  <pre><font size="2" face="Courier New"><span style="font-size: 10pt;">Co-Editor, ISO Reference Model for Topic Maps<o:p></o:p></span></font></pre>
  
  <p class="MsoNormal"><font size="3" face="Times New Roman"><span
 style="font-size: 12pt;"><o:p>&nbsp;</o:p></span></font></p>
  </div>
  </div>
  </blockquote>
<br>
<pre class="moz-signature" cols="$mailwrapcol">-- 
Patrick Durusau
Director of Research and Development
Society of Biblical Literature
<a class="moz-txt-link-abbreviated" href="mailto:pdurusau@emory.edu">pdurusau@emory.edu</a>
Co-Editor, ISO Reference Model for Topic Maps
</pre>
<br>
</body>
</html>

--------------000602060401020001070506--