[jsword-devel] XSLT and enrichment of OSIS Text...

Chris Burrell chris at burrell.me.uk
Fri Nov 5 12:55:47 MST 2010


DM, you said you might have an intearlinear model that worked? I had another
look to see how I did mine previously, and found that in fact I used tables.
I think I struggled for quite a while to get a model working across browsers
using DIVs, but none of them seemed to wrap properly at the end of the line.
 But unfortunately table layouts are slow and therefore it would be better
to have divs.

Would you be able to let me have your samples?
Chris

On 5 November 2010 19:21, Chris Burrell <chris at burrell.me.uk> wrote:

> What's GNT? Greek New Testament? I think we can do more than that too. If
> other Bible versions have strong numbers and/or morphology tags, then we can
> put those in parallel, and end up having French with English "subtitles", or
> English with English, as well as English with Greek, etc.
>
> So I've had a look at the framework so far and it seems fairly easy not to
> use Bible Desktop components and have a good XSLT transformation. So all we
> would need to add is some helpers that users can easily integrate into their
> XSLTs. It would nice to have some sample XSLs for people to use. So for
> example, I've had to strip out all the CSS and font tags from the Bible
> Desktop one so as to produce a good XHTML compliant one.
>
> Say we give the XSLT a InterlinearProvider initialised with its version and
> passage, as it parses the strong/morph option we can then call
> get($provider, @strong, @morph), which would in turn optionally return the
> correct words (or best word since sometimes you may have multiple options in
> modules tagged with strong numbers only. In fact it would be better to have
> something like get($provider, osis_verse_id, @strong, @morph). Since then,
> if we don't have the morphology of the word, at least we can limit the
> lookups to those words that are tagged in a particular verse (that assumes
> that versification is comparable between versions).
>
> We'll want to add options to have tagged information displayed on the side
> of a word/phrase or below a word/phrase. At the moment the XSLT displays
> morph and strong tags next to the text. I'll add some transformations to
> have it on separate lines. Then we can reuse the same transformations to
> line up text beneath it.
>
> DM, I had a look at "flying saucer" , but didn't quite understand where it
> comes in? Would the idea be instead of the XSLT? And have it transform to
> different UIs?
>
> Chris
>
>
> On 5 November 2010 03:51, Tonny Kohar <tonny.kohar at gmail.com> wrote:
>
>> Hi,
>>
>> On Thu, Nov 4, 2010 at 11:30 PM, DM Smith <dmsmith at crosswire.org> wrote:
>> > Much of the transformations is done in BibleDesktop. Refactoring these
>> and
>> > putting it into JSword and/or common would be good.
>> >
>>
>> +1
>> Yes it would be nice to have this under JSword instead of BIbleDesktop
>>
>> Sincerely
>> Tonny Kohar
>> --
>> Alkitab Bible Study
>> http://www.kiyut.com/products/alkitab/index.html
>>
>> _______________________________________________
>> jsword-devel mailing list
>> jsword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/jsword-devel
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/jsword-devel/attachments/20101105/fa88824a/attachment.html>


More information about the jsword-devel mailing list