[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
already.
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
>
-------------- 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