Sorry if I sound like a broken record on stand-off markup, but regarding:<br><br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">2) the quote shadow from Matt.5.3 was put after the verse marker for the 
purposes of ideal location for handling, i.e, if I was planning to 
render anything for this shadow element, this would be the place I would
 want to handle it.  Is this good or bad?<br></blockquote><br>If stand-off markup were employed, the beginning of the verse structure and the quotation structure would be at the exact same position, thus placement of any the milestoned start element would be irrelevant for processing or handling. For example, something like:<br>

<br><span style="font-family: courier new,monospace;">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&lt;osis xmlns=&quot;<a href="http://www.bibletechnologies.net/2003/OSIS/namespace">http://www.bibletechnologies.net/2003/OSIS/namespace</a>&quot;&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">&lt;osisText osisIDWork=&quot;NASB&quot; osisRefWork=&quot;defaultReferenceScheme&quot; xml:lang=&quot;en&quot;&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    &lt;header extRef=&quot;<a href="http://www.bibletechnologies.net/docRepo/headers/NASB.xml">http://www.bibletechnologies.net/docRepo/headers/NASB.xml</a>&quot; /&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">    &lt;concur&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;!-- @shadow = none | start | end | both --&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;div shadow=&quot;both&quot; xpointer=&quot;range(#w1, w#20)&quot; type=&quot;x-testament&quot;  /&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;div shadow=&quot;both&quot; xpointer=&quot;range(#w1, w#20)&quot; type=&quot;book&quot;    osisID=&quot;Matt&quot; /&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;div shadow=&quot;both&quot; xpointer=&quot;range(#w1, w#20)&quot; type=&quot;chapter&quot; osisID=&quot;Matt.6&quot; /&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;verse shadow=&quot;none&quot; osisID=&quot;Matt.6.9&quot; xpointer=&quot;range(#w1, w#20)&quot; /&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;q shadow=&quot;both&quot; who=&quot;Jesus&quot; level=&quot;1&quot; xpointer=&quot;range(#w1, #w20)&quot; /&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;q shadow=&quot;end&quot;  who=&quot;crowd&quot; level=&quot;2&quot; xpointer=&quot;range(#w9, #w20)&quot; start-marker-xpointer=&quot;range(#w9)&quot; /&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">    &lt;/concur&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    &lt;content&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w1&quot;&gt;Pray&lt;/w&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w2&quot;&gt;then&lt;/w&gt;&lt;w xml:id=&quot;w3&quot;&gt;,&lt;/w&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w4&quot;&gt;in&lt;/w&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w5&quot;&gt;this&lt;/w&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w6&quot;&gt;way&lt;/w&gt;&lt;w xml:id=&quot;w7&quot;&gt;:&lt;/w&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w8&quot;&gt;‘&lt;/w&gt;&lt;w xml:id=&quot;w9&quot;&gt;Our&lt;/w&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w10&quot;&gt;Father&lt;/w&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w11&quot;&gt;who&lt;/w&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w12&quot;&gt;is&lt;/w&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w13&quot;&gt;in&lt;/w&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w14&quot;&gt;heaven&lt;/w&gt;&lt;w xml:id=&quot;w15&quot;&gt;,&lt;/w&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w16&quot;&gt;Hallowed&lt;/w&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w17&quot;&gt;be&lt;/w&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w18&quot;&gt;Your&lt;/w&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">        &lt;w xml:id=&quot;w19&quot;&gt;name&lt;/w&gt;&lt;w xml:id=&quot;w20&quot;&gt;.&lt;/w&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    &lt;/content&gt;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;">&lt;/osisText&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&lt;/osis&gt;</span><br style="font-family: courier new,monospace;">

<br><br><br><br><div class="gmail_quote">On Tue, Jan 19, 2010 at 8:51 AM, Weston Ruter <span dir="ltr">&lt;<a href="mailto:westonruter@gmail.com">westonruter@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Thanks for the good examples, Troy.<div class="im"><br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">1) shadow was not used on the divs and chapter tags to provide document
context.  Perhaps they should?  I did not supply them because my
processing code would look for &lt;verse osisID=&quot;Matt.6.9&quot;&gt; to grab
what I need from this fragment.<br></blockquote><br></div>I don&#39;t think this would be necessary. Such fragment documents could merely provide a scope attribute to indicate that the document contents are not the complete work. Per the manual:<br>


<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">The content of scope element(s) must be in the form of an osisRef value, and that defines what part of the titled work occurs in this electronic edition. For example, an edition may consist of only the New Testament and Psalms, or of only a single book. Contiguous ranges may be specified using the hyphen notation described later for osisRefs in general; discontiguous ranges are specified by including multiple values using osisRef syntax. These should be in canonical order, but that is not required. <br>


