BTW: By reconcile with JSword, I mean that JSword needs to be changed. DM
> On Mar 2, 2025, at 9:51 AM, DM Smith <dmsm...@crosswire.org> wrote: > > Several items: > - Mapping versifications currently uses the KJV as an intermediate to map > between v11ns. The intermediate should be a superset of all v11ns in terms of > books, chapters and verse numbers. Troy has identified this and has a new > intermediate in use in the SWORD Java code. This needs to be reconciled with > the same notion and mechanism as in JSword. JSword’s implementation was done > under the guidance of David-Instone Brewer as part of STEP Bible. As long as > it remains a superset, it is allowed to be changed. > > - Since modules are created at a fixed point in time, the v11n that it uses > from within the SWORD library needs to be immutable. It needs versioning > (e.g. Catholic Catholic2) to allow for changes. This is true now. > > - There are many more v11n than SWORD has defined. A dynamic mechanism is > needed to read a v11n from file that is shipped with the module. Troy in > defining the new intermediate and having it work in the SWORD Java code has > done this. It needs to be ported to SWORD C++. STEP Bible has independently > started this with the JSword library, using JSON rather than the XML that > Troy has used. These two implementations need to use the same file input > format or have a conversion utility to convert from the one to the other. > > - Osis2mod needs to accept a -V flag to specify a v11n file so that it can > build a module with an external v11n. STEP Bible has a bespoke version of > osis2mod that uses the JSON file for input. This needs to be reworked to use > the format that Troy has defined. > > - SWORD C++ needs minor modifications to support the reading of the format > that Troy has defined so that osis2mod and delivered modules can workk. STEP > Bible has as part of their bespoke osis2mod done that for JSON, but not for > modules. The format needs to change to Troy’s and reading from a module needs > to be done. > > - module.conf needs to change to give a path to the v11n file. > > - Arnaud, Michael, STEP Bible and others have wanted for out of order verse > numbers, multiple verse numbers, … so that SWORD modules can match what is > published. Basically decoupling presentation from implementation. Ideas have > been presented. Arnaud’s idea is to have a presentation layer specified in > addition to the current module. This would require changes to the usual > suspects: SWORD lib, osis2mod, JSword. Since it would be additional module > files and no changes to existing ones, it wouldn’t require frontends to be > updated to use modules that use it. They would continue as is today, not > matching the publication. > > In Him, > DM Smith > > >> On Mar 2, 2025, at 8:44 AM, David Haslam <dfh...@protonmail.com> wrote: >> >> Forwarding to sword-devel to elicit potential responses from the wider >> community. >> >> On Sun, Mar 2, 2025 at 09:30, David Haslam <dfh...@protonmail.com <mailto:On >> Sun, Mar 2, 2025 at 09:30, David Haslam <<a href=>> wrote: >>> >>> Who can explain why the SWORD versification >>> <https://wiki.crosswire.org/Alternate_Versification> LXX includes I Enoch ? >>> It's not even mentioned as part of the LXX in the Wikipedia article >>> <https://en.wikipedia.org/wiki/Septuagint>! >>> The Book of Enoch <https://en.wikipedia.org/wiki/Book_of_Enoch> is part of >>> the Ethiopian canon. >>> >>> Admittedly, the Lexham English Septuagint >>> <https://lexhampress.com/product/188040/the-lexham-english-septuagint-2nd-ed> >>> does list I Enoch as one of the books. >>> Does anyone have further details? >>> >>> Could it be a mistake that I Enoch was ever included in LXX from SWORD >>> 1.7.2 onwards? >>> If the answer is "yes", then please can this be rectified asap. >>> It seems an unwanted burden to have an large empty book in the various LXX >>> modules that we host & support. >>> Then, once that's done, all the LXX modules built using Versification=LXX >>> would need to be rebuilt and updated by CrossWire, as well as by eBible.org >>> and STEP Bible. >>> >>> NB. As yet, there's no versification for the Ethiopian canon. >>> As and when we are sent (or made aware of) a TextSource for such a Bible, >>> it might be better to develop a proper versification called Ethiopian to >>> cater for this requirement. >>> Then, for any subsequent Bible module that might include the Book of Enoch, >>> it would have it's needed support. >>> >>> Best regards, >>> >>> David >>> >>> Sent with Proton Mail <https://proton.me/mail/home> secure email. >> _______________________________________________ >> sword-devel mailing list: sword-devel@crosswire.org >> http://crosswire.org/mailman/listinfo/sword-devel >> Instructions to unsubscribe/change your settings at above page > > _______________________________________________ > sword-devel mailing list: sword-devel@crosswire.org > http://crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page
_______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page