DM, Just a quick note: Chris is suggesting TEI because the OSIS group has proposed adopting TEI lexical tags for inclusion into the OSIS spec. I suggest either Chris add his work to the existing osis filters making SWORD OSIS functionality support the proposed new tags, or else invoking both filters with a config like:
SourceType=OSIS LocalOptionFilter=TEI I like the layout direction you've taken with the NASB lexical work. It does make the lexica very flexible, as you have suggested. -Troy. DM Smith wrote: > The one change that needs to be done before the NASB is released is the > handling of Strong's numbers of the form G0019!a. > > (As to when I'll be done with the NASB Bible and Lexicons: I have about > 40hours more work to do on it. So that will be at least a few more > weeks. Then there will be a QA period of testing. Followed by delivery > of the modules to Lockman. I don't know how long they will take before > releasing it.) > > I'm not sure what the right implementation should be. But stripping off > the !a will work fine, but won't work as well as it could. > > The NASB lexicons are significantly different in their content from > Strong's dictionary. It appears that some of the entries have been split > out into multiple entries. > > I'm currently using TEI for the lexicons. When there are multiple > entries I am doing the following: > 1) Create a super entry containing entries for each of a, b, c, ..., > where the key of the super entry is the Strong's Number without the a, > b, c, ..., and the entries have the a, b, c (but there is no !) on the key. > 2) Also create a separate entry for each of a, b, c... with the a, b, c > on the key (but w/o the !) > > So ideally a reference to G0019!a would first look for G0019a and > failing that look for G0019. > > The point of doing it this way is that one could use the NASB lexicon > with any module keyed with Strong's numbers and likewise could use any > Strong's keyed lexicon with the NASB Bible. > > I don't know if there are any needed changes to the TEI Filters to > render the super entries. > > Unfortunately, I don't have the time to make the change to the Sword API. > > For example (content obscured deliberately): > <superentry key="G0019"> > <entry key="G0019a"> > <form> > <orth>....</orth> > <pron>....</pron> > </form> > <etym>....</etym> > <def>....</def> > <usg>....</usg> > </entry> > <entry key="G0019b"> > <form> > <orth>....</orth> > <pron>....</pron> > </form> > <etym>....</etym> > <def>....</def> > <usg>....</usg> > </entry> > </superentry> > <entry key="G0019a"> > <form> > <orth>....</orth> > <pron>....</pron> > </form> > <etym>....</etym> > <def>....</def> > <usg>....</usg> > </entry> > <entry key="G0019b"> > <form> > <orth>....</orth> > <pron>....</pron> > </form> > <etym>....</etym> > <def>....</def> > <usg>....</usg> > </entry> > > > > Troy A. Griffitts wrote: >> Agreed. There have been many bug fixes. If anyone would like to get any >> other fixes in, please do so very soon. >> >> -Troy. >> >> >> >> Karl Kleinpaste <[EMAIL PROTECTED]> wrote: >> >>> "Troy A. Griffitts" <[EMAIL PROTECTED]> writes: >>> >>>> I should have tested it better before release. My apologies. Thank you >>>> >>>> for reporting the problem. I will also have a look at the InstallMgr >>>> status bars and try to release a new BibleCS within a few days. >>>> >>> Might there be any estimate as to when a new release of the Sword libs >>> will happen? There have been a number of fixes since last October's >>> 1.5.9, some of which have significant effects on GnomeSword's >>> operation. >>> >>> A 1.5.10 (or just 1.5.9.1) release would be hugely appreciated soon. >>> >>> _______________________________________________ >>> sword-devel mailing list: sword-devel@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@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@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@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page