</blockquote><br><br><br><br><div class="gmail_quote">2010/1/14 Troy A. Griffitts <span dir="ltr">&lt;<a href="mailto:scribe@crosswire.org" target="_blank">scribe@crosswire.org</a>&gt;</span><div><div></div><div class="h5">

<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<a href="mailto:davidtroidl@aol.com" target="_blank">davidtroidl@aol.com</a> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
a)  Remote headers: One requirement for fragment markup, and effective document libraries and repositories, is the ability to link with a document containing a full header, rather than requiring the full header to appear in each valid OSIS document.  This header could appear in another regular OSIS document, or a separate &#39;bibliographic&#39; document, designed merely to contain various header information.  This is especially useful in getting away from monumental, monolithic documents, toward a more layered approach of linking variants, notes and lexical information to an existing source document.<br>



b)  Virtual elements: A second requirement for distributing valid OSIS fragments through web services is a form of virtual, or shadow, element to supply the context of the given fragment.  A new global attribute for indicating this virtual status is essential to distinguish them from the actual markup of the document.<br>



</blockquote>
<br>
Adding (a) and (b) to the specification should indeed allow a brief, contextualized, and validatable OSIS fragment.  I could imagine an example of such for, say Mat.6.9, to be similar to:<br>
<br>
<br>
########### Start of stuff required for validating fragment ############<br>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt;<br>
&lt;osis xmlns=&quot;<a href="http://www.bibletechnologies.net/2003/OSIS/namespace" target="_blank">http://www.bibletechnologies.net/2003/OSIS/namespace</a>&quot;<br>
      xmlns:xsi=&quot;<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>&quot;<br>
xsi:schemaLocation=&quot;<a href="http://www.bibletechnologies.net/2003/OSIS/namespace" target="_blank">http://www.bibletechnologies.net/2003/OSIS/namespace</a> osisCore.2.1.xsd&quot;&gt;<br>
&lt;osisText osisIDWork=&quot;NASB&quot; osisRefWork=&quot;defaultReferenceScheme&quot; xml:lang=&quot;en&quot;&gt;<br>
############### New header external reference, (a) above ###############<br>
&lt;header extRef=&quot;<a href="http://www.bibletechnologies.net/docRepo/headers/NASB.xml" target="_blank">http://www.bibletechnologies.net/docRepo/headers/NASB.xml</a>&quot; /&gt;<br>
########################## Document Context ############################<br>
&lt;div type=&quot;x-testament&quot;&gt;<br>
&lt;div type=&quot;book&quot; osisID=&quot;Matt&quot;&gt;<br>
&lt;chapter osisID=&quot;Matt.6&quot;&gt;<br>
<br>
########## Start of requested data. Note shadow attribute on ###########<br>
###### elements provided to supply literary context, (b) above #########<br>
<br>
&lt;verse osisID=&quot;Matt.6.9&quot;&gt;<br>
&lt;q who=&quot;Jesus&quot; marker=&quot;“&quot; sID=&quot;Matt.5.3.q1&quot; shadow=&quot;true&quot; /&gt;<br>
Pray then, in this way: &lt;q who=&quot;crowd&quot; level=&quot;2&quot; marker=&quot;‘&quot; sID=&quot;Matt.6.9.q1&quot; /&gt;Our Father who is in heaven, Hallowed be Your name.<br>
&lt;/verse&gt;<br>
<br>
####################### End of requested data ##########################<br>
&lt;/chapter&gt;<br>
&lt;/div&gt;<br>
&lt;/div&gt;<br>
<br>
&lt;/osisText&gt;<br>
&lt;/osis&gt;<br>
<br>
<br>
A few things to note.<br>
<br>
1) shadow was not used on the divs and chapter tags to provide document context.  Perhaps they should?  I did not supply them because my processing code would look for &lt;verse osisID=&quot;Matt.6.9&quot;&gt; to grab what I need from this fragment.<br>



<br>
2) the quote shadow from Matt.5.3 was put after the verse marker for the purposes of ideal location for handling, i.e, if I was planning to render anything for this shadow element, this would be the place I would want to handle it.  Is this good or bad?<br>



<br>
3) Notice the second level quote in this verse which hasn&#39;t an end. This provides another good example for milestoneable &lt;p&gt;&#39;s as they may need to start within a fragment but not end in such.  Though I still think the best argument for milestoneable &lt;p&gt; is mss markup: often paragraph breaks are explicitly noted in the text, but their end is not explicit (implied by end of letter, not in the document due to end of mss fragment, etc.).  But this is all for another thread.<br>



<br>
<br>
Would love to hear any other alternative examples for a fragment.<br>
<br>
Troy<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
osis-users mailing list<br>
<a href="mailto:osis-users@crosswire.org" target="_blank">osis-users@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/osis-users" target="_blank">http://www.crosswire.org/mailman/listinfo/osis-users</a><br>
</blockquote></div></div></div><br>
</blockquote></div><br>