<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Nov 4, 2008, at 3:50 AM, Ben Morgan wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">I've been improving the layout of poetry in BPBible. Many Bibles have poetry with two levels of lines, with one level more indented than others. (If you don't know what I'm getting at, look at the attached screenshot from BPBible)<br> <br>When I first implemented this, I did it for the ESV. <br>The ESV marks this second (indented) level as l type="x-indent", and doesn't mark the first at all.<br>It also has type="x-declares" for "Declares the Lord" type lines which are indented even further.<br> <br>Then I looked at the WEB. It does it differently.<br>It has l type="x-primary" for the unindented level and l type="x-secondary" for the indented level.<br><br>Are there any other ways used to mark these lines?<br> Is there a standard way to mark these in OSIS? If not, I think there should be as it is quite a common practice.<br><br clear="all"></blockquote><div>Ben,</div><div><br></div><div>Sorry for the late reply. I was so busy with my daughter's wedding that SWORD stuff was put on hold. And a lot of stuff got missed.<br></div><div><br></div><div>I encoded the ESV. I freely used the x- types to map the markup I found in the ESV source to be somewhat lossless. I was rather inventive and was in no way trying to come up with a "standard" way of doing something. I don't think we should use any of the x-attributes as a standard way of doing markup, unless after discussion here we agree to it and we document it in <a href="http://www.crosswire.org/wiki/OSIS_Bibles">www.crosswire.org/wiki/OSIS_Bibles</a>.</div><div><br></div><div>With regard to OSIS, if there are short-comings, we should try to influence the standard. This is a proper venue for how we at CrossWire would like to work with OSIS.</div><div><br></div><div>Regarding the <l> element and indents here is what the manual has to say:</div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; "><b>l: The l element is used to mark separate lines in a lg (line group) element. This will be most commonly used in the encoding of poetry.</b></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; "><b><br></b></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; "><b>The level attribute takes a positive integer value that indicates which line in a line group is being encoded. This can be used in processing to insure proper indentation of lines.</b></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; "><b><br></b></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; ">If I understand this right, the level attribute should be used to indicate the depth of indentation. Perhaps level="1" and level not being specified should mean the same thing. And ESV should be re-coded to have it properly set.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; ">(I'd like Chris' input!)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; ">In Him,</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal 'Times New Roman'; "><span class="Apple-tab-span" style="white-space: pre; ">        </span>DM</div></div></div></body></html>