[sword-devel] Title markup in OSIS module

Chris Little chrislit at crosswire.org
Thu Feb 23 16:53:47 MST 2006


DM Smith wrote:
> What is the right way to encode a title for a "section"
> I am seeing encoding like:
> KJV2003: <title subtype="x-preverse" type="section">title text</title>
> NASB: <title subType="x-Section" subtype="x-preverse" type="section">

The correct way to markup a title in a section is simply:

<div type="section">
<title>.....</title>
</div>

We got rid of most of the typing requirements for titles long ago since 
it was very, very redundant. Instead, when interpreting a <title>, you 
simply look to its parent to identify its type.

> And what does the SWORD API recognize?

I don't know of any differentiation that Sword makes among different 
title types.

> However according to the OSIS manual, "section" is not an allowable 
> value for type on a title element.
> And subtype is not a valid attribute for any OSIS element. (It is subType)

Talk to Troy about "subtype" and "x-preverse". The former is just wrong. 
The latter is a hack. It was fixed (from the module side) and then 
unfixed (probably to remain broken in perpetuity in all of these 
commercial texts) until some unknown future date.

--Chris



More information about the sword-devel mailing list