[sword-devel] Preferred XML Schema
Thu, 06 Jun 2002 23:37:54 -0700
> I am not directly involved with the Sword project, but I thought I could
> pick up some wisdom from you guys. I am working on web based scripture
> project, and am using XML for communication of scripture (and other
> data) between flash front end and php/mysql. Rather than invent my own
> way to do this, I would like to follow some other already created
> schema. I noticed THML, XSEM, and OSIS. How do these compare? What is
> the reason you prefer and are choosing OSIS?
ThML is good for doing electronic versions of exisiting printed texts.
It inherits basically all of XHTML, so there are a lot of elements and
it not a very constrained content model. It's also not especially good
for the Bible itself.
XSEM is good for doing Bibles alone. Its aim is to encode Bibles that
will go into (primarily) print but it doesn't inherit XHTML. It seems
to be SIL's replacement for SFM.
OSIS is good for Bibles and everything else as well. Although the
primary emphasis is on Bibles right now, other works tend to be either
similar in complexity (commentaries) or simpler (everything else). OSIS
should learn from the strengths & weaknesses of ThML, XSEM, and many
other standards, both scripture-related and not, so that it is a much
stronger standard. But I think one of the main reasons we prefer OSIS
is that it Troy & I are both involved in it, so we're able to voice our
needs and preferences as it is being created. In theory, if we have
complaints after it is finished, we have only ourselves and our lack of
foresight to blame.