Sorry, wanted to change the subject of this thread, and also wanted to correct a technical typo below:
-SWORD Bibles use). The new TreeKey subclass will be implemented to +SWORD Bibles use). The new VerseKey subclass will be implemented to Troy A. Griffitts wrote: > Jeremy, > Thanks for the great work you guys do over at Biola and for your > encouragement and offer to help with ideas. > > Sean, > Yes, this would allow deuterocanonical books. > > Greg, > Yes, you have the current plan correctly outlined. Work has been > started.The goal is to take a module like LXXM: > > http://crosswire.org/study/bookdisplay.jsp?mod=LXXM&gbsEntry=%2FPsSol%2F18%2F1#cv > > which is currently imported as a SWORD General Book (General Books use a > TreeKey index, as you can see from the left navigation) and to make it > accessible via a new specialized VerseKey descendant (VerseKey is what > SWORD Bibles use). The new TreeKey subclass will be implemented to > merely walk the existing TreeKey index of the General Book module format > to get it's data (books, chapter max, verse max, etc) and will position > the TreeKey to the appropriate node when it is positioned to, say, "John > 3:16". > > I started the work a really long time ago and think I merely got the > classes in place. I can't remember actually. I remember it was more > ugly than I thought. Anyone is welcome to have a look and try to > understand where I was headed. If you have questions, I'll try to answer. > > I would also love to have this completed but just haven't had the time > or motivation to jump back in. Any help would be greatly appreciated. > > A few good places to start looking: > > The new VerseTreeKey class: > http://crosswire.org/svn/sword/trunk/src/keys > > The genbook driver (search for 'verse'): > http://crosswire.org/svn/sword/trunk/src/modules/genbook/rawgenbook/ > > The SWMgr class looks for a new property in a module's .conf file > (search for "KeyType"): > http://crosswire.org/svn/sword/trunk/src/mgr/ > > -Troy. > > > Greg Hellings wrote: > >> I agree with Jeremy. This seems like an ideal time to surge forward >> in the alternate versification planning. Last I had heard there were >> already significant plans/work in place already on this, is that true? >> I thought the plan was to use a TreeKey with an interface that >> allowed existing use of the VerseKey interface to automatically map to >> the proper portion of the tree for selected verses to allow current >> clients to continue working with the library. Is that approximately >> right? >> >> How much work has been done on it? What remains to tackle? >> >> --Greg >> >> On 3/10/07, Jeremy Brown <[EMAIL PROTECTED]> wrote: >> >> >>> That is really great. I don't post here much (ever?) but I am appreciative >>> of the work Crosswire does. >>> >>> I have a question, in the face of the coming onslaught of Bible >>> translations. It regards the versification schemes. I know people always >>> ask about that, and it is on the to-do list. But I wonder if now would be >>> a great time to do something about the problem. Right now (if I'm wrong, >>> forgive me), Sword seems to take non-KJV versification schemes and squish >>> them into KJV chapter/verse format. I have tried to work up an alternate >>> solution and basically I know that there is no perfect answer - every >>> solution has its trade offs. However, since has an enormous number of >>> translations, and probably many of those don't fit the KJV versification >>> model (they may follow the model of the national language where they were >>> translated, or merge multiple verses together e.g. verse 1-7), it seems >>> like if you can plan a strategy and deal with the issue now, you won't >>> have to code all those translations once, and then recode them again when >>> you do make the change. >>> >>> I currently have about 30-40 Bibles/testaments that are mapped/partially >>> mapped to the verse system in the NRSVA. The original versification is >>> preserved in the database, but also the matching verse number in the >>> NRSVA. There are some things I would have done differently, that I now >>> know about. If you are interested in hearing more from me about this, I'd >>> be happy to share. You may already have some ideas in the works, I don't >>> know. >>> >>> Keep up the good work! >>> >>> Jeremy >>> >>> sword-devel@crosswire.org on Saturday, March 10, 2007 at 11:00 AM -0800 >>> wrote: >>> >>> >>>> With great joy, I would like to officially announce that CrossWire and >>>> SIL have entered into an agreement which allows us to distribute, >>>> royalty free, SIL Bible translations, anywhere in the world, for an >>>> initial 5 year trial period. >>>> >>>> This is huge answer to prayer. >>>> >>>> A number of years ago, when we first started working with SIL/Wycliffe, >>>> we had talks about publishing their Scripture translations. They >>>> proceeded to tell us of the internal struggles between those who wished >>>> to release their work for free, and others who held that the >>>> organization needed to continue to charge royalties for their work to >>>> allow them to continue work into the future. >>>> >>>> About a year ago Wycliffe started a project to use our software to >>>> publish their Bibles online, themselves. >>>> >>>> This contract allows CrossWire to distribute all of their Bibles freely >>>> in all of our software! >>>> >>>> The papers came officially signed in the mail today. We are hoping to >>>> have data files start coming in over the next couple weeks. We could >>>> really use help in many new areas as we start to bring these great >>>> resources online. >>>> >>>> >>> _______________________________________________ >>> 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