[sword-devel] Sections, Titles and OSIS hiccups
Greg Hellings
greg.hellings at gmail.com
Sun Aug 16 07:48:10 MST 2009
Ben,
On Sun, Aug 16, 2009 at 8:14 AM, Ben Morgan<benpmorgan at gmail.com> wrote:
> Are you using osis2mod from SVN? If not, then this may have been fixed
> already.
Rev2400 is the 1.6.0 release of osis2mod, 2435 which I also tried, is
the SVN HEAD version of osis2mod (SVN HEAD). Because of a conf file
error, I didn't get any output with 2400 (I had specified the RawText
driver instead of the zText) so I switched to 2435. I don't know
where the headings appear with 2400, as DM always encourages people to
use SVN HEAD and it wasn't until after I switched to HEAD that I
discovered my problem with the conf file.
--Greg
> God Bless,
> Ben
> -------------------------------------------------------------------------------------------
> Multitudes, multitudes,
> in the valley of decision!
> For the day of the LORD is near
> in the valley of decision.
>
> Giôên 3:14 (ESV)
>
>
>
> On Sun, Aug 16, 2009 at 4:00 PM, Greg Hellings <greg.hellings at gmail.com>
> wrote:
>>
>> OSIS fans and module gurus,
>>
>> I'm trying to follow the best practices of OSIS here, but things just
>> seem a little out of whack - and it regards the mischevious
>> inter-verse content. I have rendered the following OSIS snippet:
>>
>> <verse eID="Matt.1.25"/>
>> <chapter eID="Matt.1"/>
>> </div>
>> <div type="section" canonical="true">
>> <title>Ang Pag-abot it mga Mainalamon nga mga Tawo</title>
>> <chapter osisID="Matt.2" sID="Matt.2"/>
>> <verse osisID="Matt.2.1" sID="Matt.2.1"/>
>>
>> While this seems like the right way, conceptually, to do things in my
>> opinion, the results are not what I want. The title text clearly is
>> associated with Chapter 2, in both semantics and in the OSIS document
>> itself. Title is a sibling of the <chapter osisID="Matt.2"> element,
>> while being but a cousin of Matt.1's elements. When I display the
>> text in a frontend, however, I find the text of that title at the end
>> of chapter 1 instead of right before chapter 2.
>>
>> More frustrating, though, the following corresponding snippet, from
>> the beginning of the book:
>> <div type="book" canonical="true" osisID="Matt">
>> <title type="main" short="Matt">Matt</title>
>> <div type="section" canonical="true">
>> <title>Ang mga Ulang ni Jesu Kristo</title>
>> <chapter osisID="Matt.1" sID="Matt.1"/>
>> <verse osisID="Matt.1.1" sID="Matt.1.1"/>
>> renders exactly as I want it to. When I pull up Matthew 1, I get the
>> section title, "Ang mga Ulang ni Jesu Kristo," right before verse 1.
>> That's what I want to happen with identical code at the beginning of
>> chapter 2, but it doesn't!
>>
>> I realize that calculating such relative relationships is possibly
>> beyond the ken of osis2mod, but is there any better means I could use
>> to associate that title with chapter 2? It's not a chapter title, so
>> putting it inside of either chapter limits is clearly incorrect. I
>> could possibly render it to be part of Matt.2.0, but it's not an
>> introduction, and the section that it titles does not span the whole
>> chapter and the title would not be displayed anyway, in most
>> frontends.
>>
>> My own suggestion is that a <title> element should be associated with
>> the object that it precedes - at least in the English speaking world
>> I'm accustomed to seeing titles before their works. Whether or not it
>> is actually *part of* that object is probably a case-by-case
>> situation, and one best left up to the encoder. But, in the interim,
>> what am I to do here?
>>
>> --Greg
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>
More information about the sword-devel
mailing list