[sword-devel] Sections, Titles and OSIS hiccups

Ben Morgan benpmorgan at gmail.com
Sun Aug 16 06:14:46 MST 2009

Are you using osis2mod from SVN? If not, then this may have been fixed
God Bless,
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20090816/51427847/attachment.html>

More information about the sword-devel mailing list