[sword-devel] TEI external references with osisRef

Chris Little chrislit at crosswire.org
Fri Mar 20 14:25:20 MST 2009

DM Smith wrote:
> Chris,
> In the example, you are giving KJV as the work. Are we still of the 
> mindset that a reference without the work or with a work of Bible refers 
> to verse?

In a TEI document, an osisRef value will almost certainly be a Bible 
reference--just because it's a non-standard extension to TEI and there 
are more standard ways of linking to non-Bibles.

In an OSIS document, I think we also assume references without a workID 
are Bible refs, even though that's a less safe assumption.

> In the light of versification and that many biblical references refer to 
> specific works that might not be an installed module, let alone a module 
> at all, what should the behavior be? For example a German commentary 
> refers to a verse in Malachi that is not in the KJV v11n? Should we use 
> a different variant of work that includes the versification:
> Bible.Vul.xxx:ref
> That way, if the xxx module is not installed, we can grab another Bible 
> with the Vul versification.

Down the road, I think Jonathan's suggestion is the right way to go. We 
should map from the v11n of a reference to the v11n of the user's 
preferred Bible.

More immediately, and in cases where a verse ref simply does not exist 
in the user's preferred Bible, we can switch to a Bible that includes 
that reference. E.g. if a user's preferred Bible is the KJV, and 
something from 1Macc is referenced, we'd want to switch to the KJV + 
Apocrypha. I'm not sure what mechanism we might use to achieve this.


More information about the sword-devel mailing list