[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.
--Chris
More information about the sword-devel
mailing list