On Tue, Jan 6, 2009 at 3:39 AM, Jonathan Morgan <jonmmor...@gmail.com> wrote:
> On Tue, Jan 6, 2009 at 3:05 PM, Chris Little <chris...@crosswire.org> wrote:
>> Basically, alternate versification support is phase 1. Mapping between
>> versifications is phase 2.
>
> And I'm saying I don't believe it is ready for use without phase 2.

And what I heard when you say that is that you don't believe Genbooks
are good for Phase 1, however all your arguments are that Phase 2
isn't implemented yet.  Genbooks are excellent for this type of thing
- they already exist in SWORD, they allow for arbitrary key content,
they allow for each Bible to have its own system of versification...
which is the right way to implement a Bible.  Having any sort of
programmer-dictated requirement for versification is inherently wrong.

Providing the mapping is, except perhaps for those versions that do
adhere to the major "standards," a job that only the module creator
can do.  Once that is implemented, all of your concern over whose
reference this is and what it points to can run through a reference
translator if the front-end developer desires or can be left in its
provided form and placed into the user's preferred module - regardless
of whether the results make sense.  That problem is, I believe, best
left to the front-end developer to decide.  Getting module-creator
preferred target module should come from the library, but whether or
not to use that is up to the front-end.

>From what I hear from all of your comments, once the inter-version
mapping exists, your problems will be handled.  Whether that's
implemented as an offset from our concept of "standard" or provided on
a case-by-case basis by the module creators doesn't seem to be decided
yet.

--Greg

_______________________________________________
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

Reply via email to