If we want to tag books in XML – why BITS?
Why not:
... all of which have been used successfully for books in the past ...?
(We leave aside the central question: what is a “book”?)
The best answer may depend on which culture you feel at home in.
But this doesn't always determine.
Many TEI resources and projects have been developed
(For organizations building publishing systems)
Schemas must be customized to be useful
(So my TEI is not the same as yours)
Architecture is complex
— So a good customization is not trivial
The TEI community has one thing the JATS community doesn't have much of (yet) ...
See Best Practices for TEI in Libraries: A guide for mass digitization, automated workflows, and promotion of interoperability with XML using the TEI
(Version 3.0, October 2011. See http://www.tei-c.org/SIG/Libraries/teiinlibraries/)
Proposes five levels of encoding from “lightweight” on up:
Fully automated conversion
(Lights-out conversion from plain text)
Minimal encoding
Very lightweight encoding of text, may link to page images
Simple analysis
Paragraphs, tables, lists, graphics
Basic content analysis
Names, numbers, dates, abbreviations, more complex structures (e.g. drama)
Full analytic scholarly encoding
(In effect, anything TEI allows)
A schema is proposed for each of them
(Except level 5, effectively full TEI)
This means that element and attribute types can be effectively mapped
And (generally) inferences can be made respecting tagging semantics and usage
A systematic and comprehensive two-way semantic mapping:
Will also expose stress points where things are different
(in available semantics, granularity)
Is this as obvious as it sounds?
(Any possible reasons not to do this?)
How should this work be organized and published?
How can it be motivated and funded?
Yes, all of these can potentially do anything that any of the others can do.
And has its particular strengths.
Content modeling
KeyCode
, GUIButton
,
FuncDef
Look especially at
Appropriate level of complexity
What do your staff, vendors, partners already know?
(Already knowing JATS gives BITS a big plus)